请观看如何免费下载自动交易
请在Telegram上找到我们!
加入我们粉丝页
有趣的脚本?
因此发布一个链接 -
让其他人评价
喜欢这个脚本? 在MetaTrader 5客户端尝试它
EA

Peceptron_Mult - MetaTrader 5EA

发布者:
Vladimir Karputov
显示:
2399
等级:
(22)
已发布:
2019.01.04 11:56
需要基于此代码的EA交易或指标吗?请在自由职业者服务中订购 进入自由职业者服务

思路来自于 - Igor

mq5 代码作者 - barabashkakvn

这个多交易品种EA同时运行于三个交易品种: EURUSD (交易品种 #1), GBPJPY (交易品种 #2) 和 AUDNZD (交易品种 #3),这个EA交易使用了简单的神经网络 (感知器),跟随的是 iAC 指标 (加速/减速,加速/减速振荡指标, AC).

为了优化,有些交易品种可以跳过 - 只要在 Symbol # 变量中加入不存在的交易品种就可以了。


设置仓位大小

这个EA使用了较为少用的方法来设置仓位的交易量: 在 Number of minimum lots for Symbol # 变量中设置最小手数的数量。例子: 对于 Symbol #1, 最小手数大小等于 0.1, 而对于 Symbol #2, 最小手数大小是 0.01, 小了10倍。如果对于两个交易品种,Number of minimum lots for Symbol # 变量都设为 10, 则对于Symbol #1会来气 1.0 手 (0.1 x 10) 的仓位,而对于 Symbol #2 开启 0.10 手 (0.01 x 10) 的仓位。


感知器模块

在每个新柱(当对于所有使用的交易品种有新柱时)传给感知器的是每个交易品种的指标值的数组 (array):

//+------------------------------------------------------------------+
//| 感知器                                                            |
//+------------------------------------------------------------------+
double Perceptron(double &array[],int y1,int y2,int y3,int y4)
  {
   double w1 = y1 - 100;
   double w2 = y2 - 100;
   double w3 = y3 - 100;
   double w4 = y4 - 100;
   double a1 = array[0];
   double a2 = array[7];
   double a3 = array[14];
   double a4 = array[21];
   return(w1 * a1 + w2 * a2 + w3 * a3 + w4 * a4);
  }


我推荐对于每个交易品种不断进行优化,搜先优化Symbol #1 - Symbol #2 而禁止使用 Symbol #3。对于所有的交易品种, х 参数是在l 0-100 之间, 而 sl (止损) 和 tp (获利) 参数是根据您自己的决定设置的。如需禁用一个交易品种,只要向 Symbol # 变量 传入一个不存在的交易品种。

由MetaQuotes Ltd译自俄语
原代码: https://www.mql5.com/ru/code/22693

MA_Of_CCI MA_Of_CCI

MA of CCI 指标

Heiken_Ashi_Smoothed_Trend_HTF Heiken_Ashi_Smoothed_Trend_HTF

在输入参数中带有时段选择选项的 Heiken_Ashi_Smoothed_Trend 指标

POGO POGO

POGO 指标

Simple_Slope Simple_Slope

简单斜坡指标