- 精华
- 0
- 在线时间
- 22 小时
- UID
- 255987
- 积分
- 11
- 帖子
- 8
- 阅读权限
- 10
- 注册时间
- 2017-8-25
- 最后登录
- 2018-6-25
- 精华
- 0
- UID
- 255987
- 积分
- 11
- 帖子
- 8
- 主题
- 3
- 阅读权限
- 10
- 注册时间
- 2017-8-25
- 最后登录
- 2018-6-25
|
Params
Numeric FastLength(5);
Numeric SlowLength(20);
Vars
NumericSeries AvgValue1;
NumericSeries AvgValue2;
String quanjurizhi;
Begin
AvgValue1 = AverageFC(Close,FastLength);
AvgValue2 = AverageFC(Close,SlowLength);
//PlotNumeric("MA1",AvgValue1);
//PlotNumeric("MA2",AvgValue2);
quanjurizhi=Text(Date)+" "+Text(T)+" |持仓"+Text(CurrentContracts)+" |持仓二"+Text(MarketPosition);
// 集合竞价和小节休息过滤
If(!CallAuctionFilter()) Return;
If(MarketPosition <>1 && AvgValue1[1] > AvgValue2[1])
{
Buy(1,Open);
quanjurizhi=quanjurizhi+" 开多仓";
FileAppend("C:\\002.txt",quanjurizhi); //调试结果写出
}
If(MarketPosition <>-1 && AvgValue1[1] < AvgValue2[1])
{
SellShort(1,Open);
quanjurizhi=quanjurizhi+" 开空仓";
FileAppend("C:\\002.txt",quanjurizhi); //调试结果写出
}
End
调试文本输入结果是这样
20171024 0.0923 |持仓-1 |持仓二-1 开多仓
20171024 0.09253 |持仓1 |持仓二1 开空仓
20171024 0.09255 |持仓-1 |持仓二-1 开多仓
20171024 0.09264 |持仓1 |持仓二1 开空仓
20171024 0.09273 |持仓-1 |持仓二-1 开多仓
20171024 0.09273 |持仓-1 |持仓二-1 开多仓
20171024 0.09273 |持仓-1 |持仓二-1 开多仓
20171024 0.09273 |持仓-1 |持仓二-1 开多仓
20171024 0.09273 |持仓-1 |持仓二-1 开多仓
20171024 0.09273 |持仓-1 |持仓二-1 开多仓
20171024 0.09273 |持仓-1 |持仓二-1 开多仓
20171024 0.09273 |持仓-1 |持仓二-1 开多仓
20171024 0.09273 |持仓-1 |持仓二-1 开多仓
20171024 0.09273 |持仓-1 |持仓二-1 开多仓
20171024 0.09273 |持仓-1 |持仓二-1 开多仓
20171024 0.09273 |持仓-1 |持仓二-1 开多仓
20171024 0.09273 |持仓-1 |持仓二-1 开多仓
20171024 0.09273 |持仓-1 |持仓二-1 开多仓
会连续多次开多仓,如果是开多仓后根据MarketPosition来分析是否开多仓成功,而把开仓成功手数写到全局变量的话,这个全局肯定和实际开仓数字完全不符的 |
|