有您的持续关注
我们会做得更好

MQL4函数模块

EA常见错误代码函数-峰汇在线

EA常见错误代码函数

峰谷平阅读(62)

该函数供EA返回常见错误代码。 string errordescription(int code){    string error;    switch(code){       case 0:       case 1:error="n...

MQL4计算月份天数的自定义函数-峰汇在线

MQL4计算月份天数的自定义函数

峰谷平阅读(74)

该自定义函数计算一年中每个月的天数,返回数值可以调用到指标或者EA文件中使用。 datetime decDateTradeDay (datetime dt) {   int ty=TimeYear(dt);   int tm=TimeMon...

K线倒计时自定义函数-峰汇在线

K线倒计时自定义函数

峰谷平阅读(73)

简单的自定义函数显示K线倒计时,当然你也可以把算法调用到其它函数中,比如K线结束1分钟平仓等。 void ktime() {  int li_8 = Time[0] + 60 * Period() - TimeCurrent();    d...

获取最近持仓单订单类型-峰汇在线

获取最近持仓单订单类型

峰谷平阅读(79)

该自定义函数获取最近持仓订单的订单类型,没有订单则返回-1。MT4编写EA的时候根据持仓订单类型交易策略就需要用到这个函数。 int GetLastType() {int Type=-1; for(int i=OrdersTotal()-1...

获取最近持仓单的开仓价格-峰汇在线

获取最近持仓单的开仓价格

峰谷平阅读(56)

该自定义函数获取最近持仓订单的开仓价格。很多时候我们在编写加码或者其它类型的EA都需要先获得最近开仓订单的开仓价格,就可以直接调用这个函数。 double GetLastOpenPrice() {  for(int i=OrdersTota...

为订单添加止损盈利-峰汇在线

为订单添加止损盈利

峰谷平阅读(187)

该函数针对止损盈利为零的订单执行修改,添加止损盈利数值,可以调用到EA或脚本文件中使用。 extern int     StopLoss = 200;      //在这里设置止损点数 extern int     TakeProfit =...

获取指定货币对订单数量及全部平仓的完整函数-峰汇在线

获取指定货币对订单数量及全部平仓的完整函数

峰谷平阅读(3002)

该函数获取指定货币对订单数量及执行全部平仓。是两个函数模块,一个获取指定的货币对订单数量,一个是全部平仓,可以自行添加其它过滤条件调用到EA中。 #define MagicNumber 123456 extern string sym ="...

到达设定盈利点数平仓的函数-峰汇在线

到达设定盈利点数平仓的函数

峰谷平阅读(7981)

该函数可以执行对应图表下的订单到底指定盈利点数即平仓的效果。一般来说设定盈利超过止损水平的话不需要用到下面函数,直接修改订单设置盈利数值就可以。如果想在止损水平以内平仓该函数就可以执行。 extern int 滑点 = 20; extern...

计算若干个持仓多单或空单平均成本价格的函数-峰汇在线

计算若干个持仓多单或空单平均成本价格的函数

峰谷平阅读(3113)

该函数模块可以计算出多个同方向订单的平均成本价格,所谓平均成本价格也就是多个订单在这个价位盈亏为0.获取平均交易成本价格,后面需要对多个订单做止损或盈利修改就方便调用了。 double AveragePrice(string as_0) {...