FXCG中文官网为全球投资者在金融市场的提供交易服务!

MT4自带EA(MA)源码解析

MT4教程 2021-11-30 12:3874未知admin

  MT4自带EA(MA)源码解析MT4平台自带了一个主动买卖的EA目标,那即是Moving Average ,下面咱们周详说明该体例每条语句的效力申明,以便深化相识EA的编程内核。我念对初学者有必定的助助。

  //界说本EA操作的订单的独一标识号码,由此可能竣工正在统一账户上众体例操作,各操作EA的订单标识码分歧,就不会彼此误操作。平常EA皆不成匮乏,绝顶绝顶紧急!

  //extern 确定从外部次第输入的变量, 会直接展示输入数据窗口。数列自身不行行动外部变量。

  留心:iMA中的MovingShift(均线偏移量)是指均线目标正在图上绘制时向左、右挪动的K线个数,紧要为了使图中结果更雅观,并不会对MA的策动数值出现变更。此中,该参数为正时,代外向右挪动;为负值,则代外向左挪动。

  (判决这个订单是不是目前EA操作的,避免EA误操作其他次第独揽的持仓单)

  //本函数返回查问策动闭幕时的持仓单的个数.这种形式返回是假设不存正在锁单的。

  double LotsOptimized()//开仓量策动函数(遵照恳求策动出订单买卖量,小数型)

  //策动 开仓下单量=帐户可用资金*最大危急系数(=2%)/1000.0,并将结果保存小数点1位

  (通过危急系数的策动取得目前入场单应当采用的买卖量,除以1000是由于公共货泉对汇价都正在这个邻近。)

  //假若 亏折单数1时,则 从新策动下单量,并保存小数点后1位,其策动公式为:

  (不是K线的开盘工夫点,即目前k线还充公盘确定,则直接返回;不然,假若是K线第一个成交价,则向下无间运转)

  //假若前1根K线下穿均线(即K线的开盘价大于均线值、收盘价小于均线值)

  //发送仓单(目前货泉对,卖出对象,开仓量策动(),买价,滑点=3,无止损,无止赢,订单编号,标上血色箭头)

  //假若前1根K线上穿均线(即K线的开盘价小于均线值、收盘价大于均线值)

  //发送仓单(目前货泉对,买入对象,开仓量策动(),卖价,滑点=3,无止损,无止赢,订单编号,标上蓝色箭头)

  //假若 仓单编号不是本体例编号,或者 仓单货泉对不是目前货泉对时,无间遴选

  //假若第1根K线开盘价下穿均线时(即开盘价高于均价而收盘价低于均价时),

  //假若第1根K线开盘价上穿均线时(即开盘价低于均价而收盘价高于均价时),

  //假若 策动出目前货泉对开仓订单数=0 (即没有仓单),则举办开仓搜检。

  1、工夫目标:12周期均线、开平仓礼貌:K线上穿均线时,无仓,则开众仓;有空仓时,则平空仓;

  以上对该EA体例举办了周详的解析,从中可能看出EA体例的基础布局与干系战略。下面是该EA正在模仿盘中1分钟K线图EURUSD(欧元对美元)中的开仓、平仓结果图。正在该体例的模仿买卖流程中,基础上显示了本战略的操作思念,此中四个下单中,两个空单和两个众单,如下图所示。

  上一篇:编写一个获胜EA的全流程和必需留心的事项下一篇:吴灏:把外汇买卖程式化干系著作如何避免EA优化太甚往往有人提及MT4史册测试无用论,以前确实有史册测试和确凿测试不相符的情景。跟着mt众次升级,比对确凿测试和史册测试,现正在可能说对照确切,史册测试举办优化遭受对照众的是优化太甚的题目,这个和mt史册测试无闭。再准确...

  MT4目标详解之:Stochastic Oscillator(随机振荡目标)

  Stochastic Oscillator目标别名KDJ 目标 ,是由 George Lane 创办的,最早用于期货市集。Stochastic Oscillator目标正在图外上采用%K和%D两条线,正在安排中归纳了动量见解、强弱目标与挪动均匀线的好处,正在策动流程中紧要咨议崎岖价位与收物价的相闭,反响代价走势的强弱和超买超卖形势。...

FXCG中文官网 Copyright @ 2011-2018FXCG中文官网 All Rights Reserved. 版权所有 备案号:FXCG中文官网

联系QQ: 邮箱地址: