马丁全称就是马丁格尔交易策略,据传最初源于十八世纪法国赌场,在被引入金融投机领域后成为百年来最经久不衰的交易策略之一。

在赌场的应用背景下,这个策略其实很简单,比如在一个猜大小的赌局里,每赌只坚定的压某一边(或大或小)不变,如果某一次输钱了,下一次就把下注的数额翻倍,只要赢一次,就可以将前面所有亏损的数目全部赢回来并且还可以多赢第一次下注钱。

从理论上来说,如果你的本金足够大的话可以做到稳赚不赔。

把这种策略移植到猜涨跌的金融投机市场是指以某一固定手数开始交易,在每次止损之后,后面一次入场将交易手数加倍,在一次盈利之后即可把前面的亏损全部赚回来,下一次又回归到最初某一单位的手数,继续操作。

由此可见,马丁格尔交易策略在金融投机市场的应用,除了要有足够的本金之外,还必须要求市场总体涨跌互现,即是震荡市而不能是单边走势。

马丁格尔交易策略最大的诱惑在于,只要赢一次就可以赢回前面所有的损失,这对交易者来说无疑具有很大的魔力。而且对于市场来说震荡才是常态,单边大行情不是天天都有的。

马丁格尔交易策略最大的缺点在于从本质上来说,毕竟属于逆势加仓,因此,如果市场出现单边市的话非常考验系统的抗风险能力。

马丁的原理其实很简单,刚开始用很轻的仓位比如0.01手进第一单,判断对了就直接盈利出场,但若是判断错了,当浮亏到一定程度就会加仓0.02手,此时由于第二单更大,所以就拉低了持仓均价,等稍微反弹一下就又能盈利出场了。

若是浮亏又增大,就再下个0.04手,这样持仓均价不断降低,每次都是稍微反弹一下就能出场,每次出场自然都是盈利的,简直完美,这样只要钱足够、行情不出现超级大单边,就会一直盈利。

那么问题来了,如果钱不是无限大,行情确实出现了超级大单边会怎么样呢?马丁加仓法,其仓位是指数倍增的,只需要加到第12次,总手数就超过40手了!大多数投资者的钱恐怕扛不住这么重的手数吧。这就考验EA的系统策略跟加仓距离和止损了。

下面开始写一下马丁EA,就用黄金的品种来演示,如果有不懂的可以看我之前的文章,或者评论、私信都可以,大家相互学习交流。

EA智能量化MT4学习

