- 精华
- 0
- 在线时间
- 74 小时
- UID
- 232053
- 积分
- 13
- 帖子
- 9
- 阅读权限
- 10
- 注册时间
- 2016-4-12
- 最后登录
- 2021-7-20
- 精华
- 0
- UID
- 232053
- 积分
- 13
- 帖子
- 9
- 主题
- 4
- 阅读权限
- 10
- 注册时间
- 2016-4-12
- 最后登录
- 2021-7-20
|
本帖最后由 cygang 于 2016-5-29 06:45 编辑
小米 发表于 2016-5-27 13:38
bktj=Close[1]>dkx&&Close[1]>Highest(High,N1);
sktj=Close[1]
不行啊老师,编译通过了但还是没有开平仓的动作,是什么原因?
修改后代码如下:
Params
Numeric N1(9);
Numeric N2(20);
Numeric A(60);
Vars
NumericSeries dkx(0);
Numeric HIGHN1(0);
Numeric LOWN2(0);
Begin
dkx=XAverage(Close,A);
HIGHN1=Highest(High,N1);
LOWN2=Lowest(Low,N2);
PlotNumeric ("dkx",DKX);
if (Close[1]>dkx&&Close[1]>HighN1&&MarketPosition<>1) Buy(1,open);
if (Close[1]<dkx&&Close[1]<LowN2&&MarketPosition<>-1) SellShort(1,Open);
end |
|