欢迎访问 外汇EA下载与MT4/MT5自动交易资源 - 聚合外汇EA、黄金EA、量化交易工具与自动化交易实战内容。
登录 注册

简单单层感知器 EA - MetaTrader 4 专家

author emer | 229 人阅读 | 0 人评论 |

Simple Single Layer Perceptron EA - expert for MetaTrader 4

Simple Single Layer Perceptron EA - expert for MetaTrader 4

Simple Single Layer Perceptron EA - expert for MetaTrader 4

Simple Single Layer Perceptron EA - expert for MetaTrader 4

关于感知器:Mark Humphrys 博士单层神经网络(感知器)

我提到“人工智能“作为感知器的逻辑。

w1,w2,w3w4是设置由您的优化决定的值的权重。

输入 整数    x1 =0;//权重1输入整数   x2 =0;//权重2输入整数 x3 =0;//权重3

输入整数    x4 =0;//权重4

2.2.感知器

对于制作简单的 EA,阈值为零。并且输出未更改“触发”1,“不触发”0。

Simple Single Layer Perceptron EA - expert for MetaTrader 4

双倍的 w1 = x1 - 100;

 双 w2 = x2 -100;    双倍的w3 = x3 -100;    双倍的w4 = x4 -100;   //一柱之前的感知器 2017/03/18

   双倍的a11 = ((RSI象征(),0,12,PRICE_MEDIAN,1))/100-0.5)*2

 双倍的a21 = ((RSI象征(),0,36,PRICE_MEDIAN,1))/100-0.5)*2;    双倍的a31 = ((RSI象征(),0,108,PRICE_MEDIAN,1))/100-0.5)*2;    双倍的a41 = ((RSI象征(),0,第324章,PRICE_MEDIAN,1))/100-0.5)*2;    双倍的Current_Percptron = (w1 * a11 + w2 * a21 + w3 * a31 + w4 * a41);   //两根柱线之前的感知器 2017/03/18

   双倍的a12 = ((RSI象征(),0,12,PRICE_MEDIAN,2))/100-0.5)*2;

 双倍的a22 = ((RSI象征(),0,36,PRICE_MEDIAN,2))/100-0.5)*2;    双倍的a32 = ((RSI象征(),0,108,PRICE_MEDIAN,2))/100-0.5)*2;    双倍的a42 = ((RSI象征(),0,第324章,PRICE_MEDIAN,2))/100-0.5)*2;   双倍的Pre_Percptron = (w1 * a12 + w2 * a22 + w3 * a32 + w4 * a42);

我在此 EA 中使用 RSI,但我认为其他振荡器也可以。 RCI、W%R等。

2.3.订单开仓和平仓

当前一个感知器低于0且当前感知器高于0时,如果有空仓,则平仓。

EA 发送了一个长订单。

如果(Pre_Percptron <0&& 当前_Percptron >0//长信号   {
      //如果有空仓,则发送平仓订单      如果(位置 <0)
      {
         回退=订单关闭(票,订单批次(),订单收盘价(),0);
        如果(返回) 位置 =0;//如果平仓成功,持仓状态为零      }
      //如果没有仓位,则发送多单      如果(位置==0) 门票=订单发送(
                                      _象征,              // 象征                                      OP_买入,                // 手术                                       很多,              // 体积                                      ,              // 价格                                      0,            // 滑点                                      0,            // 止损                                      0,          // 获利了结                                       贸易_评论,        // 评论                                       魔法数字,// 幻数                                      0,        // 挂单到期                                       绿色的  // 颜色                                       );
   }

反之,当当前感知器低于0且前一个感知器高于0时,如果有多头仓位,则平仓。

EA 发送了一个空订单。

加载“Slime_Mold_RSI_template.set”,并为模型选择“仅开盘价”。

Simple Single Layer Perceptron EA - expert for MetaTrader 4

Simple Single Layer Perceptron EA - expert for MetaTrader 4

我将 Magic Number 设置为用于优化的持续时间,该 EA 在注释中使用 Magic Number。

细绳贸易评论 =整数转字符串(魔法数字,5,'') +《天数优化》;

Simple Single Layer Perceptron EA - expert for MetaTrader 4

https://qiita.com/Kei-Sanada/items/cd6b8d9c02bc9eea1e01


附件下载

📎 slime_mold_rsi_template.set (0.32 KB)

📎 slime_mold_rsi_v1.1.mq4 (10.09 KB)

Source: MQL5 #18987

🔐
请登录后参与评论
注册满12小时后评论,即可解锁附件下载
立即登录