Discusión sobre el artículo "Expert Advisor basado en las "Nuevas Dimensiones de Trading" ("New Trading Dimensions"), de Bill Williams" - página 5

 
Alexey - ¡hola!

¿Cuál puede ser el problema de que la EA no es visible en el terminal?
¿Y en qué carpeta para instalar el archivo h_TS_BW_2018.mqh?

Quiero participar en las pruebas, pero no puedo iniciar la EA.

Al intentar compilar da una docena de errores

Y por lo que yo entiendo, en la nueva versión, no se ha añadido la posibilidad -
entrada mejorada por fractal "color azul especial"?
Archivos adjuntos:
 
Andrey Dyachenko:
Alexey - hola!

¿Cuál podría ser el problema que el Asesor de Expertos no es visible en el terminal?
¿Y en qué carpeta instalar el archivo h_TS_BW_2018.mqh?

Quiero unirme a las pruebas, pero no puedo lanzar el Asesor Experto.

Al intentar compilar da una docena de errores

Y por lo que yo entiendo, la nueva versión no añade la posibilidad -
de entrada mejorada por fractal "color azul especial"?

Sólo hay dos archivos adjuntos al final del artículo:

  • "tc_bw_new_version_2-02.mq5" - archivo de expertos para colocar en [carpeta fata]\MQL5\Experts\tc_bw_new_version_2-02.mq5
  • "h_ts_bw.mqh" - colocar el archivo incluido en [carpeta de datos]\MQL5\Include\h_ts_bw.mqh

En el archivo "h_ts_bw.mqh" hay que recortar dos estructuras y colocarlas en la cabecera del archivo - porque se accede a ellas desde fuera. El archivo corregido (versión "1.1") se adjunta a este mensaje.

//+------------------------------------------------------------------+
//|h_TS_BW.mqh |
//|olyakish |
//| http://www.mql5.com
//+------------------------------------------------------------------+
#property copyright "olyakish"
#property link      "http://www.mql5.com"



#include <Trade\Trade.mqh>
#include <Trade\SymbolInfo.mqh>
#include <Trade\PositionInfo.mqh>
#include<Trade\HistoryOrderInfo.mqh>
//---
// lista enumerada de opciones de trailing stop de caimán
enum type_support_position
  {
   Not_used=-1,               // El mantenimiento del precio tope no se utiliza para la posición
   Trailing_On_Lips=0,        // Trailing stop en la Línea de Labios.
   Trailing_On_Teeth=1,       // Tope final en la línea de dientes.
   Trailing_On_Jaws=2,        // Trailing stop en la Línea de Mandíbula.
   Close_On_Lips=3,           // Cerrar una posición si el precio cerró detrás del Alligator Gubimi
   Close_On_Teeth=4,          // Cerrar una posición si el precio cerró detrás de los Dientes de Cocodrilo
   Close_On_Jaw=5,            // Cerrar una posición si el precio cerró detrás del Alligator Jaw
   Close_Out_Alligator=6      // Cerrándose detrás del límite opuesto de Alligator
  };
//---
struct            s_input_parametrs // estructura de los parámetros de configuración
  {
   double            lot;                // lote para negociar (entrante)
   type_support_position support_position; // Mantenimiento del precio de stop en la posición
   int               alligator_jaw_period;//Alligator: línea de la mandíbula período.
   int               alligator_jaw_shift;//Alligator: desplazamiento de la línea de la mandíbula
   int               alligator_teeth_period;//Alligator: línea de dientes periodo
   int               alligator_teeth_shift;//Alligator: desplazamiento de la línea dentaria
   int               alligator_lips_period;//Alligator: línea de labio periodo.
   int               alligator_lips_shift;//Alligator: desplazamiento de la línea del labio.
   int               max_4_dimension_zone;  // Número máximo de barras consecutivas de zonas del mismo color
   bool              add_1_dimension;  // Permitir el rellenado por fractales
   bool              add_2_dimension_bludce;  // Activar la recarga en la señal "platillo (AO)
   bool              add_2_dimension_cross_zero;  // Permitir el repostaje en la señal "cruce de línea cero (AO)"
   bool              add_3_dimension_use_2_bars;  // Permitir comprar en la señal "comprar por encima de 0, vender por debajo de 0" (AC 2 barras)
   bool              add_3_dimension_use_3_bars;  // Permitir comprar en la señal "comprar por debajo de 0, vender por encima de 0" (AC 3 barras)
   bool              add_4_dimension_zone;  // Permitir repostar en señales de zonas rojas o verdes
   bool              add_5_dimension;       // Permitir el rellenado mediante señales de la línea de equilibrio
   bool              trall_4_dimension;  // Permitir el arrastre en 5 barras consecutivas de zonas del mismo color
   bool              agress_trade_mm;  // Estilo agresivo de relleno a posición abierta
  };


y también corregir el error en

//+------------------------------------------------------------------+
//| Inicialización de la clase+
//| Symbol_for_trade - Símbolo para el comercio +
//| Period_for_trade- Periodo del gráfico para operar +
//| En caso de inicialización fallida devuelve false - se requiere reinicialización
//+------------------------------------------------------------------+
bool C_TS_BW::Init(string Symbol_for_trade,ENUM_TIMEFRAMES Period_for_trade,s_input_parametrs  &inp_param_tmp_)
  {
   inp_param=inp_param_tmp_;
Archivos adjuntos:
h_ts_bw.mqh  135 kb
 
Vladimir Karputov:

Sólo hay dos archivos adjuntos al final del artículo:

  • "tc_bw_new_version_2-02.mq5" - coloque el archivo del Asesor Experto en [carpeta de datos]\MQL5\Experts\tc_bw_new_version_2-02.mq5
  • "h_ts_bw.mqh" - coloque el archivo incluido en [carpeta de datos]\MQL5\Include\h_ts_bw.mqh

En el archivo "h_ts_bw.mqh" hay que recortar dos estructuras y colocarlas en la cabecera del archivo - porque se accede a ellas desde fuera. El archivo corregido (versión "1.1") se adjunta a este mensaje.


y también corregir el error en

Vladimir - ¡gracias! instalado, empezado a probar.

 
Andrey Dyachenko:

Vladimir - ¡gracias! instalado, empezado a probar.

De nada :)

 
wmpbass:

Hola, buenas tardes, primero dejame felicitarte por tu excelente codigo, queria pedirte ayuda para ello, al intentar compilar el archivo me salta un error, leo el codigo y creo que tyodo esta bien, pero no me para de saltar, me salen imagenes de error

Leer post .

Обсуждение статьи "Торговый эксперт по книге Б. Вильямса "Новые измерения в биржевой торговле""
Обсуждение статьи "Торговый эксперт по книге Б. Вильямса "Новые измерения в биржевой торговле""
  • 2017.08.14
  • www.mql5.com
Вильямса, особенности их реализации и результаты тестирования на исторических данных.
 

EA genera un error durante la compilación


 

Buenas tardes.

Esta variante compila.

Archivos adjuntos:
TS_BW_mod.mq5  12 kb
h_TS_BW_mod.mqh  136 kb