欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 【求助】后台重复加仓

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有3708人关注过本帖平板打印复制链接

主题:【求助】后台重复加仓

美女呀,离线,留言给我吧!
金字塔散户
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:558 积分:658 威望:0 精华:0 注册:2012/9/20 10:11:38
【求助】后台重复加仓  发帖心情 Post By:2012/9/20 11:23:51    Post IP:211.95.61.35[只看该作者]

//多头加仓条件

If (High>myEntryPrice+0.5*N) and TurtleUnits<4 Then Begin
myEntryPrice := IF(Open>myEntryPrice+0.5*N ,Open ,myEntryPrice+0.5*N ) ;
myEntryPrice := Ceiling(myEntryPrice/MINDIFF)*MINDIFF ;
TurtleUnits := TurtleUnits+1 ;

tbuy( _TDEBUG,PosNum,LMT,h),ALLOWREPEAT ;

EXTGBDATASET(strEntryBarPos,Barpos ) ;
EXTGBDATASET(strPreEntryPrice,myEntryPrice ) ;
EXTGBDATASET(strTurtleUnits,TurtleUnits ) ;
EXTGBDATASET(strPosition,Position ) ;

End //IF多头加仓条件

后台加仓用的allowrepeat函数,但是在1秒轮询模式下,会出现同一点位重复加仓,有什么办法解决吗?

之前试过用持仓量来判断,但是发现发出信号到实际持仓之间的这段时间内(大概3秒以内)依然会重复加仓。


 回到顶部