问题重现步骤
正常情况
1)在期货运行模组中新建模组,选择IF主连, 15分钟周期
2)选择模型:基于平移布林通道的系统 (示范模型)
3)指定交易合约 IF2008, 此时无特殊提示信息出现在另外指定右侧
4)完成余下步骤。模型加载顺利,并在监控K线图中显示交易近2月的交易连线
异常情况
1)在基于平移布林通道的系统中添加以下两行代码
#CALL_OTHER [MACD] AS MXD
A:MXD.DEA,NODRAW;
2)然后重复上述加载过程后,系统提示
”模型计算量太大,需要先在主窗口K线图完成计算,然后点右键,在右键菜单加载!“
3)回到主窗口K线图,点右键,菜单中选择装入到程序化模组后台运行
4)此时要求选择合约,同样指定IF2008,此时在另外指定右侧出现提示“另外指定交易合约不计算历史信号”
当前数据合约是IF主连,交易合约是IF2008,不明白为什么提示另外指定交易合约不计算历史信号
5)下一步后,未出现交易资金选择界面 (为什么不能选择交易资金?)
6)完成后,监控K线图中没有任何交易信号,而且似乎也不进行自动化交易
盼尽快回复,我的”复杂“模型不知道什么时候开始变得不可用了
以下是模型示例代码
#CALL_OTHER [MACD] AS MXD
A:MXD.DEA,NODRAW;
MID:=MA(C,N);//计算中轨
TMP:=STD(C,M)*SDEV;//计算标准差
DISPTOP:=REF(MID,P)+TMP;//平移BOLL通道上轨
DISPBOTTOM:=REF(MID,P)-TMP;//平移BOLL通道下轨
//系统入场
H>=DISPTOP,BPK;
L<=DISPBOTTOM,SPK;
AUTOFILTER;
