- 精华
- 0
- 在线时间
- 88 小时
- UID
- 27018
- 积分
- 142
- 帖子
- 11
- 阅读权限
- 40
- 注册时间
- 2011-2-28
- 最后登录
- 2013-7-9
- 精华
- 0
- UID
- 27018
- 积分
- 142
- 帖子
- 11
- 主题
- 3
- 阅读权限
- 40
- 注册时间
- 2011-2-28
- 最后登录
- 2013-7-9
|
我的目的是建仓后,用昨天的高低点进行多空的止损,但简单的程序编好后,不能正确止损,那位大侠给看下。
Params
Numeric Length1(10);
Numeric Length2(60);
Vars
NumericSeries ma1;
NumericSeries ma2;
Numeric DZS;
Numeric KZS;
Begin
ma1=AverageFC(Close,Length1);
ma2=AverageFC(Close,Length2);
PlotNumeric("MA1",MA1);
PlotNumeric("MA2",MA2);
if(marketposition!=1)
{
If(crossover(ma1[1],ma2[1]))
buy(1,o);
DZS=LowD(1);
}
if(marketposition!=-1)
{
If(crossunder(ma1[1],ma2[1]))
sellshort(1,o);
kZS=HighD(1);
}
If(MarketPosition==1) if(Open<DZS) Sell(0,OPEN);
if(MarketPosition==-1) If( open>kzs) BuyToCover(0,OPEN);
end |
|