设为首页 收藏本站 切换语言

mql5 马丁格尔代码分享  

| 发表于 2023-12-15 12:28:49 | 显示全部楼层 |复制链接
31c6c47a30017951273820aa4de0305.jpg
//MT5MT4开源包下载地址  https://github.com/my05613828/mql5mql4
//+------------------------------------------------------------------+
//|                                                     Π.EA 纯马丁.mq5 |
  1. //+------------------------------------------------------------------+
  2. //|                                                          纯马丁.mq4 |
  3. //|                                                             @老顽童 |
  4. //|                                             https://www.mql5.com |
  5. //+------------------------------------------------------------------+
  6. //|                                                     Π.EA 纯马丁.mq5 |
  7. //|                                                             @老顽童 |
  8. //|                                             https://www.mql5.com |
  9. //+------------------------------------------------------------------+
  10. #property copyright "@大树My05613828"
  11. #property link      "https://www.eahub.cn/space-uid-8564.html"
  12. #property version   "1.0"
  13. #property  icon     "//Include//M5//logo.ico"
  14. #property description "此为逆势补仓纯马丁";
  15. #property description "平单点值、追踪点值、平单金额等置0视为不启用";
  16. #property description "净持仓点值平单指 多空全平  持仓点值平单指单方向平单"
  17. #property  description "下单手数=开单手数+尾单手数*手数系数"
  18. input double 开单手数=0.01,止盈点值=0,手数系数s=1.1;
  19. input  bool 是否开启倍投=false;
  20. input double 间距点值=200,持仓平单点值=0,净持仓平单点值=200,追踪点值=0;
  21. input int  允许多单数=20,允许空单数=20;
  22. input  string 平单金额设置="===平单金额设置===";
  23. input double 允许多总盈利=0,允许空总盈利=0,允许多空总盈利=0,允许多空总亏损=0;
  24. input  int magic号码=621621521;
  25. #include  <M5/交易类.mqh>
  26. 交易类 交易;
  27. //+------------------------------------------------------------------+
  28. //| Expert initialization function                                   |
  29. //+------------------------------------------------------------------+
  30. int OnInit()
  31.   {
  32. //---
  33.   // 交易.授权(D'2023.12.31',"Π.EA 纯马丁",12345679,true,true,false,false,0,0,Π大吉大利今晚吃鸡,Π大吉大利今晚吃鸡,false,true);
  34. //---
  35.    return(INIT_SUCCEEDED);
  36.   }
  37. //+------------------------------------------------------------------+
  38. //| Expert deinitialization function                                 |
  39. //+------------------------------------------------------------------+
  40. void OnDeinit(const int reason)
  41.   {
  42. //---
  43.   }
  44. //+------------------------------------------------------------------+
  45. //| Expert tick function                                             |
  46. //+------------------------------------------------------------------+
  47. void OnTick()
  48.   {
  49.    交易.后止损点追踪止损(Symbol(),magic号码,追踪点值);
  50. //---各类平单
  51.    交易.净持仓均价平单(Symbol(),magic号码,净持仓平单点值);
  52.    交易.持仓均价平单(Symbol(),magic号码,POSITION_TYPE_BUY,持仓平单点值);
  53.    交易.持仓均价平单(Symbol(),magic号码,POSITION_TYPE_SELL,持仓平单点值);
  54.    交易.总盈利平单(Symbol(),magic号码,允许多空总盈利);
  55.    交易.总亏损平单(Symbol(),magic号码,允许多空总亏损);
  56.    交易.总盈利平多(Symbol(),magic号码,允许多总盈利);
  57.    交易.总盈利平空(Symbol(),magic号码,允许空总盈利);
  58. //---开单
  59.    bool 开多= 交易.优势多加单点值(Symbol(),magic号码,间距点值)*交易.允许持仓单数(Symbol(),magic号码,POSITION_TYPE_BUY,允许多单数);
  60.    bool 开空=交易.优势空加单点值(Symbol(),magic号码,间距点值)*交易.允许持仓单数(Symbol(),magic号码,POSITION_TYPE_SELL,允许空单数);
  61.    if(开多)
  62.      {
  63.       double 手数=交易.尾单马丁手数(Symbol(),magic号码,POSITION_TYPE_BUY,开单手数,手数系数s,是否开启倍投);
  64.       交易.一K一单做多(Symbol(),手数,0,止盈点值,magic号码,"long",PERIOD_CURRENT,0);
  65.      }
  66.    if(开空)
  67.      {
  68.       double 手数2=交易.尾单马丁手数(Symbol(),magic号码,POSITION_TYPE_SELL,开单手数,手数系数s,是否开启倍投);
  69.       交易.一K一单做空(Symbol(),手数2,0,止盈点值,magic号码,"short",PERIOD_CURRENT,0);
  70.      }
  71.   }
  72. //+------------------------------------------------------------------+
