Cómo armo mi asesor por ensayo y error - página 22

 
Aleksandr Klapatyuk:

Bueno, cuando se cruza el nivel 50 en la ventana inferior.

Parece que va en la dirección correcta.

si lo comparas con esta foto de arriba.

Lecturas interesantes - necesito averiguar cómo funcionan las señales

Creo que como un estocástico - debe establecerse de 80 y poco a poco volver a 20

En teoría, sí, pero todos estos niveles, 80/20, no son estacionarios, también se mueven. Y no se puede decir que más de 80 sea un nivel de sobrecompra. Puede ir más allá del precio
 

no saben - todavía - cómo instalarse correctamente

Hay tres estocásticos. dos son casi de la misma configuración, y el tercero es independiente, ajustable.

//--- 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

Foto de
He intentado cruzar el MACD con el estocástico, pero no es posible.

por lo que el indicador - se puede ajustar más o menos . lo que quería .

Instantánea2

Archivos adjuntos:
Macaque.mq5  8 kb
 

simulador para el probador. apertura - cierre manual .

"BOTÓN_VENDER");
"BUTTON_BUY");
"BOTÓN_CERRAR");

reemplazado - archivo . arrastre en la venta no funcionaba. ahora funciona

Foto de

Archivos adjuntos:
Simulator.mq5  9 kb
 

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

se ha añadido una opción para probar sus estrategias en el probador

para mt5 y 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;
//+------------------------------------------------------------------+

Instantánea2

Foto de

Tiro4

Tech-Assistent
Tech-Assistent
  • www.mql5.com
Этот простой советник помогает сопровождать стратегии ручного трейдинга при помощи трендовых линий и линий уровней. Советник отслеживает пересечение линий, трендовых либо горизонтальных уровней. Пересечением линии считается тик, при котором текущая цена выше линии, а предыдущий тик ниже линии, либо наоборот. Линии должны иметь специальные...
Archivos adjuntos:
 
bumped, otro Experto con Inteligencia
Archivos adjuntos:
 

versión "1.01"

¡¡¡ajustado los cierres de posición, todo y todos !!!

Archivos adjuntos:
 
Aleksandr Klapatyuk:

Su inteligencia.mq5

Queda por añadir al Experto, Indicador con Inteligencia Artificial.

 

tal vez - algo saldrá de esto.

Hice un indicador para mover el objeto nombrado. El Asesor Experto abre y cierra tanto el indicador como el objeto nombrado.

Instantánea2 Foto de

Es imposible comprobar la estrategia en el Probador de Estrategias ya que cuando el objeto se dispara, debería desaparecer.

en la configuración de los indicadores -tanto el que fija automáticamente el objeto- como el que lo hace manualmente

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)

¡Esto - Experto, abajo en el archivo - sólo para el probador!

que para ejecutar - en una cuenta demo o real . sólo tiene que - instalar el indicador IgorM iCustom.mq5 en el gráfico

Y en el Asesor Experto - reemplazar el indicador con2.mq5

aquí -

//+------------------------------------------------------------------+
//|                                     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"
//---

en lugar de#recurso" \\Indicators\\\\IgorM iCustom.ex5" escriba en #recurso"\Indicators\\2.ex5"

y aquí

//+------------------------------------------------------------------+
//| 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);
  }
//+------------------------------------------------------------------+

enlugar de "IgorM iCustom", sepone "2"

Archivos adjuntos:
 
Aleksandr Klapatyuk:

versión "1.01"

¡¡¡ajustado el cierre de la posición, todo y todos !!!

Versión "1.02"

Se ha añadido el cálculo del lote: usted mismo puede fijar el lote.

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

Instantánea3 Instantánea2

Instantánea1

Archivos adjuntos:
2.mq5  17 kb
 
Aleksandr Klapatyuk:

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

Genial, es una imagen interesante, voy a conseguir un mt5