老师,麻烦您看一下,我写的多周期无法开仓:
Range[4:4]
{
MACDValueSS = GetPlotNumericValue(\"MACD\",\"MACDValue\");
//MACDDiffSS = GetPlotNumericValue(\"MACD\",\"MACDDiff\");
//AvgMACDSS = GetPlotNumericValue(\"MACD\",\"MACDDEA\");
OKJX9 = AverageFC(Close[1],30); //短周期 AverageFC(Close,30)
ZSJX9 = AverageFC(Close[1],60); //长周期 AverageFC(Close,60)
If(Data4.OKJX9 > Data4.ZSJX9 And Data4.MACDValueSS[1] > Data4.MACDValueSS[5] And Low[2] <= Data4.OKJX9 And Close[1] > Data4.OKJX9 )
{
Buy(TurtleUnits,Data4.Open);
Commentary(\"9M\");
PlotString (\"9M\",\"9M\", High + diffLocate,Red);
}
If(Data4.OKJX9 < Data4.ZSJX9 And Data4.MACDValueSS[1] < Data4.MACDValueSS[5] And High[2] >= Data4.OKJX9 And Close[1] < Data4.OKJX9 )
{
SellShort(TurtleUnits,Data4.Open);
Commentary(\"9M\");
PlotString (\"9M\",\"9M\",Low - diffLocate,Green);
}
}
根据你隔壁的问题,你是否获取了macd的值