📅 财经日历 📊 实时波动 📈 大盘云图 📶 行情走势 🆚 投机情绪 🚀 今日热点

    账户盈利到达预期全部平仓

    老周 LV16
    2017-03-27 · 3694 阅读
    该函数在账户盈利到达预期设定的值的时候执行全部平仓。

    1. int Save_Profit(){
    2. if (AccountProfit()>= Profit_to_Close)
    3. {
    4. for(int i=OrdersTotal()-1;i>=0;i--)
    5. {
    6. OrderSelect(i, SELECT_BY_POS);
    7. int type = OrderType();
    8. bool result = false;
    9. switch(type)
    10. {
    11. //Close opened long positions
    12. case
    13. OP_BUY
    14. :
    15. result
    16. =
    17. OrderClose(OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_BID),3,Pink);
    18. break;
    19. //Close opened short positions
    20. case
    21. OP_SELL
    22. :
    23. result
    24. =
    25. OrderClose(OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_ASK),3,Pink);
    26. }
    27. if(result == false)
    28. {
    29. Sleep(3000);
    30. }
    31. else if (Cancel_Trading_On_Profit) cantrade=false;
    32. }
    33. Print ("Account Profit Reached. All Open Trades Have Been Closed");
    34. return(0);
    35. }
    复制代码


    ""
    还没有人打赏,支持一下
    回复

    举报

     

    回答|共 3 个

    古谚_ogzXs LV2

    发表于 2017-6-30 22:41:45 | 显示全部楼层

    你好,能把这个弄成个指标或者EA吗?不会编程

    lengfenghh LV3

    发表于 2018-6-6 19:07:30 | 显示全部楼层

    楼主好人啊,赞赞赞

    wtjfree LV4

    发表于 2018-6-9 03:08:26 | 显示全部楼层

    好东西.学习了赞.
    您需要登录后才可以回帖 登录 | 注册

    提醒: 禁止引战、谩骂、灌水内容

    微信二维码

    有问题联系客服