- 精华
- 0
- 在线时间
- 106 小时
- UID
- 227806
- 积分
- 58
- 帖子
- 12
- 阅读权限
- 30
- 注册时间
- 2016-2-2
- 最后登录
- 2019-6-22
- 精华
- 0
- UID
- 227806
- 积分
- 58
- 帖子
- 12
- 主题
- 5
- 阅读权限
- 30
- 注册时间
- 2016-2-2
- 最后登录
- 2019-6-22
|
请问下,分两次平多仓,这样写有没有问题啊?其中Trade=TradeUnits+TradeUnits1是开仓和加仓后的手数,B*Trade是想在第一次平仓的手数
If(MarketPosition==1)
{
If(BarsSinceEntry>=5 && JiaCangTag==0 && IsJiaDuo && var3>var3[1])
{
Buy(TradeUnits1,Open);
JiaCangTag=1;
}
If(Low<=AvgEntryPrice*(1-0.01*ZhiSun))
{
Sell(0,Min(Open,AvgEntryPrice*(1-0.01*ZhiSun)));
JiaCangTag=0;
}
If(BarsSinceEntry>=6 &&Isjianduo)
{
Trade=TradeUnits+TradeUnits1;
BuyToCover(B*Trade,Close);
}
If(var1<var2 && Close<var3)
{
Sell(0,Close);
}
} |
|