大树MyEA0622 发表于 2023-12-15 12:28:49

mql5 马丁格尔代码分享


//MT5MT4开源包下载地址https://github.com/my05613828/mql5mql4
//+------------------------------------------------------------------+
//|                                                   Π.EA 纯马丁.mq5 |
//+------------------------------------------------------------------+
//|                                                          纯马丁.mq4 |
//|                                                             @老顽童 |
//|                                             https://www.mql5.com |
//+------------------------------------------------------------------+
//|                                                   Π.EA 纯马丁.mq5 |
//|                                                             @老顽童 |
//|                                             https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "@大树My05613828"
#property link      "https://www.eahub.cn/space-uid-8564.html"
#property version   "1.0"
#propertyicon   "//Include//M5//logo.ico"
#property description "此为逆势补仓纯马丁";
#property description "平单点值、追踪点值、平单金额等置0视为不启用";
#property description "净持仓点值平单指 多空全平持仓点值平单指单方向平单"
#propertydescription "下单手数=开单手数+尾单手数*手数系数"
input double 开单手数=0.01,止盈点值=0,手数系数s=1.1;
inputbool 是否开启倍投=false;
input double 间距点值=200,持仓平单点值=0,净持仓平单点值=200,追踪点值=0;
input int允许多单数=20,允许空单数=20;
inputstring 平单金额设置="===平单金额设置===";
input double 允许多总盈利=0,允许空总盈利=0,允许多空总盈利=0,允许多空总亏损=0;
inputint magic号码=621621521;
#include<M5/交易类.mqh>
交易类 交易;
//+------------------------------------------------------------------+
//| Expert initialization function                                 |
//+------------------------------------------------------------------+
int OnInit()
{
//---
// 交易.授权(D'2023.12.31',"Π.EA 纯马丁",12345679,true,true,false,false,0,0,Π大吉大利今晚吃鸡,Π大吉大利今晚吃鸡,false,true);
//---
   return(INIT_SUCCEEDED);
}
//+------------------------------------------------------------------+
//| Expert deinitialization function                                 |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
{
//---

}
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick()
{
   交易.后止损点追踪止损(Symbol(),magic号码,追踪点值);
//---各类平单
   交易.净持仓均价平单(Symbol(),magic号码,净持仓平单点值);
   交易.持仓均价平单(Symbol(),magic号码,POSITION_TYPE_BUY,持仓平单点值);
   交易.持仓均价平单(Symbol(),magic号码,POSITION_TYPE_SELL,持仓平单点值);
   交易.总盈利平单(Symbol(),magic号码,允许多空总盈利);
   交易.总亏损平单(Symbol(),magic号码,允许多空总亏损);
   交易.总盈利平多(Symbol(),magic号码,允许多总盈利);
   交易.总盈利平空(Symbol(),magic号码,允许空总盈利);
//---开单
   bool 开多= 交易.优势多加单点值(Symbol(),magic号码,间距点值)*交易.允许持仓单数(Symbol(),magic号码,POSITION_TYPE_BUY,允许多单数);
   bool 开空=交易.优势空加单点值(Symbol(),magic号码,间距点值)*交易.允许持仓单数(Symbol(),magic号码,POSITION_TYPE_SELL,允许空单数);
   if(开多)
   {
      double 手数=交易.尾单马丁手数(Symbol(),magic号码,POSITION_TYPE_BUY,开单手数,手数系数s,是否开启倍投);
      交易.一K一单做多(Symbol(),手数,0,止盈点值,magic号码,"long",PERIOD_CURRENT,0);
   }
   if(开空)
   {
      double 手数2=交易.尾单马丁手数(Symbol(),magic号码,POSITION_TYPE_SELL,开单手数,手数系数s,是否开启倍投);
      交易.一K一单做空(Symbol(),手数2,0,止盈点值,magic号码,"short",PERIOD_CURRENT,0);
   }
}
//+------------------------------------------------------------------+
//|                                                             @老顽童 |
//|                                             https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "@大树My05613828"
#property link      "https://www.eahub.cn/space-uid-8564.html"
#property version   "1.0"
#propertyicon   "//Include//M5//logo.ico"
#property description "此为逆势补仓纯马丁";
#property description "平单点值、追踪点值、平单金额等置0视为不启用";
#property description "净持仓点值平单指 多空全平持仓点值平单指单方向平单"
#propertydescription "下单手数=开单手数+尾单手数*手数系数"
input double 开单手数=0.01,止盈点值=0,手数系数s=1.1;
inputbool 是否开启倍投=false;
input double 间距点值=200,持仓平单点值=0,净持仓平单点值=200,追踪点值=0;
input int允许多单数=20,允许空单数=20;
inputstring 平单金额设置="===平单金额设置===";
input double 允许多总盈利=0,允许空总盈利=0,允许多空总盈利=0,允许多空总亏损=0;
inputint magic号码=621621521;
#include<M5/交易类.mqh>
交易类 交易;
//+------------------------------------------------------------------+
//| Expert initialization function                                 |
//+------------------------------------------------------------------+
int OnInit()
{
//---
// 交易.授权(D'2023.12.31',"Π.EA 纯马丁",12345679,true,true,false,false,0,0,Π大吉大利今晚吃鸡,Π大吉大利今晚吃鸡,false,true);
//---
   return(INIT_SUCCEEDED);
}
//+------------------------------------------------------------------+
//| Expert deinitialization function                                 |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
{
//---

}
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick()
{
   交易.后止损点追踪止损(Symbol(),magic号码,追踪点值);
//---各类平单
   交易.净持仓均价平单(Symbol(),magic号码,净持仓平单点值);
   交易.持仓均价平单(Symbol(),magic号码,POSITION_TYPE_BUY,持仓平单点值);
   交易.持仓均价平单(Symbol(),magic号码,POSITION_TYPE_SELL,持仓平单点值);
   交易.总盈利平单(Symbol(),magic号码,允许多空总盈利);
   交易.总亏损平单(Symbol(),magic号码,允许多空总亏损);
   交易.总盈利平多(Symbol(),magic号码,允许多总盈利);
   交易.总盈利平空(Symbol(),magic号码,允许空总盈利);
//---开单
   bool 开多= 交易.优势多加单点值(Symbol(),magic号码,间距点值)*交易.允许持仓单数(Symbol(),magic号码,POSITION_TYPE_BUY,允许多单数);
   bool 开空=交易.优势空加单点值(Symbol(),magic号码,间距点值)*交易.允许持仓单数(Symbol(),magic号码,POSITION_TYPE_SELL,允许空单数);
   if(开多)
   {
      double 手数=交易.尾单马丁手数(Symbol(),magic号码,POSITION_TYPE_BUY,开单手数,手数系数s,是否开启倍投);
      交易.一K一单做多(Symbol(),手数,0,止盈点值,magic号码,"long",PERIOD_CURRENT,0);
   }
   if(开空)
   {
      double 手数2=交易.尾单马丁手数(Symbol(),magic号码,POSITION_TYPE_SELL,开单手数,手数系数s,是否开启倍投);
      交易.一K一单做空(Symbol(),手数2,0,止盈点值,magic号码,"short",PERIOD_CURRENT,0);
   }
}
//+------------------------------------------------------------------+