复制代码
//|                                                             @老顽童 |
//|                                             https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "@大树My05613828"
#property link      "https://www.eahub.cn/space-uid-8564.html"
#property version   "1.0"
#property  icon     "//Include//M5//logo.ico"
#property description "此为逆势补仓纯马丁";
#property description "平单点值、追踪点值、平单金额等置0视为不启用";
#property description "净持仓点值平单指 多空全平  持仓点值平单指单方向平单"
#property  description "下单手数=开单手数+尾单手数*手数系数"
input double 开单手数=0.01,止盈点值=0,手数系数s=1.1;
input  bool 是否开启倍投=false;
input double 间距点值=200,持仓平单点值=0,净持仓平单点值=200,追踪点值=0;
input int  允许多单数=20,允许空单数=20;
input  string 平单金额设置="===平单金额设置===";
input double 允许多总盈利=0,允许空总盈利=0,允许多空总盈利=0,允许多空总亏损=0;
input  int 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);
     }
  }
//+------------------------------------------------------------------+
31c6c47a30017951273820aa4de0305.jpg

Π.EA 纯马丁.mq5

6.29 KB, 下载次数: 6, 下载积分: 活跃度 -5  [下载]

评分
  • 1
  • 2
  • 3
  • 4
  • 5
平均分:5    参与人数:1    我的评分:未评 下载时遇到问题?
如果有帮助,就支持一下我呗
举报

评论 使用道具

热门主题

精彩评论13

aliang9887
C
| 发表于 2023-12-17 07:52:07 | 显示全部楼层
马丁我就算了
举报

点赞 评论 使用道具

xinhua123
DDD
| 发表于 2023-12-21 14:49:57 | 显示全部楼层
马丁格尔代码
举报

点赞 评论 使用道具

静观明
DD
| 发表于 2023-12-23 16:43:07 | 显示全部楼层
可以改很多EA      
举报

点赞 评论 使用道具

wangddtt
CC
| 发表于 2023-12-25 09:28:20 | 显示全部楼层
源码不全,就帖子里那些代码,给的githun链接不翻墙又打不开
举报

点赞 评论 使用道具

秒秒007
DDD
| 发表于 2023-12-31 08:30:05 | 显示全部楼层
可以可以感谢分享
举报

点赞 评论 使用道具

zhy2505000
DD
| 发表于 2024-1-10 03:02:27 | 显示全部楼层
马丁格尔代码感谢分享
举报

点赞 评论 使用道具

雷锋表弟
D
| 发表于 2024-1-14 23:46:07 | 显示全部楼层
就帖子里那些代码,给的githun链接?
举报

点赞 评论 使用道具

求稳
DD
| 发表于 2024-1-18 20:42:59 | 显示全部楼层
这个很经典
举报

点赞 评论 使用道具

My05613828
CCC
 楼主 | 发表于 2024-2-1 13:19:12 | 显示全部楼层
wangddtt 发表于 2023-12-25 09:28
源码不全,就帖子里那些代码,给的githun链接不翻墙又打不开

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

点赞 评论 使用道具

bxwpzly
D
| 发表于 2024-3-3 19:05:33 | 显示全部楼层
马丁代码是可以成功编译的吗
举报

点赞 评论 使用道具

bxwpzly
D
| 发表于 2024-3-3 19:06:10 | 显示全部楼层
GITHUB给的都是头文件. 没有策略啊.
举报

点赞 评论 使用道具

524359828
DD
| 发表于 2024-3-21 17:46:31 | 显示全部楼层
马丁可以用来学习
举报

点赞 评论 使用道具

t5530407
DD
| 发表于 2024-3-25 13:08:33 | 显示全部楼层
能不能提供全部就好了
举报

点赞 评论 使用道具

发新帖
EA交易
您需要登录后才可以评论 登录 | 立即注册

简体中文
繁體中文
English(英语)
日本語(日语)
Deutsch(德语)
Русский язык(俄语)
بالعربية(阿拉伯语)
Türkçe(土耳其语)
Português(葡萄牙语)
ภาษาไทย(泰国语)
한어(朝鲜语/韩语)
Français(法语)