- 精华
- 0
- 在线时间
- 18 小时
- UID
- 226891
- 积分
- 6
- 帖子
- 4
- 阅读权限
- 10
- 注册时间
- 2016-1-17
- 最后登录
- 2017-6-14
- 精华
- 0
- UID
- 226891
- 积分
- 6
- 帖子
- 4
- 主题
- 2
- 阅读权限
- 10
- 注册时间
- 2016-1-17
- 最后登录
- 2017-6-14
|
Params
Numeric Length1(16);
Numeric length2(25);
Vars
Numeric MA1;
Numeric MA2;
Begin
PlotNumeric("MA1",AverageFC(data1.Close,Length1));
PlotNumeric("MA2",AverageFC(data2.close,length2));
MA1=AverageFC(data1.close,length1);
MA2=AverageFC(data2.close,length2);
IF (MarketPosition==0 and data1.close>MA1)
{
data0.Buy(data0.Close);
}
If (MarketPosition==0 and data1.close<MA1 and data2.close>MA2) // 空仓条件下,先符合哪个条件就买哪个
{
data3.Buy(data3.Close);
}
IF (MarketPosition==1 and data1.close>MA1 and data2.close>MA2) //如果在有持仓的条件下,出现了最强的品种有买入信号,同时手中有持仓,则卖出手中持仓,买入最强信号的
{
data3.Sell(data3.close);
data0.Buy(data0.close);
}
IF (MarketPosition==1 and MA1>data1.close and MA2>data2.close) // 都转为卖出信号时,全部抛出
{
Sell;
}
End
最后一个sell 无法卖出,总是持仓到爆
求大神帮助! |
|