- 精华
- 0
- 在线时间
- 136 小时
- UID
- 207366
- 积分
- 67
- 帖子
- 45
- 阅读权限
- 30
- 注册时间
- 2015-4-18
- 最后登录
- 2022-2-6
- 精华
- 0
- UID
- 207366
- 积分
- 67
- 帖子
- 45
- 主题
- 12
- 阅读权限
- 30
- 注册时间
- 2015-4-18
- 最后登录
- 2022-2-6
|
小米 发表于 2017-11-2 11:05
除了将多与空的条件分设大些,尽可能避免同一个bar内出现矛盾的两个方向。其它没有什么很好的办法可有效解 ...
2017-11-12
.szchonger: 关于你在“请教 如何避免单根K线 既满足开多又满足开空条件时 图表重复开仓?”的帖子
if (High>UpperBand&&MarketPosition ==0)
{
Buy(Lots,Max(Open,UpperBand));return;
//PlotString("多","趋势",High*1.01,White,1);
}
if (Low<LowerBand&&MarketPosition ==0)
{
Sellshort(Lots,Min(Open,LowerBand));return;
//PlotString("空","趋势",Low*0.99,White,1);return;
}
这段代码 同一根BAR上 既满足开空条件 又满足开多条件 图表会重复开仓么?MarketPosition ==0语句不起作用么? 假设先开了多 MarketPosition 是否会立刻变成1 而当条件又满足开空时,因为MarketPosition ==1了 而不会再重复开空呢?.szchonger: 麻烦 老师解答一下
谢谢. |
|