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

 
Como usted sabe.
 
Aleksandr Klapatyuk:

para facilitar - instalar y configurar el Asesor Experto

hay una utilidad muy útil -https://www.mql5.com/ru/articles/5614 (guardar una plantilla de la Carta con el Experto Exp Su inteligencia.mq5 y

Indicador https://www.mql5.com/ru/code/1776)

ajustado - del indicador fibopivot_v2.mq5 ------ (La resistencia 3 activará una acción de venta) (El soporte 3 activará una acción de compra)

Elige las parejas con las que te gusta trabajar, incluso todas. A través de la utilidadExp_finder.mq5 y se abrirá un gráfico con un Asesor Experto y un Indicador ya instalados

no se puede comprobar en el probador - el indicador no se borra

Y aquí en un minuto - Instalación del Asesor Experto en todos los pares

Utilidad para seleccionar y navegar en MQL5 y MQL4: hacer los gráficos más informativos

Autor de la utilidad https://www.mql5.com/ru/users/needtome

https://www.mql5.com/ru/articles/5614

autor del indicador https://www.mql5.com/ru/users/godzilla

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

Autor real:

Kalenzo



He añadido la función -Cambio de patrón en los gráficos. Cuando se alcanza el equilibrio objetivo, los gráficos abiertos cambiarán el patrón establecido en el Asesor Experto

input string Template = "ADX";// Nombre de la plantilla (sin '.tpl')

input string   t0="------ Parameters --------";         // Настройка Эксперта
input string   Template                = "ADX";         // Имя шаблона(without '.tpl')
input bool     ObjectBuySell           = false;         // Вкл. Копки Buy/Sell (для тестера)
input datetime HoursFrom               = D'1970.01.01'; // Время старта Эксперта
input datetime HoursTo                 = D'2030.12.31'; // Время закрытия всех позиций
input double   TargetProfit            = 200000.00;     // Целевая прибыль

Alpari MT5 no hay posibilidad, compruebe en el probador

Foto de comprobar - cómo sería, de forma realista

Archivos adjuntos:
 

He descubierto cómo establecer líneas horizontales en el probador

utilizando los botones COMPRAR y VENDER

elegir el paso de la rejilla (distancia desde el precio actual)input int Paso=55;// Obj: Paso de cuadrícula, puntos(0 = falso)

input string   t1="------ SL TP    ----------";         // Trailing
input double   InStopLoss              = 250;           // Stop Loss, in pips (1.00045-1.00055=1 pips)
input double   InTakeProfit            = 55;            // Take Profit, in pips (1.00045-1.00055=1 pips)
input int      Step                    = 55;            // Obj: Шаг сетки, пунктов(0 = false)

Imagen 2

Foto de

Archivos adjuntos:
00001.mq5  150 kb
 
Aleksandr Klapatyuk:

He descubierto cómo establecer líneas horizontales en el probador

utilizando los botones COMPRAR y VENDER

elegir el paso de la rejilla (distancia desde el precio actual)input int Paso= 55;// Obj: Paso de cuadrícula, puntos(0 = falso)


2 desde arriba y 2 desde abajo - a diferentes distancias

SnapshotÕs

Archivos adjuntos:
 
Aleksandr Klapatyuk:

2 en la parte superior y 2 en la inferior - a diferentes distancias

Posibilidades expandidas - expone las líneas horizontales de laentrada del Indicador bool OpenedStopObj = true;// On. Línea horizontal(true)

input string   t8="------ Auto trading ------";         // Авто Торговля от Индикатора
input bool     OpenedStop              = false;         // Вкл. Opened Buy/Sell
input bool     ClosedStop              = false;         // Вкл. Closed Buy/Sell
input bool     OpenedStopObj           = true;          // Вкл. Horizontal Line(true)
input bool     Revers                  = false;         // Revers
//---

establecer líneas de 1 par

input string   t2="------ Obj:Name 1-2 ------";         // Имя Объекта
input int      Step                    = 55;            // Obj: Шаг сетки, пунктов(0 = false)
input string   InpObjDownName0         = "TOP 1";       // Obj: TOP (Name Obj) ВВЕРХУ 1
input ENUM_TRADE_COMMAND InpTradeCommand=open_sell;     // Obj:  command:
input string   InpObjUpName0           = "LOWER 2";     // Obj: LOWER (Name Obj) ВНИЗУ 2
input ENUM_TRADE_COMMAND InpTradeCommand0=open_buy;     // Obj:  command:

configurar el par de la línea 2

input string   t4="------ Obj:Name 5-6 ------";         // Имя Объекта
input int      Step0                   = 90;            // Obj: Шаг сетки, пунктов(0 = false)
input string   InpObjDownName02        = "TOP 5";       // Obj: TOP (Name Obj) ВВЕРХУ 5
input ENUM_TRADE_COMMAND InpTradeCommand2=open_sell;    // Obj:  command:
input string   InpObjUpName02          = "LOWER 6";     // Obj: LOWER (Name Obj) ВНИЗУ 6
input ENUM_TRADE_COMMAND InpTradeCommand02=open_buy;    // Obj:  command:

Probado en el probador - tal cual.

Este es el resultado del indicador ZigzagColor.ex5

zigzag

zigzag xxx

Archivos adjuntos:
 
Aleksandr Klapatyuk:

Características expandidas - expone las líneas horizontales de laentrada del Indicador bool OpenedStopObj = true;// On. Línea horizontal(true)

establecer líneas 1 par

configurar el par de la línea 2

Probado en el probador - tal cual.

Este es el resultado del indicador ZigzagColor.ex5


con otro indicador

Instantáneax2

Instantáneax2x

los buenos resultados serán cuando se establezca el objetivo de equilibrio double TargetProfit = 200000.00; // Target Profit

input string   t0="------ Parameters --------";         // Настройка Эксперта
input string   Template                = "ADX";         // Имя шаблона(without '.tpl')
input bool     ObjectBuySell           = true;          // Вкл. Копки Buy/Sell (для тестера)
input bool     ObjectLineX             = true;          // Horizontal Line(true) || Buy/Sell(false)
input datetime HoursFrom               = D'1970.01.01'; // Время старта Эксперта
input datetime HoursTo                 = D'2030.12.31'; // Время закрытия всех позиций
input double   TargetProfit            = 200000.00;     // Целевая прибыль
input uint     maxLimits               = 1;             // Кол-во Позиции Открыть в одну сторону
input double   MaximumRisk             = 0.01;          // Maximum Risk in percentage
input double   DecreaseFactor          = 3;             // Descrease factor
input ENUM_LOT_OR_RISK InpLotOrRisk    = lot;           // Money management: Lot OR Risk

Por ejemplo, si tienes un saldo de 100 en tu cuenta, quieres ganar 100. Cuando llega a 200, cierra todo y actualiza los gráficos sin Asesor Experto

O se crea una plantilla con otros ajustes para el EA - en el Asesor de Expertos establecer el nombre de una plantilla con otros ajustes - la misma entrada del Asesor de Expertos cadenaPlantilla = "ADX";// Nombre de la plantilla (sin '.tpl")

Archivos adjuntos:
 
Aleksandr Klapatyuk:

para facilitar la instalación y configuración del Asesor Experto

hay una utilidad útil - _finder.mq5 (guardar la plantilla del gráfico con el Asesor Experto y el indicador fibopivot_v2.mq5)

ajustado - del indicador fibopivot_v2.mq5 ------ (Resistencia 3 activada para vender) (Soporte 3 activada para comprar)

Elige las parejas con las que te gusta trabajar, incluso todas. A través de la utilidadExp_finder.mq5 y se abrirá un gráfico con un Asesor Experto y un Indicador ya instalados

no se puede comprobar en el probador - el indicador no se borra

Y aquí en un minuto - Instalación del Asesor Experto en todos los pares

Utilidad para la selección y navegación en MQL5 y MQL4: aumentar la información de los gráficos

Autor de la utilidadhttps://www.mql5.com/ru/users/needtome

https://www.mql5.com/ru/articles/5614

autor del indicador https://www.mql5.com/ru/users/godzilla

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

Autor real:

Kalenzo


actualizado - añadido .

usando el script, instala el EA en todos los gráficos abiertos .

Alpari MT5

en uno de los EAs, establezca un objetivo de equilibrio - todos los EAs desaparecerán tan pronto como se alcance .

- ¡He comprobado todas las operaciones del EA, todo funciona . sólo hay que encontrar la configuración y tener un buen beneficio !

Archivos adjuntos:
 
Aleksandr Klapatyuk:

actualizado - añadido . otras posibilidades

utilizando el script, establecer Asesores Expertos en todos los gráficos abiertos .

establecer un objetivo de equilibrio en uno de los EAs - todos los EAs desaparecerán tan pronto como se alcance .

- ¡He comprobado todas las operaciones del EA, todo funciona. sólo tienes que elegir la configuración y tener un buen beneficio!

He añadido un sonido, cuando la configuración en el modo automático, las líneas horizontales.

Archivos adjuntos:
 
Instantánea3 Aleksandr Klapatyuk:

Añadido el sonido, cuando se configura en modo automático, Líneas horizontales.

algo tiene que - revisar, con el ajuste automático de laslíneas horizontales

en la comprobación de 2mins - al principio todo va como debería - después de 10 operaciones, comienza un fallo y abre una posición

----- qué demonios hoy - las imágenes no se fijan correctamente

Документация по MQL5: Константы, перечисления и структуры / Константы объектов / Типы объектов
Документация по MQL5: Константы, перечисления и структуры / Константы объектов / Типы объектов
  • www.mql5.com
При создании графического объекта функцией ObjectCreate() необходимо указать тип создаваемого объекта, который может принимать одно из значений перечисления ENUM_OBJECT. Дальнейшие уточнения свойств созданного объекта возможно с помощью функций по работе с графическими объектами.
 
Creo que he descubierto dónde me equivoqué en el Experto. Hoy comprobaré cómo funciona. Si funciona correctamente, lo publicaré aquí.