aliang9887 发表于 2023-12-17 07:52:07

马丁我就算了

xinhua123 发表于 2023-12-21 14:49:57

马丁格尔代码

静观明 发表于 2023-12-23 16:43:07

可以改很多EA      

wangddtt 发表于 2023-12-25 09:28:20

源码不全,就帖子里那些代码,给的githun链接不翻墙又打不开

秒秒007 发表于 2023-12-31 08:30:05

可以可以感谢分享

zhy2505000 发表于 2024-1-10 03:02:27

马丁格尔代码感谢分享

雷锋表弟 发表于 2024-1-14 23:46:07

就帖子里那些代码,给的githun链接?

求稳 发表于 2024-1-18 20:42:59

这个很经典

大树MyEA0622 发表于 2024-2-1 13:19:12

wangddtt 发表于 2023-12-25 09:28
源码不全,就帖子里那些代码,给的githun链接不翻墙又打不开

github 不需要翻墙 网速快就ok了

bxwpzly 发表于 2024-3-3 19:05:33

马丁代码是可以成功编译的吗

bxwpzly 发表于 2024-3-3 19:06:10

GITHUB给的都是头文件. 没有策略啊.

524359828 发表于 2024-3-21 17:46:31

马丁可以用来学习

t5530407 发表于 2024-3-25 13:08:33

能不能提供全部就好了

shzq 发表于 2024-5-6 14:29:04

可以用来学习一下

SSKfm 发表于 2024-7-28 21:36:16

感谢分享

lszmyship 发表于 2024-8-12 18:32:45

不敢用啊。

ruchid 发表于 2024-11-17 10:47:39

好的,谢谢。有了活跃度马上就下载。

ruchid 发表于 2024-11-17 10:50:12

谢谢了!!!

dyt20 发表于 2024-11-17 14:24:33

谢谢分享
页: [1] 2
查看完整版本: mql5 马丁格尔代码分享