OnBar(ArrayRef<Integer> indexs)
{
Range[0:DataCount-1]
{
Ma1 = AverageFC(Close,Length);
Ma2 = AverageFc(close,Length1);
Ma3 = AverageFC(close,Length2);
PlotNumeric("ma1",ma1);
PlotNumeric("ma2",ma2);
PlotNumeric("ma3",ma3);
If(BarStatus==2) //and ma1<ma2)
{
ArrayPushBack(comSubSymbols,symbol());
y = GetArraySize(comSubSymbols);
}
}
FileAppend("d:\\开拓交易者\\Mytestabc1.log","代码="+textarray(comSubSymbols));
print("大小="+text(y));
print("DataCount="+text(DataCount));
print("comSubSymbols="+textarray(comSubSymbols));
}
你如果想问为什么执行不对,起码要说明,你觉得这个结果应该是什么,为什么应该是这个结果,而现在代码结果是什么,做了哪些调整来帮助诊断问题出在哪里。
就这样丢一堆代码上来,没办法帮你诊断