请老师帮忙将一个双均线系统改写为两个分开的多均线系统
双均线系统
Params
Numeric FastLength(1);
Numeric SlowLength(50);
Vars
Series<Numeric> AvgValue1;
Series<Numeric> AvgValue2;
Events
OnBar(ArrayRef<Integer> indexs)
{
AvgValue1 = AverageFC(Close,FastLength);
AvgValue2 = AverageFC(Close,SlowLength);
PlotNumeric(\"MA1\",AvgValue1);
PlotNumeric(\"MA2\",AvgValue2);
If(MarketPosition <>1 && AvgValue1[1] > AvgValue2[1])
{
Buy(0,Open);
}
If(MarketPosition <>-1 && AvgValue1[1] < AvgValue2[1])
{
SellShort(0,Open);
}
}
改成:
一个专做多系统
开仓
5天,10天,20天,30天,40天,50天,60天,70天,80天,90天,100天收盘价均线都向上移动时开仓。
平仓
5天,10天,20天,30天,40天,50天收盘价均线都向下移动时平仓。
风控
浮动亏损大于或等于持仓资金量的50%时平仓并停止交易以及声音或颜色闪变报警。
止盈
浮动盈利大于或等于持仓资金量的50%时平仓并停止交易以及声音或颜色闪变报警。
一个专做空系统
开仓
5天,10天,20天,30天,40天,50天,60天,70天,80天,90天,100天收盘价均线都向下移动时开仓。
平仓
5天,10天,20天,30天,40天,50天收盘价均线都向上移动时平仓。
风控
浮动亏损大于或等于持仓资金量的50%时平仓并停止交易以及声音或颜色闪变报警。
止盈
浮动盈利大于或等于持仓资金量的50%时平仓并停止交易以及声音或颜色闪变报警。