- 注册时间
- 2012-5-25
- 最后登录
- 2016-7-15
- 阅读权限
- 200
- 积分
- 1154
- 精华
- 0
- 帖子
- 169
|
本帖最后由 仁心慧能 于 2012-9-18 12:44 编辑
逐行执行:对整个K线序列逐行地执行语句
逐根执行:对K线序列逐根地执行整个公式
假设当前有100根K线,公式有2行计算指标值1和指标值2的语句
MA1:MA(C,5);
MA2:MA(C,10);
逐行执行:
1.执行第1行语句,计算这100根K线的MA1
2.执行第2行语句,计算这100根K线的MA2
逐根执行:
1.对第1根K线,执行整个公式,计算第1根K线的MA1和MA2
2.对第2根K线,执行整个公式,计算第2根K线的MA1和MA2
...
100.对第100根K线,执行整个公式,计算第100根K线的MA1和MA2
继续,当有新行情生成第101根K线时
逐行执行:
3.执行第1行语句,计算全部101根K线的MA1
4.执行第2行语句,计算全部101根K线的MA2
逐根执行:
101.对第101根K线,执行整个公式,计算第101根K线的MA1和MA2
智能交易公式默认为逐根执行,为了能够对交易进行各种控制
技术指标类公式默认为逐行执行,为了兼容国内的主流公式
逐根执行是更灵活的执行方式,它能实现逐行执行做不到的功能
对技术指标类公式,可以用编译开关#RunMode设置执行模式
#RunMode RUN_BY_BAR //逐根执行
#RunMode RUN_BY_SERIES //逐行执行
|
|