Vars
Numeric ma4;
Numeric ma9;
Numeric ma10;
Numeric ma18;
Numeric ma20;
Numeric ma50;
Begin
ma4=AverageFC(Close,4);
ma9=AverageFC(Close,9);
ma10=AverageFC(Close,10);
ma18=AverageFC(Close,18);
ma20=AverageFC(Close,20);
ma50=AverageFC(Close,50);
If(Close[1] {
If((Close>ma10 && ma10>ma20 && ma20>ma50) || (Close>ma4 && ma4>ma9 && ma9>ma18))
Buy(1,NextOpen,True);
}
If(Close[1]>Close)
{
If((Close SellShort(1,NextOpen,True);
}
End
适用于日线
在上升趋势中,只持有多头头寸,或不入市。不持有空头头寸。
在下降趋势中,只持有空头头寸,或不入市。不持有多头头寸。
下一步是将进入和退出的原则公式化,这项讨论将用到下列原则:
我们将用收盘价与三个简单移动平均作比较,
进行长期分析:10天,20天,50天。
买入:当收盘价>10天>20天>50天;
卖出:当收盘从<10天<20天<50天。
进行短期分析,4天,9天,18天。
买入:当收盘价>4天>9天>18天;
卖出:当收盘从<4天<9天<18天