诚信为本
量力而为

MQL4函数模块

EA开仓函数

阅读(37)

该EA开仓函数比较简明,可以做进一步完善后在EA编写中调用。函数一个参量:int type,订单类型。 input double TakeProfit = 1000; // input double StopLoss = 500; inpu...

MT4编程中简洁的EA平仓函数

阅读(76)

该EA平仓函数十分简洁,用在多单和空单不加仓、不同时持仓的策略中比较合适,比如均线金叉平空单、死叉平多单之类的EA。函数一个参量:int type,订单类型。 input int mymagic=99999; bool CloseOrder...

MT4简单画线函数

阅读(188)

该自定义函数十分简单,调用时给出文字名称、水平价格、颜色就可以在图表创建直线。 void SetLevel(string text, double level, color col1) { string labelname= text + ...

外汇EA编程中移动止损功能的实现

阅读(336)

该函数在订单盈利后执行移动止损功能。 input int TrailingStop=50; input int TrailingStep=0; input int Magic=123456; bool cg = false; void Mo...

MT4 EA自定义函数灵活获取各类型订单总数量

阅读(329)

该函数两个参量:订单类型、订单识别码。调用的时候只要指定订单类型和订单识别码即可灵活获取对应订单的总数量。 int Magic_buy=12345; int Magic_sell=45678; int CountOrders(int Typ...

以订单识别码Magic归类平仓空单函数

阅读(384)

该函数会选择指定订单识别码Magic下的持仓空单和空方向挂单并执行平仓和删除挂单。 input int mymagic=99999; void CloseSellOrders(int Magic) { for(int cnt=OrdersT...

以订单识别码Magic归类平仓多单函数

阅读(324)

该函数会选择指定订单识别码Magic下的持仓多单和多方向挂单并执行平仓和删除挂单。 input int mymagic=99999; void CloseBuyOrders(int Magic) { for (int cnt=OrdersT...

MT4报警函数示例

阅读(389)

在MT4中移动平均线的金叉死叉提示、价格突破报警、EA授权到期提示、账户持仓改变提醒等等情况就会用到报警函数。MT4内置三种报警函数如下: Alert()弹窗报警:括号()内的内容可以是纯字符串信息,如“均线金叉啦!”也可以是函数或变量,也...

平保函数

阅读(400)

所谓的平保,就是订单盈利后将止损移动到开仓价格位置,以零点利润保护订单不亏损出场。当然也可以保护到开仓价格上面指定点数,修改函数中的0即可。 extern int BreakEven=0;//启动平保需要的盈利点数 void MoveBre...