Discussione sull’articolo "Expert Advisor basato sulle "New Trading Dimensions" di Bill Williams" - pagina 5

 
Alexey - ciao!

Quale può essere il problema che l'EA non è visibile nel terminale?
E in quale cartella installare il file h_TS_BW_2018.mqh?

Voglio partecipare al test, ma non riesco ad avviare l'EA.

Quando provo a compilare dà una dozzina di errori

E per quanto ho capito, nella nuova versione, non è stata aggiunta la possibilità -
di migliorare l'entrata con il frattale "speciale colore blu"?
File:
 
Andrey Dyachenko:
Alexey - ciao!

Quale potrebbe essere il problema per cui l'Expert Advisor non è visibile nel terminale?
E in quale cartella installare il file h_TS_BW_2018.mqh?

Voglio partecipare al test, ma non riesco a lanciare l'Expert Advisor.

Quando provo a compilare dà una dozzina di errori

E a quanto ho capito, la nuova versione non aggiunge la possibilità -
di migliorare l'entrata con il frattale "speciale colore blu"?

Ci sono solo due file allegati alla fine dell'articolo:

  • "tc_bw_new_version_2-02.mq5" - file di esperti da inserire nella [cartella fata]\MQL5\Experts\tc_bw_new_version_2-02.mq5
  • "h_ts_bw.mqh" - inserire il file incluso in [cartella dati]\MQL5\Include\h_ts_bw.mqh

Nel file "h_ts_bw.mqh" due strutture devono essere tagliate e collocate nell'intestazione del file, perché sono accessibili dall'esterno. Il file corretto (versione "1.1") è allegato a questo messaggio.

//+------------------------------------------------------------------+
//|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>
//---
// elenco enumerato di opzioni di trailing stop alligator
enum type_support_position
  {
   Not_used=-1,               // Il mantenimento del prezzo di stop non è utilizzato per la posizione.
   Trailing_On_Lips=0,        // Trailing stop sulla linea Lip.
   Trailing_On_Teeth=1,       // Trailing stop sulla linea del dente.
   Trailing_On_Jaws=2,        // Trailing stop sulla linea della mascella.
   Close_On_Lips=3,           // Chiudere una posizione se il prezzo chiude dietro l'Alligator Gubimi
   Close_On_Teeth=4,          // Chiusura di una posizione se il prezzo si chiude dietro i Denti dell'Alligatore
   Close_On_Jaw=5,            // Chiusura di una posizione se il prezzo si è chiuso dietro l'Alligator Jaw
   Close_Out_Alligator=6      // Chiusura dietro il confine opposto dell'Alligatore
  };
//---
struct            s_input_parametrs // struttura dei parametri di configurazione
  {
   double            lot;                // lotto per il trading (in arrivo)
   type_support_position support_position; // Mantenimento del prezzo di stop nella posizione
   int               alligator_jaw_period;//Alligatore: linea della mascella periodo.
   int               alligator_jaw_shift;//Alligatore: spostamento della mascella
   int               alligator_teeth_period;//Alligatore: periodo della linea dei denti
   int               alligator_teeth_shift;//Alligatore: spostamento della linea dei denti
   int               alligator_lips_period;//Alligatore: linea del labbro periodo.
   int               alligator_lips_shift;//Alligatore: spostamento della linea delle labbra.
   int               max_4_dimension_zone;  // Numero massimo di barre consecutive di zone dello stesso colore
   bool              add_1_dimension;  // Consentire il riempimento da parte dei frattali
   bool              add_2_dimension_bludce;  // Abilitazione del rifornimento sul segnale "piattino (AO)
   bool              add_2_dimension_cross_zero;  // Consentire il rifornimento di carburante al segnale "attraversamento linea zero (AO)".
   bool              add_3_dimension_use_2_bars;  // Consente di acquistare sul segnale "compra sopra 0, vendi sotto 0" (AC 2 barre)
   bool              add_3_dimension_use_3_bars;  // Consente di acquistare sul segnale "compra sotto 0, vendi sopra 0" (AC 3 barre)
   bool              add_4_dimension_zone;  // Consentire il rifornimento di carburante su segnali provenienti da zone rosse o verdi
   bool              add_5_dimension;       // Consente il riempimento tramite segnali dalla linea di bilanciamento
   bool              trall_4_dimension;  // Consentire la pesca a strascico su 5 barre consecutive di zone dello stesso colore
   bool              agress_trade_mm;  // Stile aggressivo di ricarica in posizione aperta
  };


e correggere anche l'errore in

//+------------------------------------------------------------------+
//| Inizializzazione della classe+
//| Symbol_for_trade - Simbolo per il commercio +
//| Period_for_trade- Periodo del grafico per il trading +
//| In caso di inizializzazione non riuscita, restituisce false - è necessaria una nuova inizializzazione.
//+------------------------------------------------------------------+
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_;
File:
h_ts_bw.mqh  135 kb
 
Vladimir Karputov:

Ci sono solo due file allegati alla fine dell'articolo:

  • "tc_bw_new_version_2-02.mq5" - posizionare il file dell'Expert Advisor nella [cartella fata]\MQL5\Experts\tc_bw_new_version_2-02.mq5
  • "h_ts_bw.mqh" - posizionare il file incluso in [cartella dati]\MQL5\Include\h_ts_bw.mqh

Nel file "h_ts_bw.mqh" due strutture devono essere tagliate e collocate nell'intestazione del file, perché sono accessibili dall'esterno. Il file corretto (versione "1.1") è allegato a questo messaggio.


e correggere anche l'errore in

Vladimir - grazie! Installato, ho iniziato a testare.

 
Andrey Dyachenko:

Vladimir - grazie! Installato, ho iniziato a testare.

Non c'è di che :)

 
wmpbass:

Salve, buon pomeriggio, innanzitutto mi permetta di farle i complimenti per il suo ottimo codice, volevo chiederle un aiuto per questo, quando cerco di compilare il file mi sfugge un errore, leggo il codice e credo che tyodo sia ok, ma non mi ferma il salto, mi lascia delle immagini di errore

Leggi il post .

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

EA genera un errore durante la compilazione


 

Buon pomeriggio.

Questa variante compila.

File:
TS_BW_mod.mq5  12 kb
h_TS_BW_mod.mqh  136 kb