我如何通过试验和错误组装我的顾问 - 页 22

 
Aleksandr Klapatyuk:

好吧,当它越过底部窗口的50级时。

看起来它正朝着正确的方向发展。

如果你把它与这张照片从头开始比较。

有趣的读数--需要弄清楚信号的工作原理

我认为像一个随机的 - 它应该从80稳定下来,慢慢回到20。

在理论上,是的,但所有这些水平,80/20,并不是静止的,它们也在移动。而且你不能说超过80就是超买水平。它可以在价格后面走得更远
 

还不知道----如何正确设置

有三个随机的。两个几乎是来自同一个设置,第三个是独立的,可调整的。

//--- input parameters
input int                InpKPeriod       = 5;             // K period
input int                InpDPeriod       = 5;             // D period
input int                InpSlowing       = 5;             // Slowing
input ENUM_MA_METHOD     InpMAMethod      = MODE_LWMA;     // Method
input ENUM_STO_PRICE     InpAppliedPrice  = STO_LOWHIGH;   // Applied price
//--- input parameters
input int                InpKPeriod0      = 5;             // K period
input int                InpDPeriod0      = 5;             // D period
input int                InpSlowing0      = 5;             // Slowing
input ENUM_MA_METHOD     InpMAMethod0     = MODE_LWMA;     // Method
input ENUM_STO_PRICE     InpAppliedPrice0 = STO_LOWHIGH;   // Applied price

图片来源
我试图将MACD与随机指数交叉 - 但这是不可能的。

因此,指标 - 你可以大致调整. 我想.

快照2

附加的文件:
Macaque.mq5  8 kb
 

测试仪的模拟器。手动打开-关闭。

"button_sell")。
"BUTTON_BUY")。
"button_close")。

替换掉-----------------------文件。

图片来源

附加的文件:
Simulator.mq5  9 kb
 

https://www.mql5.com/ru/code/25038

增加机会--在测试器中测试你的策略

用于mt5和mt4

//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
input bool              InpPanel          =false; // Скрыть кнопки\\Для Тестера
input double            Lot_Default       =0.01;
input int               Lot_Digits        =2;
input int               Stop_Loss         =0;
input int               Take_Profit       =0;
input int               Trail_Start       =0;
input int               Trail_Size        =0;
input int               Gap_Protect       =900;
input bool              true;
input bool              Show_Average      =true;
input color             Text_Color        =Magenta;
input ENUM_BASE_CORNER  Text_Corner       =CORNER_RIGHT_UPPER;
input int               Magic_Number      =777;
input string            Order_Comment     ="XXX";
input int               Retry_Delay       =1000;
input int               Retry_Times       =20;
input bool              Manual_Confirm    =true;
input bool              Auto_Alerts       =false;
input int               Hotkey_Sell       =219;
input int               Hotkey_Buy        =221;
input int               Hotkey_Close      =220;
//+------------------------------------------------------------------+

快照2

图片来源

射击4

Tech-Assistent
Tech-Assistent
  • www.mql5.com
Этот простой советник помогает сопровождать стратегии ручного трейдинга при помощи трендовых линий и линий уровней. Советник отслеживает пересечение линий, трендовых либо горизонтальных уровней. Пересечением линии считается тик, при котором текущая цена выше линии, а предыдущий тик ниже линии, либо наоборот. Линии должны иметь специальные...
附加的文件:
 
被撞,另一个有智力的专家
附加的文件:
 

版本 "1.01"

调整了位置的关闭,所有的东西和每个人!!!。

附加的文件:
 
Aleksandr Klapatyuk:

你的情报.mq5

仍需添加专家 指标与人工智能。

 

也许--会有什么结果。

我做了一个指标来移动命名的对象。专家顾问同时打开和关闭了指标和命名对象

快照2 图片来源

不可能在策略测试器中检查该策略,因为当该对象触发时,它应该消失。

在指标的设置中,你可以自动设置对象 - 或只是手动设置。

input string   InpFont2              = "TOP";       // Obj: TOP (Obj:Name) ВВЕРХУ
input color    Color_Font2           = clrBlue;     //цвет TOP
input string   InpFont1              = "LOWER";     // Obj: LOWER (Obj:Name) ВНИЗУ
input color    Color_Font1           = clrRed;      //цвет LOWER
input bool     Object_Move           = true;        // Вкл. Obj:
input int      InpFractal            = 0;           // Obj: Fractal (0-2)

这--专家,在文件中的下面--只为测试者而设!

你只需要在图表上安装IgorM iCustom.mq5 指标,即可在模拟或真实账户上运行。

而在专家顾问中--用2.mq5 替换该指标

这里 -

//+------------------------------------------------------------------+
//|                                     Tester Your intelligence.mq5 |
//|                            Copyright © 2019, Aleksandr Klapatyuk |
//|                             https://www.mql5.com/ru/users/klaxse |
//+------------------------------------------------------------------+
#property copyright   "Copyright © 2019, Aleksandr Klapatyuk"
#property link        "https://www.mql5.com/ru/users/klaxse"
#property version     "1.01"
#property description "Copyright © 2019, Vladimir Karputov"
#property description "http://wmua.ru/slesar/"
#property description "Tech-Assistent - by transcendreamer"
#property description "https://www.mql5.com/ru/users/transcendreamer"
//---
#resource "\\Indicators\\IgorM iCustom.ex5"
//---

而不是#resource"\Indicators\\\\\IgorM iCustom.ex5" 键入 #resource"\Indicators\2.ex5"

和这里

//+------------------------------------------------------------------+
//| Initialization of the indicators                                 |
//+------------------------------------------------------------------+
bool CSampleExpert::InitIndicators(void)
  {
//--- create MACD indicator
   if(m_handle_macd==INVALID_HANDLE)
      if((m_handle_macd=iCustom(Symbol(),Period(),"IgorM iCustom"))==INVALID_HANDLE)
        {
         printf("Error creating MACD indicator");
         return(false);
        }
//--- succeed
   return(true);
  }
//+------------------------------------------------------------------+

而不是 "IgorM iCustom",你输入"2"

附加的文件:
 
Aleksandr Klapatyuk:

版本 "1.01"

调整了位置封闭,所有的东西和所有人!!!。

版本 "1.02"

增加了地段计算 - 你可以自己设置地段。

input double   MaximumRisk             = 0.02;          // Maximum Risk in percentage
input double   DecreaseFactor          = 3;             // Descrease factor
input ENUM_LOT_OR_RISK InpLotOrRisk    = risk;          // Money management: Lot OR Risk

快照3 快照2

快照1

附加的文件:
2.mq5  17 kb
 
Aleksandr Klapatyuk:

https://www.mql5.com/ru/forum/310846/page5#comment_11355088

很好,这幅画很有意思,我打算买一个MT5