您现在的位置:程序化交易>> 期货公式>> 金字塔等>> 金字塔知识>>正文内容

[求助]固定金额止盈问题 [金字塔]

  • 咨询内容: 老师:       买入后,当天盈利一个固定数额(比如2000元)止盈,为什么我写的显示出来都不正确
           开多后       pdj:=(H-ENTERPRICE)*MULTIPLIER*手数;       sell(pdj>=2000,0,limitr,enterprice+2000/(MULTIPLIER*手数));       好像结果都不对。       请教老师正确的写法。

     

  • 金字塔客服:  如果你止盈之后不再开仓 可以用资金变化来处理。当前资金-当天开始的资金
    star:ref(asset,TODAYBAR);//当天初始资金

    cond:asset-star>=2000 and holding>0;
    sell(cond,0,limitr,enterprice+2000/(MULTIPLIER*手数));
    如果后面还要继续开仓的话:可以考虑直接使用这个函数OPENPROFIT

     

     来源:程序化久久网( WWW.CXH99.COM )

  • 用户回复: asset是专业版函数吗?显示的数字不对啊用标准版怎么写,后面可以继续开仓的

     

  • 网友回复: 照理,我用以下写法表示也没错啊
    开多浮盈:if(holding>0,(H-ENTERPRICE)*MULTIPLIER*手数,DRAWNULL); 开空浮盈:if(holding<0,(ENTERPRICE-L)*MULTIPLIER*手数,DRAWNULL);

     

  • 网友回复:  1.asset这个返回值不是实际账号的盈亏,是图表上的模拟资金,和实际账号盈亏不一致的。你是和实际账号栏的盈亏进行对比的吗?2.函数是不分软件版本的。不同版本限制的是软件部分功能。3.图表上无法根据实际账号盈亏来执行开平操作的,因为图表上无法获取实际账号的盈亏情况。
    按照图表逻辑你这个代码应该是对的,不过你这里用H-ENTERPRICE 可以考虑换成C-ENTERPRICE  H表示的是在当个K最高盈利。


 

有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友

可联系技术人员 QQ: 262069696  点击在线交流或微信:cxhjy888 进行 有偿收费 编写!(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,谢谢您!)

怎么收费,代编流程等详情请点击阅读,或QQ微信联系我们!


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容