请问在mt4中怎么把自定义指标加在EA程序里,就是启动EA后窗口上会显示相应的自定义指标。

2024-05-19 04:19

1. 请问在mt4中怎么把自定义指标加在EA程序里,就是启动EA后窗口上会显示相应的自定义指标。

指标先加入成功,可以手动用的时候,再添加到EA里,就跟已有指标的使用是一样了。

请问在mt4中怎么把自定义指标加在EA程序里,就是启动EA后窗口上会显示相应的自定义指标。

2. 有个指标想放到证券软件里,但格式(.ex4 .mq4)不懂运用。有哪些证券软件可以读取这个指标的,感谢!

你这儿指标是放在MT4交易软件里的,不是股票软件用的,所以不要想了做不到,MT4是看外汇贵金属原油股指的软件,暂时看国内股票费劲

3. 如何编写简单的EA 交易和自定义指标

要编写程序(“EA 交易”、“指标”或“脚本”),您可以启动 MetaTrader 5 客户端,从 Tools(工具)菜单选择MetaQuotes Language Editor(MetaQuotes 语言编辑器),或按 F4 键。
在 MetaEditor 5 窗口中,从 File(文件)菜单选择 New(新建),或按 Ctrl+N。
在 MQL5 Wizard(MQL5 向导)窗口中选择您想要创建的程序类型:
接下来您可以指定程序名称、作者信息,以及在启动程序后向用户要求的参数。
随后,系统将创建程序模板(“EA 交易”、“指标”或“脚本”),您可以对其进行编辑或填入代码:
程序就绪后,必须对其进行编译。要编译程序,从 File(文件)菜单选择 Compile(编译),或按 F7 键:
如果程序代码没有错误,系统将创建扩展名为 .ex5 的文件。之后,您可以将此新的“EA 交易”、“指标”或“脚本”附加至 MetaTrader 5 客户端的图表进行执行。
MQL5 程序是一个运算符序列。每个运算符以分号 ";" 结束。为您方便起见,您可以为代码添加注释,注释位于符号 "/*" 和 "*/" 之中,或在代码行末尾的 "//" 后。MQL5 是“面向事件”的编程语言。这表示当特定事件(程序启动或终止、新的报价到来等)发生时,客户端启动用户编写的相应函数(子程序),以执行指定的操作。客户端具有以下预定义事件:
Start 事件在“脚本”运行时发生(仅用于“脚本”)。它将会引起 OnStart 函数的执行。MQL4 对应物 -“脚本”中的 start 函数。
Init 事件在“EA 交易”或“指标”启动时发生。它将会引起 OnInit 函数的执行。MQL4 等价物 - init 函数。
Deinit 事件在“EA 交易”或“指标”终止时发生(例如,从图表分离后、关闭客户端等)。它将会引起OnDeinit 函数的执行。MQL4 等价物 - deinit 函数。
NewTick 事件在当前金融工具有新的报价到来时发生(仅用于“EA 交易”)。它将会引起 OnTick 函数的执行。MQL4 对应物 -“EA 交易”中的 start 函数。
Calculate 事件在指标启动(在 OnInit 函数执行后)以及当前金融工具有新报价到来时发生(仅用于“指标”)。它将会引起 OnCalculate 函数的执行。MQL4 对应物 -“指标”中的 start 函数。
Trade 事件在订单执行、修改或删除,以及在开仓、持仓修改或平仓时发生(仅用于“EA 交易”)。它将会引起 OnTrade 函数的执行。MQL4 中没有该事件和函数的对应物。
BookEvent 事件在“市场深度”改变时发生(仅用于“EA 交易”)。它将会引起 OnBookEvent 函数的执行。MQL4 中没有该事件和函数以及“市场深度”的对应物。
ChartEvent 事件在用户使用图表时发生:在图表窗口处于焦点状态时点击鼠标和按下按键。该事件也会在创建、移动或删除图形对象等时发生(用于“EA 交易”和“指标”)。它将会引起 OnChartEvent 函数的执行。MQL4 中没有该事件和函数的对应物。
Timer 事件在计时器触发时定期发生,如果计时器已使用 EventSetTimer 函数激活的话。它将会引起OnTimer 函数的执行。MQL4 中没有该事件和函数以及计时器的对应物。
使用变量前,必须指定每个变量的数据类型。相比 MQL4,MQL 5 支持更多的数据类型:
bool 用于存储逻辑值(true 或 false)。该数据类型占用 1 字节内存。
char 用于存储从 -128 到 127 的整数值。该数据类型占用 1 字节内存。
uchar 用于存储从 0 到 255 的无符号整数值。该数据类型占用 1 字节内存。
short 用于存储从 -32,768 到 32,767 的整数值。该数据类型占用 2 字节内存。
ushort 用于存储从 0 到 65,535 的无符号整数值。该数据类型占用 2 字节内存。
int 用于存储从 -2,147,483,648 到 2,147,483,647 的整数值。该数据类型占用 4 字节内存。
uint 用于存储从 0 到 4,294,967,295 的无符号整数值。该数据类型占用 4 字节内存。
long 用于存储从 -9,223,372,036,854,775,808 到 9,223,372,036,854,775,807 的整数值。该数据类型占用 8 字节内存。
ulong 用于存储从 0 到 18,446,744,073,709,551,615 的无符号整数值。该数据类型占用 8 字节内存。
float 用于存储浮点值。该数据类型占用 4 字节内存。
double 用于存储浮点值,通常为价格数据。该数据类型占用 8 字节内存。
datetime 用于存储日期和时间值,它是从 01.01.1970 00:00:00 开始流逝的秒数。该数据类型占用 8 字节内存。
color 用于存储颜色信息,它包含三种颜色分量的特性 - 红色、绿色和蓝色。该数据类型占用 4 字节内存。
enum 代表枚举。它允许指定某种限制类型的数据集。该数据类型占用 4 字节内存。
string 用于存储文本字符串。它的内部表示为 8 字节结构,包括含字符串的缓冲区大小以及指向该缓冲区的指针。
 
