开拓者 TB这样的加仓为什么不可以?一旦加载到主图上就死机 [开拓者 TB]
- 咨询内容:
jc是参数,设定为1500;
fyfk=PositionProfit();
If(MarketPosition==1 And totalposition<4)
{
while( fyfk[1]>jc) // 以浮动盈亏为标准,判断能进行几次增仓
{
Buy(lots,Open+minpoint);
totalposition=totalposition+1;
PlotString ("加仓","加仓1500",Low-minpoint*10,blue);
SendOrderThisBar = True;
MyEntryPrice = Open+minpoint;
PreBreakoutFailure = False;
}
}
这样的加仓为什么不可以?一旦加载到主图上就死机了。。。。求解 - TB技术人员: 死循环,一旦有条件满足的 fyfk[1]>jc,就会一直执行下面的语句,跳不出来。
需要修改公式的条件
- TB客服: 应该如何修改?
- 网友回复: 浮盈每超过1500就加一次仓,不超过4次,如何修改?
- 网友回复:
先把你的想法理顺一下吧,试着将有关的判断条件都写到循环里,比如加仓次数。
把浮盈改为使用入场后的点价位试试,这样基本上就是跟模板差不多了,参考模板,不易出错。
每加一次仓,想应增加的点位幅度减小。
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 262069696 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容