开拓者期货期权程序化系统交易论坛
标题:
【急】加仓问题!!!!!!!!
[打印本页]
作者:
01011012
时间:
2012-12-3 09:28:52
标题:
【急】加仓问题!!!!!!!!
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;
}
}
这样的加仓为什么不可以?一旦加载到主图上就死机了。。。。求解
作者:
小米
时间:
2012-12-3 09:48:50
死循环,一旦有条件满足的 fyfk[1]>jc,就会一直执行下面的语句,跳不出来。
需要修改公式的条件
作者:
01011012
时间:
2012-12-3 09:53:46
应该如何修改?
作者:
01011012
时间:
2012-12-3 10:04:25
浮盈每超过1500就加一次仓,不超过4次,如何修改?
作者:
小米
时间:
2012-12-3 10:15:00
01011012 发表于 2012-12-3 10:04
浮盈每超过1500就加一次仓,不超过4次,如何修改?
先把你的想法理顺一下吧,试着将有关的判断条件都写到循环里,比如加仓次数。
把浮盈改为使用入场后的点价位试试,这样基本上就是跟模板差不多了,参考模板,不易出错。
每加一次仓,想应增加的点位幅度减小。
欢迎光临 开拓者期货期权程序化系统交易论坛 (http://bbs.tb18.net/)
Powered by Discuz! X2