找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
首页论坛EAHub 外汇论坛
查看: 6|回复: 0

【四行代码,一键平仓脚本】借用系统自带的函数库,简单几行代码实现一键平仓

[复制链接]

4万

主题

54

回帖

4万

积分

管理员

积分
45954
发表于 2026-8-27 06:18:00 | 显示全部楼层 |阅读模式
最后由 驱蚊器 于 2022-9-12 10:59 编辑

<blockquote>#include <Trade/Trade.mqh>复制代码这是有什么BUG吗?代码粘贴不上来,那就直接粘贴吧。


#include <Trade/Trade.mqh>

//+------------------------------------------------------------------+

//| Script program start function                                    |

//+------------------------------------------------------------------+

CTrade trade;

void OnStart()

  {

//---

   int total = PositionsTotal();

   while(total>=0)

     {

      //平所有开仓

      //trade.PositionClose(PositionGetTicket(total));


      //平当前品种开仓

      trade.PositionClose(Symbol());

      total -= 1;

     }

   printf("平仓完毕!");

  }


将以上代码保存为脚本,看你需要,如果是想一键平仓所有单子,那就用第一个,如果是平仓当前图表上的品种,那就用第二个
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|EAHub外汇论坛

GMT+8, 2026-10-10 18:14 , Processed in 0.114520 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表