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

[求助]请版主大人把图表程序化的移动止盈策略修改成后台策略 [金字塔]

  • 咨询内容: 请版主大人把以下图表程序化的移动止盈策略修改成单账户的后台移动止盈策略 { 代码工作在图表自动交易模式下 当出现开仓后,开仓价格相比,最大损失超过2%止损
    当出现盈利后,与最大盈利价格相比,回落到60%幅度后止赢离场 }
    MA1:=MA(CLOSE,5); MA2:=MA(CLOSE,30);
    variable:maxprofit=0;//有仓位时最大获利幅度
    //开仓 IF CROSS(MA1,MA2) THEN BEGIN  BUY(1,1);  maxprofit:=0; END
    //平仓 SELL(CROSS(MA2,MA1),0);
    //判断当前持仓状态下的最大盈利 win:=0; win2:=0;
    if holding > 0 and enterbars > 0 then begin  win:=(c-enterprice)/enterprice*100; //记录最大盈利  if win > maxprofit then   maxprofit:=win;      win2:=(maxprofit-win)/maxprofit*100; //最大盈利后的回调幅度 end
    if holding < 0 and enterbars > 0 then begin  win:=(enterprice-c)/enterprice*100; //记录最大盈利  if win > maxprofit then   maxprofit:=win;     win2:=(maxprofit-win)/maxprofit*100; //最大盈利后的回调幅度 end
    //出现浮动亏损比如2%平仓 止损:SELL(win < -2,0);   //出现最高盈利后,回落到盈利的60%平仓出场 止赢:SELL(win2 >= 60 and openprofit > 0, 0);

     

  • 金字塔客服:  MA1:=MA(CLOSE,5);
    MA2:=MA(CLOSE,30);

    GLOBALVARIABLE:maxprofit=0;//有仓位时最大获利幅度

    //开仓
    IF CROSS(MA1,MA2) THEN
    BEGIN
    tBUY(1,1);
    maxprofit:=0;
    END

    //平仓
    tSELL(CROSS(MA2,MA1),0);

    //判断当前持仓状态下的最大盈利
    GLOBALVARIABLE:win:=0;
    GLOBALVARIABLE:win2:=0;

    if TBUYHOLDINGEX('','',1)> 0 and tenterbars > 0 then
    begin
     win:=(c-tenterprice)/tenterprice*100; //记录最大盈利
     if win > maxprofit then
      maxprofit:=win;
     
     win2:=(maxprofit-win)/maxprofit*100; //最大盈利后的回调幅度
    end
    //你代码里面没有空头开仓,这部分代码无论是原先的图表的还是现在改写的都是无效的。
    if TSELLHOLDINGEX('','',1)>0 and tenterbars > 0 then
    begin
     win:=(tenterprice-c)/tenterprice*100; //记录最大盈利
     if win > maxprofit then
      maxprofit:=win;
     
     win2:=(maxprofit-win)/maxprofit*100; //最大盈利后的回调幅度
    end

    //出现浮动亏损比如2%平仓
    止损:tSELL(win < -2,0);
     
    //出现最高盈利后,回落到盈利的60%平仓出场
    止赢:tSELL(win2 >= 60 and topenprofit > 0, 0);

    图表和后台不仅仅代码编写有差异,整体运行机制上也有些差异,建议先熟悉下后台的功能。
    [此贴子已经被作者于2020/9/18 10:41:18编辑过]

     

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

  • 用户回复: 多谢版主及时出手,我下午试一下看看再来跟您讨论

 

有思路,想编写各种指标公式,交易模型,选股公式,还原公式的朋友

可联系技术人员 QQ: 262069696  点击在线交流或微信号:cxh99cxh99  进行 有偿收费 编写!

怎么收费,代编流程等详情请点击阅读!

(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)


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

相关文章

    没有相关内容