python和mt4编程_EA学习教程(MT4编程)MQL4源码 从马丁策略学习如何编写简单的程序...相关推荐

  1. Ceph 学习——OSD读写流程与源码分析(一)

    消息从客户端发送而来,之前几节介绍了 客户端下 对象存储.块存储库的实现以及他们在客户端下API请求的发送过程(Ceph学习--Librados与Osdc实现源码解析 . Ceph学习--客户端读写操 ...

  2. Python基于CRNN&CTPN的文本检测系统(源码&教程)

    1.背景 文本是人类最伟大和最具影响力的发明之一,是人类智慧的结晶,是人类文化.思想传承的一种基本的表达方式和不可或缺的载体.在21世纪,文本与日常生活密切相关.描述.理解万事万物,表达情感,与他人交 ...

  3. Python基于Opencv的鱼群密度速度检测系统(源码&教程)

    1.研究背景 智慧渔业是大数据.物联网与人工智能等现代信息技术驱动下的渔业发展新模式,是水产养殖业供给侧结构性改革的重要方式,涉及养殖环境监测.生物环境监测与生物状态监测这几大方面的应用与需求.本文从 ...

  4. Python&OpenCV自动人脸打马赛克&调色系统[源码&UI操作界面&部署教程]

    1.视频演示: [项目分享]Python&OpenCV自动人脸打马赛克&调色系统[源码&UI操作界面&部署教程] 2.图片演示: 3.图像颜色检索&替换: 4. ...

  5. 【 线性回归 Linear-Regression torch模块实现与源码详解 深度学习 Pytorch笔记 B站刘二大人(4/10)】

    torch模块实现与源码详解 深度学习 Pytorch笔记 B站刘二大人 深度学习 Pytorch笔记 B站刘二大人(4/10) 介绍 至此开始,深度学习模型构建的预备知识已经完全准备完毕. 从本章开 ...

  6. NET开发邮件发送功能的全面教程(含邮件组件源码)(

    天,给大家分享的是如何在.NET平台中开发"邮件发送"功能.在网上搜的到的各种资料一般都介绍的比较简单,那今天我想比较细的整理介绍下. AD:2013云计算架构师峰会精彩课程曝光 ...

  7. .NET开发邮件发送功能的全面教程(含邮件组件源码)

    今天,给大家分享的是如何在.NET平台中开发"邮件发送"功能.在网上搜的到的各种资料一般都介绍的比较简单,那今天我想比较细的整理介绍下: 1)         邮件基础理论知识 2 ...

  8. [转].NET开发邮件发送功能的全面教程(含邮件组件源码)

    转载自http://www.cnblogs.com/heyuquan/p/net-batch-mail-send-async.html 今天,给大家分享的是如何在.NET平台中开发"邮件发送 ...

  9. 【附源码】计算机毕业设计Python安卓基于安卓的校园跑腿代购476ww(源码+程序+LW+调试部署)

    [附源码]计算机毕业设计Python安卓基于安卓的校园跑腿代购476ww(源码+程序+LW+调试部署) 该项目含有源码.文档.程序.数据库.配套开发软件.软件安装教程 项目运行环境配置: Python ...

最新文章

  1. 仅一台摄像机即可进行3D身体重建
  2. 设置USB无线网卡为监听模式大学霸IT达人
  3. ASP.NET Web API 安全筛选器
  4. vue跳转页面增加等待_vue跳转页面方法
  5. 在线MSN代码(如同QQ在线咨询那种的)
  6. linux系统无root权限lua库安装,liunx系统中安装lua以及torch
  7. 【JSP开发】有关session的一些重要的知识点
  8. Ubuntu远程服务器创建新用户并赋予权限
  9. 营业执照psd模板2020_荣誉证书聘书奖状模板,CFR矢量素材PSD源文件,700张精美套用...
  10. Use EventBus
  11. 【Git/Github学习笔记】Github私钥的问题
  12. Eclipse颜色主题插件-Eclipse Color Theme
  13. 深入 Composer autoload
  14. 2022年APP软件游戏应用网站Pbootcms模板源码+支持WAP
  15. C语言编写飞机大战程序,C语言实现简单飞机大战
  16. c语言编程实现scp功能,scp源码浅析
  17. 华硕fl5600l笔记本拆机,在光驱位加装固态硬盘
  18. KMP --算法竞赛(33)
  19. 传智播客传智汇与华为联合举办主题沙龙,解读网络安全解决方案
  20. 编程语言之时下潮流与实用价值

热门文章

  1. 结电场已经是光入射之前内部各种因素平衡所致的。凭什么说光生载流子是结电场推过去的?好像光生载流子只受结电场作用似的。提出动能假设 ?网友的相同疑问
  2. [ 工具篇 ] 谷歌安装 hackbar (超级详细)
  3. 题目:身份证录入系统 一、语言和环境 a)实现语言Java, 使用Android开发环境实现《身份证录入系统》APP。具体要求如下: 打开应用后,显示效果如图-1所示:
  4. 7 张图带你搞懂二层和三层交换机之间的区别
  5. 程序员是呆在一个公司等涨工资好,还是跳槽涨工资好?
  6. 服务器的cd驱动器怎么修改盘符,Windows10系统更改驱动器盘符的详细步骤
  7. 带保护装置的水塔自动进水装置
  8. JSP实现登录删除添加星座等(带样式)
  9. 计算机用的云电脑,怎么使用云电脑玩端游
  10. c语言编写天气预报程序,在Deno中构建一个命令行天气预报程序