Board logo

标题: [金字塔源码] 金字塔完整的包括止损,移动止赢交易范例 [打印本页]

作者: 龙听    时间: 2018-9-30 13:55     标题: 金字塔完整的包括止损,移动止赢交易范例

源码如下:
  1. {

  2. 代码工作在图表自动交易模式下

  3. 当出现开仓后,开仓价格相比,最大损失超过2%止损

  4. 当出现盈利后,与最大盈利价格相比,回落到60%幅度后止赢离场

  5. }



  6. MA1:=MA(CLOSE,5);
  7. MA2:=MA(CLOSE,30);

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

  9. //开仓
  10. IF CROSS(MA1,MA2) THEN
  11. BEGIN
  12. BUY(1,1);
  13. maxprofit:=0;
  14. END

  15. //平仓
  16. SELL(CROSS(MA2,MA1),0);

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

  20. if holding > 0 and enterbars > 0 then
  21. begin
  22. win:=(c-enterprice)/enterprice*100; //记录最大盈利
  23. if win > maxprofit then
  24.   maxprofit:=win;
  25.   
  26. win2:=(maxprofit-win)/maxprofit*100; //最大盈利后的回调幅度
  27. end

  28. if holding < 0 and enterbars > 0 then
  29. begin
  30. win:=(enterprice-c)/enterprice*100; //记录最大盈利
  31. if win > maxprofit then
  32.   maxprofit:=win;
  33.   
  34. win2:=(maxprofit-win)/maxprofit*100; //最大盈利后的回调幅度
  35. end

  36. //出现浮动亏损比如2%平仓 WWW.CXH99.COM
  37. 止损:SELL(win < -2,0);

  38. //出现最高盈利后,回落到盈利的60%平仓出场
  39. 止赢:SELL(win2 >= 60 and openprofit > 0, 0);
复制代码





欢迎光临 龙听期货论坛 (http://www.qhlt.cn/) Powered by Discuz! 7.2