同一根BAR多空转换时出问题 [开拓者 TB]
- 咨询内容:
0.png (12.01 KB, 下载次数: 0) 2017-2-2 17:18:53 上传 - TB技术人员:
If(MarketPosition<>1 and High >= DispTop[1])
{
Buy(0,Max(Open,DispTop[1]));
}
if(MarketPosition<>-1 and l <= dispbottom[1])
{
SellShort(0,min(o,dispbottom[1]));
}
If(MarketPosition == 1 and BarsSinceEntry > 0)
{
If(Low <= DispBottom[1])
{
Sell(0,Min(Open,DispBottom[1]));
}
}
if(marketposition == -1 and barssinceentry>0)
{
if(h >= disptop[1])
{
BuyToCover(0,max(o,disptop[1]));
}
}
End - TB客服:
好像是因为合并后BarsSinceEntry不等于0了,那怎么去解决这个问题?
- 网友回复:
If(MarketPosition<>1 and High >= DispTop[1])
{
Buy(0,Max(Open,DispTop[1]));
barssinceentryl=CurrentBar;
}
if(MarketPosition<>-1 and l <= dispbottom[1])
{
SellShort(0,min(o,dispbottom[1]));
BarsSinceEntrys=CurrentBar;
}
If(MarketPosition == 1 and BarsSinceEntryl<>CurrentBar)
{
If(Low <= DispBottom[1])
{
Sell(0,Min(Open,DispBottom[1]));
}
}
if(marketposition == -1 and BarsSinceEntrys<>CurrentBar)
{
if(h >= disptop[1])
{
BuyToCover(0,max(o,disptop[1]));
}
}
好像也不是,改一下依旧不行
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 511411198 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容