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

//|                                                一键平仓含挂单全商品版脚本.mq4 |

//|                        Copyright 2015, MetaQuotes Software Corp. |

//|                                             https://www.mql5.com |

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

#property copyright "Copyright 2015, MetaQuotes Software Corp."

#property link      "https://www.mql5.com"

#property version   "1.00"

#property strict

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

//| Script program start function                                    |

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

void OnStart()

{

//---

int tick[200]={-1};

int pingFlag=0,slipPage=3;

int j=0,i;

for(i=0;i

{

if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==true)

{

j++;

tick[j]=OrderTicket();

Print("全部平仓:",tick[j]);

}

else{Print("订单选择失败:",GetLastError());}

}

if(j!=0) //如果有持仓

{

for(i=1;i<=j;i++)

{

int ticket=tick[i];

if(OrderSelect(ticket,SELECT_BY_TICKET)==true)

{

int cmd=OrderType();

if(cmd==OP_BUY)

{

if(OrderClose(ticket,OrderLots(),MarketInfo(OrderSymbol(),MODE_BID),slipPage)==false)

{pingFlag=1;Print("多头平仓失败:",GetLastError()," 订单号:",ticket);}

}

else if(cmd==OP_SELL)

{

if(OrderClose(ticket,OrderLots(),MarketInfo(OrderSymbol(),MODE_ASK),slipPage)==false)

{pingFlag=1;Print("空头平仓失败:",GetLastError()," 订单号:",ticket);}

}

else if(cmd==OP_BUYLIMIT)

{

if(OrderDelete(OrderTicket(),CLR_NONE)==false)

{pingFlag=1;Print("多头Limit挂单撤销失败:",GetLastError()," 订单号:",ticket);}

}

else if(cmd==OP_SELLLIMIT)

{

if(OrderDelete(OrderTicket(),CLR_NONE)==false)

{pingFlag=1;Print("空头Limit挂单撤销失败:",GetLastError()," 订单号:",ticket);}

}

else if(cmd==OP_BUYSTOP)

{

if(OrderDelete(OrderTicket(),CLR_NONE)==false)

{pingFlag=1;Print("多头Stop挂单撤销失败:",GetLastError()," 订单号:",ticket);}

}

else if(cmd==OP_SELLSTOP)

{

if(OrderDelete(OrderTicket(),CLR_NONE)==false)

{pingFlag=1;Print("空头Stop挂单撤销失败:",GetLastError()," 订单号:",ticket);}

}

}

else

{Print("选择订单失败:",GetLastError()," 订单号:",ticket);}

}//for

}//if

if(pingFlag==0)

{Alert("平仓成功");}

else

{Alert("平仓失败,再来一次");}

}

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

