分别计算IF,IH,IC三个的10日均线数值,并判断IF的MA(CLOSE,10)是否大于 6*IF的MA10+3*IC的MA10+2*IH的MA10
问题:
三个商品的10日均线数据可否通过"IF00$MA(CLOSE,10)";这种方法获取?这种方式能不能取得历史数据用来回测?
用stkindi来获取
举个例子
if的ma10:stkindi('if00','ma.ma1(10)',0,datatype);
上面的代码只要该if00就是引用其他品种的了
多商品在回测试时因为下的手数不一样,在图表交易下要在代码中怎么实现对不同的商品进行分别下单?
图表交易下的下单指令中BUY,SELL等都没能指定商品?
下单手数用ss
if stricmp(stkname,'白银连续')=0 then ss:=1;
if stricmp(stkname,'橡胶连续')=0 then ss:=5;
这样的枚举赋值法