选择合适的数据类型对于获得最佳性能及合理的内存使用十分必要。在 MQL5 中有个称之为结构的新概念。结构将逻辑相关的数据结合在一起。

如何编写简单的EA 交易和自定义指标

4. 外汇MT4中智能EA交易指标里,经常有set文件是什么?怎么用呢?

.set 文件是参数设置保存的文件 就是说如果你下载的EA有.set 文件 就说明这个EA除了默认参数之外还有其他的参数设置的方法 用的话把.set 文件保存在文件夹里 需要的时候在设置EA参数的时候加载这个文件就可以了 你就能看到.set 这个文件对你EA的参数设置

5. 如何使用外汇智能交易系统,三个步骤搞定外汇ea,MT4自动交易

  步骤1:时间周期建立交易系统的第一步就是确认交易者类型。  步骤2:找出有助于判断新趋势的指标由于目标之一是尽早确认趋势,指标可以起到这个作用。移动平均线是最常用的指标,交易者也用它来辨认趋势。尤其是交易者会使用两类移动平均线(快速和慢速)并等待二者相交。  步骤3:找出有助于确认趋势的指标交易系统的第二个目标就是避免虚假信息,也就是说不要陷入虚假趋势中。当新趋势给出一新信号时,应该使用其它指数对其确认。  步骤4:明确风险形成自己的交易系统时,很重要的一点就是要明确每次交易的风险。有很多交易者不愿意提及风险,但是一位成功的交易者在计算自己获利之前都会考虑风险。  步骤5:建仓和平仓一旦明确了愿意承担的风险,下一步就是该在何处建仓和平仓以便获取最大利润。  步骤6:写下系统规则并遵循规则。

如何使用外汇智能交易系统,三个步骤搞定外汇ea,MT4自动交易

6. 最实用的外汇技术分析 很好用的智能交易系统 和指标 ?

通道指标,趋势支撑压力都可以提示出来。下图是上证指数,的日k走势包含了牛熊趋势。




7. 自己的交易系统中要有哪些技术指标 知乎

所有指标包括kd macd均线,是根据已有价格计算得出,看指标落后于看价格分析,也就是k线。而价格是根据成交量变化,看k线分析落后看成交量分析,而成交量根据盘面结构变化,看成交量分析慢于看结构分析。
技术指标只能辅助判断,不能作为判断的主体

自己的交易系统中要有哪些技术指标 知乎

8. ea自动交易系统有哪些

这个问题问的有点广泛了。每一个成熟交易员都会有自己的一套交易理念,交易系统,然后通过口述,让编程人员把他的思路理念交易系统编程一个自动化交易程序,也就是常说的ea系统。所以ea自动交易系统太多了,网上也大把可以下载,但是能不能赚钱,就两说了。
最新文章
热门文章
推荐阅读