开拓者期货期权程序化系统交易论坛
标题:
TB行情速度及账户查询频率 隐患
[打印本页]
作者:
shenpei715
时间:
2012-10-31 15:47:58
标题:
TB行情速度及账户查询频率 隐患
TB 测试显示,
行情Q函数 4TICK/秒
A函数查询,每秒可运行查询2次,因为每个TICK程序都会执行一遍,所以另外两次返回无效值
对于无效值,采用下面方式,效果较好。
因为:A函数在过去的bar上运行,返回值为无效值;此时参与逻辑大小判断,会出现无端错误。
方案A:
If( A_BuyProfitLoss!=InvalidNumeric && A_BuyProfitLoss/TradeUnit/Minpoint>8)
{SetGlobalVar(11,1);
FileAppend("d:\\BreakEven.log","错误点1--"+Text(A_BuyProfitLoss/TradeUnit/Minpoint));
}
错误案例:
If( A_BuyProfitLoss/TradeUnit/Minpoint>8)
{
SetGlobalVar(11,1);
FileAppend("d:\\BreakEven.log","错误点1--"+Text(A_BuyProfitLoss/TradeUnit/Minpoint));
}
运行时,错误案例里边的代码,即盈利未达到,也会执行,为后面的计算埋下很大的隐患。
欢迎光临 开拓者期货期权程序化系统交易论坛 (http://bbs.tb18.net/)
Powered by Discuz! X2