一键平仓含挂单全商品版脚本.mq4相关推荐

  1. 【剪辑必备】情感对话号必备-微信对话生成脚本,一键生成视频【安卓永久版脚本】

    微信模拟聊天软件,可以自行更改网名,改头像,聊天内容随意修改,下载即可使用!没有试用教程,用法非常简单 设备需求:安卓系统 教程+工具请到CSDN下载https://download.csdn.net ...

  2. 精美企业公司官网小程序源码 自带十几款模板 一键生成 全开源版

    简介: 精美企业公司官网小程序 yyf_company 33.0.15安装更新一体包 自带十几款模板 一键生成 全开源版 支持创建多个小程序!(理论上只要服务器配置够,可以生成无限个) 可在后台修改全 ...

  3. 【漆学军】如何编写健壮的一键平仓脚本

    在MT4的各种快捷工具中,一键平仓脚本是非常有用的一个小脚本程序. 在面对账户有几十个甚至几百个单子的时候,一个一个去手动平仓将会是非常痛苦麻烦的事情,使用MT4自带的MQL4语言,编写一个小程序,只 ...

  4. H7-TooL高速 DAPLINK仿真器,含全功能版 RTT Viewer

    摘要:前几天分享了一篇使用JLink的RTT代替串口文章,没想到这两天安富莱家更新了H7-TOOL,并且包含了全功能版 RTT Viewer功能,试了一下感觉很不错. 有关于安富莱家的H7-TooL工 ...

  5. qt商业版和开源版的区别_微擎商业版系统V2.0.9全开源版纯净框架

    微擎商业版系统V2.0.9全开源版纯净框架_全新界面无后门无任何限制.该源码不含任何安装模块,最重要的是该版本是一键安装版,主要你上传到服务器上,然后直接运行域名就会直接进入安装环境,不会像网络上的其 ...

  6. 开源全平台版知识付费系统源码 支持微信小程序+公众号+H5+PC端

    分享一个开源全平台版知识付费系统源码,系统支持微信小程序+公众号+H5+PC端,一套系统实现全端数据及用户体系全面打通,轻松实现店铺全网一站式运营.含完整代码包和详细搭建教程. 系统支持视频课程.音频 ...

  7. 【服务器】Linux一键安装web环境全攻略(阿里云服务器)(Centos )

    Centos 系统下的全能Web环境一键安装程序 热点 Round Serv 是Centos 系统下的全能Web环境一键安装程序 集成php jsp .net asp cgi python环境.和My ...

  8. auto.js Pro编写的QQ跳码注册陌陌稳定版脚本源代码,免root运行

    说明 本文提供的代码仅供参考.不建议用于生产环境. 可能有些地方在最新版本的Auto.js上面需要做修改,才能运行. Auto.js简介 Auto.js是利用安卓系统的"辅助功能" ...

  9. 派单o2o全开源版 v11.6.0 全新UI版 修复短信问题 小程序模块

    介绍: 派单o2o全开源版 v11.6.0 全新UI版 修复短信问题 小程序模块 自动发单,挑选服务人员或商家,根据用户实际情况可选上门预约或到店服务.在线预约技师,灵活匹配合适技师.购物模块,可选择 ...

  10. win10启动项_昂达H61SD3全固版如何用u盘装系统win10

    昂达H61SD3全固版采用了Intel H61芯片组,支持第三代Core i7/i5/i3/Pentium/Celeron,具有较好的扩展,比如说Realtek ALC662 5.1声道音效芯片以及百 ...

最新文章

  1. 安卓项目查手机电量功能_不做低头族,一键开启手机上的这一功能,手机信息随时查...
  2. Apollo本地jar包启动方法
  3. Mac OS 在远程主机(Linux 系统)上使用命令执行 sql 脚本文件(使用的是 MySQL 数据库)
  4. python爬虫程序的流程图_Python即时网络爬虫项目: 内容提取器的定义(Python2.7版本)...
  5. nullnullicon 小图标
  6. android真实项目教程(一)——App应用框架搭建_by_CJJ
  7. NYOJ 81:炮兵阵地(状压DP)
  8. 手绘几何图形识别(下)
  9. 清华2018计算机研究所录取结果,2018年清华北大自主招生录取名单公布!
  10. 0809 电子科学与技术一级学科简介
  11. 英语从句(英语兔学习笔记)
  12. 动词ing基本用法_动词 ing的用法
  13. 分布式 - ElasticSearch解决大数据量检索难题
  14. Java项目:springboot农业物资管理系统
  15. 智能消防应急照明和疏散指示系统的应用
  16. 初步认识数据库:数据、数据库、数据库管理系统、数据库系统分别是什么?
  17. unity 震动脚本_Unity - Cinemachine实现相机抖动
  18. 程序员怎么高效做笔记
  19. Error: Running Homebrew as root is extremely dangerous and no longer supported. As Ho【已解决】
  20. android手机听广播,RadioTime让你的android也能听收音机

热门文章

  1. ROS实验笔记之——JCV-450无人机初入门
  2. 银行那些事儿--银行会计
  3. 来自一个曾经200斤现在140斤程序员的减肥成功经验(包含个人认为相对安全的饮食法推荐)
  4. ac算法 java_Aho-Corasick算法的Java实现与分析
  5. CAT分布式监控系统(一):CAT功能介绍 CAT监控系统是什么、能做什么?
  6. html制作横向菜单,CSS 横向菜单的制作
  7. HTTP抓包和Python爬虫获取7天酒店免费房信息
  8. 不上火勤眨眼远离干眼症
  9. win10前面板耳机无声音解决
  10. 形容等待时间长的句子_形容“等待时间长”的成语有哪些?