在技术指标里调用由交易指令产生的全局变量数据不正确 - TradeBlazer公式 [开拓者 TB]
作者:
开拓者 TB 来源:
cxh99.com 发布时间:2012年05月15日 点击数:
【
收藏到本网的会员中心】
- 咨询内容:
发现在技术指标里调用由交易指令产生的全局变量数据不正确.
请问斑竹,图表执行是否先运算技术指标,后运算交易指令,如果这样这个问题就得到了解释.
- TB技术人员:
图表先执行全部的交易指令,然后再分别执行技术指标!
- TB客服:
原帖由 nopain 于 2007-8-24 08:17 发表
图表先执行全部的交易指令,然后再分别执行技术指标!
如果是这样就不应该有问题,但现在发现技术指标调用交易指令输出的全局变量时,开始一段时间是正确的,后来就不对了,我今晚再好好查一查.
- 网友回复:
我写一个伪代码您就明白为什么不行了
所有公式的执行流程!
For(i=0 To BarCount()-1)
{
执行交易指令A;
执行交易指令B;
执行交易指令C;
}
For(i=0 To BarCount() -1)
{
执行技术指标A
}
For(i=0 To BarCount() -1)
{
执行技术指标B
}
For(i=0 To BarCount() -1)
{
执行技术指标C
}
[ 本帖最后由 nopain 于 2007-8-24 13:04 编辑 ]
- 网友回复:
哦,知道了,这种方式会严重影响运算速度. |