首页 > 软件 > MT4指标代码转换成EA懂的来

MT4指标代码转换成EA懂的来

软件 2024-06-23

怎样把指标转换成EA(2)

接下来将指标EA化大致的做法是: 在EA中通过函数iCustom读取这个指标的当前K线输出值,得出当前的状态,来决定是否入场或者平仓并反向入场。 iCustom的具体用法: 指标一般都是曲线或者箭头两种。在这里我们要把曲线和箭头都看成是数组就容易理解了。 对于指标来说每一条曲线或者箭头都是写在与每个K线对应的数组中的,也就是说一条曲线对应一个数组,一个方向的箭头也是对应一个数组(有箭头的数组值是当时的价格,没箭头地方的数组值是“空”) iCustom MT4的帮助里说的是:“计算指定的客户指标并且退回它的值”,即这个函数可以让你获取指定指标的第几个数组对应第几根K线上的计算数值。 具体如下:d

求MT4的EA编程高手

extern double lots=0.01; //下单手数 extern int zying=70; //止盈点数 extern int zsun=50; //止损点数 double ema5; double ema5p; double ema60; double ema60p; int init() { return(0); } int deinit() { return(0); } int start() { ema5=iMA(Symbol(),0,5,0,MODE_EMA,PRICE_CLOSE,0); ema5p=iMA(Symbol(),0,5,0,MODE_EMA,PRICE

mt4中 智能ea交易参数的详细参数及意思 懂的来

extern double tp1 = 50; extern double TakeProfit = 50; 盈利目标点数 我这有MT的教程 我发给你 MT里面的语言与C语言较不多的 如果函数的声明中带有关键字extern,仅仅是暗示这个函数可能在别的源文件里定义,没有其它作用。即下述两个函数声明没有明显的区别: extern int f(); 和int f(); 当然,这样的用处还是有的,就是在程序中取代include “*.h”来声明函数,在一些复杂的项目中,习惯在所有的函数声明前添加extern修饰。

哪位高手能告诉我怎么修改MT4里面的EA程序呢,比如说止损 止盈,

这个问题说起来有两个方面:一是,在外部定义的可变量上修改,也就是在你把EA加到图表上的时候,会出来一个对话框,这时你可以在有关止损、止盈项目上修改,一般止损是写Stoploss、止盈是TakeProfit,双击,修改。如果已经挂到图表上,可以点击图表右上方笑脸修改;如果要在程序里面修改止损、止盈条件代码,那就很麻烦了,首先要读懂该程序设计的策略,再就是编写过程,总之这一步不是一句两句能说清的。不知道你具体问的是那种情况,将就着回答吧。 在别的货币对上不能下单,一定是在程序中做了条件声明,找到相关语句修改就行了,这一步很简单。

标签:金融 ea mt4 银行 股票

大明白知识网 Copyright © 2020-2022 www.wangpan131.com. Some Rights Reserved. 京ICP备11019930号-18