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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 未达到平仓条件自动平仓的问题

   

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


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

主题:未达到平仓条件自动平仓的问题

帅哥哟,离线,有人找我吗?
gzcoolfire
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:99 积分:0 威望:0 精华:0 注册:2015/8/1 10:56:48
未达到平仓条件自动平仓的问题  发帖心情 Post By:2015/8/5 23:26:08    Post IP:113.64.114.158[只看该作者]

我在止盈、止损的平仓条件中都加入了LOG语句:
DEBUGFILE('D:\NI.TXT','持'&numtostr(HOLDING,0)&'手多仓,成本为:'&numtostr(ENTERPRICE,0)&',等待平仓时机。MAXPROFIT='&numtostr(MAXPROFIT,0)&', 盈亏WIN1='&numtostr(WIN1,0)&', 回落WIN2='&numtostr(WIN2,0)&', SELLPRICE='&numtostr(SELLPRICE,0),0);
    
//多头初始浮亏 P1 止损
     IF WIN1<-P1 THEN
     BEGIN
         SELL(1,HOLDING,MARKET);
         DEBUGFILE('D:\NI.TXT','平多仓,原因1:亏损额'&numtostr(WIN1,0)&' < '&numtostr(-P1,2)&',OPENPROFIT='&numtostr(OPENPROFIT,0)&',挂平仓价 '&numtostr(CLOSE,0),0);
     END   

     //多头利润大于 P2 止盈
     IF WIN1>P2 THEN
     BEGIN
         SELL(1,HOLDING,MARKET);
         DEBUGFILE('D:\NI.TXT','平多仓,原因2:盈利额'&numtostr(WIN1,0)&' > '&numtostr(P2,2)&',OPENPROFIT='&numtostr(OPENPROFIT,0)&'挂平仓价 '&numtostr(CLOSE,0),0);
     END   
   
     //多头获利后回撤 P3 止盈
     IF CLOSE>ENTERPRICE+(P2/2) AND CLOSE<SELLPRICE THEN
     BEGIN
         SELL(1,HOLDING,MARKET);
         DEBUGFILE('D:\NI.TXT','平多仓,原因3:回撤比例超过'&numtostr(P3,0)&'%,超过预设回撤止盈价'&numtostr(SELLPRICE,1)&',OPENPROFIT='&numtostr(OPENPROFIT,2)&',挂平仓价 '&numtostr(CLOSE,2),0);
     END 

2015-08-05 23:17:21.570    持1手多仓,成本为:81030,等待平仓时机。MAXPROFIT=30, 盈亏WIN1=30, 回落WIN2=0, SELLPRICE=81024
2015-08-05 23:17:22.880    持1手多仓,成本为:81030,等待平仓时机。MAXPROFIT=30, 盈亏WIN1=30, 回落WIN2=0, SELLPRICE=81024
2015-08-05 23:17:23.161    持1手多仓,成本为:81030,等待平仓时机。MAXPROFIT=30, 盈亏WIN1=30, 回落WIN2=0, SELLPRICE=81024
2015-08-05 23:17:23.660    持1手多仓,成本为:81030,等待平仓时机。MAXPROFIT=50, 盈亏WIN1=50, 回落WIN2=0, SELLPRICE=81021
2015-08-05 23:17:24.128    没有持仓,等待开仓时机。1分钟DIFF:-25.01,1分钟DEA:-29.84,OPEN:81080.0,CLOSE:81080.0
2015-08-05 23:17:24.659    没有持仓,等待开仓时机。1分钟DIFF:-23.42,1分钟DEA:-29.52,OPEN:81080.0,CLOSE:81050.0

在实盘模拟交易时,看到开多后就直接平仓了,查看LOG就是以上记录,完全没有平仓理由,持仓就这样没有了。这个如何追查?会是什么原因?


 回到顶部
总数 20 1 2 下一页