手机版

从零开始学习MT4外汇EA编程(一)

阅读 :
外_汇_邦 WaiHuiBang.com

开始使用MT4

前言 

当变幻莫测的外汇市场、24 小时不间断的交易、品种繁多的货币对同时展现在你的眼前时,你一定有手忙脚乱无所适从的感觉。自从实现了互联网外汇交易,我们倍感外汇交易的繁重与繁琐,于是 EA(英文 Expert Advisors 缩写,称专家顾问,或智能交易系统)就应运而生了。

大多数外汇交易商提供 MT4 平台,大多数外汇交易者开始关注甚至迷恋 MT4 平台上的EA,网上出现了很多的免费EA甚至收费的EA。不幸的是,在这里我要下个结论,那就是大多数 EA 都是垃圾绝不是“圣杯”,不管是免费的还是收费的,真正的圣杯只能在你自己手中诞生。

纵观历年国际上 EA 大赛,还没有出现一位连续获胜的选手。或许我们可以暂时认为连续稳定获利的交易系统是存在的,但是连续稳定获利的EA是否存在则有待观察证实。电脑和人脑相比目前还存在难以逾越的障碍,我们期盼并等待着众多的专家学者制造出真正的人工智能交易系统。

然而,在所谓真正的人工智能交易系统问世之前,作为普通的炒汇者不能闲着,我们需要积极的做些什么来得到自己的圣杯。有一点可以肯定,我们必须在正确的市场观和深刻认识市场的基础上去构建适合自己的方法,制定市场适应能力较强的策略,保证系统能够动态地以最贴近市场的方式运行,再通过整理交易过程的逻辑规则,按照MQL4 语言规范编出适合电脑自动交易的程序,就可以阶段性的实现实现稳定盈利。

EA 的最大用途就在于把正确的交易逻辑设计定量化、程序化,从而创建一套市场适应能力较强的策略。切记 EA 只是你交易行为的一部分,切忌 EA 左右你的交易行为。你必须全程参与到整个交易过程中,如果你过分迷恋 EA,那么EA就只能是个传说。

本书将从搭建交易平台、了解自动交易编程、学习编程等方面分章节描述,并贯穿若干个 EA 实例程序,按照构思策略、逻辑分析、编制代码、历史数据测试、模拟操盘的顺序,深度全面地诠释 EA 的诞生过程,同时提供了 MQL4 常用指令集、外汇常用技术指标解释等内容。

笔者既不属于消息派也不属于技术派,更不是二合一派。外汇交易是“零和博弈”,我更偏向从数学统计论的角度来思考外汇,理性的参与博弈。

理解EA,编制EA,使用EA,从现在开始。

外_汇_邦 WaiHuiBang.com
本文标题:从零开始学习MT4外汇EA编程(一) - MT4平台MQL4编程学习
本文地址:https://www.waihuibang.com/fxschool/autotrading/mql4/52240.html

相关文章

  • 外汇VPS 之 外汇EA租用阿里云ECS云服务器注意事项

    在外汇市场,投资者对行情及订单的最新状况的掌控至关重要,但是任何人都不可能一天24小时坐在电脑屏幕前。想象一下,即使你睡着了,电脑关机了,你的订单仍能够持续交易,并不会出现什么丢失。就跟你坐在电脑前一样,一切表现正常...

    MQL4编程学习
  • MT4自带EA:MACD Sample详解与实战分析

    以上就是MT4自带EA:MACD Sample的解读,这个程序虽然比较复杂但是它却是一个很好的例子,里面涉及到了我们在写EA程序过程中经常用到的一些功能,对于初学EA程序的人来说帮助很大,我们也可以修改这个程序的开仓、平仓部分使用我们自己的逻辑把它变成我们自己的交易策略。...

    MQL4编程学习
  • MQL4交易处理函数(一)

    从自定义指标中不能调用OrderSend()、OrderClose()、OrderCloseBy()、OrderDelete()和OrderModify()交易函数。本组交易函数应用于智能交易和脚本中。只有智能交易设置中的“允许实时交易”属性被选中,才能...

    MQL4编程学习
  • MT4编程初级手册(1):MT4自定义指标的基本操作
    MT4编程初级手册(1):MT4自定义指标的基本操作

    MT4自定义指标的存盘目录、指标编缉器与指标调用 一、MT4自定义指标存储在C:/Program Files/MetaTrader 4/experts/indicators这个目录中 见下图: 该目录中主要存储二种类型的文件,一种是后缀为mq4文件,这是MT4自定...

    MQL4编程学习
  • MQL4交易处理函数(二)

    从自定义指标中不能调用OrderSend()、OrderClose()、OrderCloseBy()、OrderDelete()和OrderModify()交易函数。本组交易函数应用于智能交易和脚本中。只有智能交易设置中的“允许实时交易”属性被选中,才能...

    MQL4编程学习
你可能感兴趣