Discussione sull’articolo "MQL5 Wizard: Nuova Versione" - pagina 8

 
IvanIvanov:


Ho capito bene che in questa cartella, se necessario, posso modificare i parametri di peso dei segnali di trading dell'indicatore e sarà rilevante solo per il mio computer oppure i parametri necessari saranno scritti nell'Expert Advisor durante la compilazione.

Questi parametri verranno sostituiti al momento della generazione dell'Expert Advisor. La compilazione utilizza quanto contenuto nel codice generato.
 
IvanIvanov: I parametri di questa cartella vengono modificati in base ai valori predefiniti quando il terminale viene aggiornato?
Durante l'aggiornamento automatico vengono aggiornati anche i codici della fornitura standard. Pertanto, è meglio creare le proprie copie dei moduli necessari con nomi diversi.
[Eliminato]  
Rosh:
Questi parametri saranno sostituiti durante la generazione dell'EA. In fase di compilazione, viene utilizzato il codice generato.

Probabilmente non ho formulato correttamente la domanda....

L'EA compilato funzionerà in un altro terminale con i parametri impostati durante la compilazione o si rivolgerà al modulo corrispondente della nuova macchina per ottenere i dati?

[Eliminato]  

Posso avere una risposta a questo post?

Ho perso la logica...

Perché nel modulo dei segnali AC i pesi sono impostati dalla condizione "quando sono comparsi"

-------------------------

// modello 0 "la prima barra analizzata ha il colore richiesto" - la barra del colore richiesto è stata analizzata per la prima volta
// modello 1 "esiste una condizione per entrare nel mercato" - esiste una condizione per entrare nel mercato
// modello 2 "la condizione per entrare nel mercato è appena apparsa" - la condizione per entrare nel mercato è appena apparsa

------------------------

void CSignalAC::CSignalAC()
  {
//--- setting default "weights" of the market models
   m_pattern_0=90;           // model 0 "first analyzed bar has required color"
   m_pattern_1=50;           // model 1 "there is a condition for entering the market"
   m_pattern_2=30;           // model 2 "condition for entering the market has just appeared"
  }

E nel modulo dei segnali AO i pesi sono assegnati ai pattern stessi.

------------------------------------------

// modello 0 "la prima barra analizzata ha il colore richiesto" - prima barra analizzata del colore richiesto
// modello 1 "il segnale 'piattino'" - segnale piattino
// modello 2 "il segnale 'attraversamento della linea dello zero'" - segnale attraversamento linea dello zero
// modello 2 "il segnale 'divergenza'" - segnale divergenza

-----------------------------------------

void CSignalAO::CSignalAO()
  {
//--- initialization of protected data
   m_used_series=USE_SERIES_HIGH+USE_SERIES_LOW;
//--- setting default "weights" of the market models
   m_pattern_0=30;           // model 0 "first analyzed bar has required color"
   m_pattern_1=60;           // model 1 "the 'saucer' signal"
   m_pattern_2=50;           // model 2 "the 'crossing of the zero line' signal"
   m_pattern_3=30;           // model 2 "the 'divergence' signal"
  }

Questa logica è davvero impostata in questo modo o la descrizione ne risente?

 
IvanIvanov:

false - è 0 - quindi l'esperto lavora per ticks

true è 1 - significa che l'esperto lavora per barre.

Ho capito bene?

Al contrario.
 
IvanIvanov:

// modello 0 "la prima barra analizzata ha il colore richiesto" - la prima barra analizzata ha il colore richiesto

La traduzione subita da Google.

"La prima barra analizzata ha il colore richiesto". Non si tratta di un segnale di acquisto o di vendita, ma di un tentativo di implementare la regola B.V.: "Non comprare se la barra dell'istogramma è rossa e non vendere se la barra dell'istogramma è verde".

A seconda che l'Expert Advisor lavori "ai prezzi di apertura" o "su tutti i tick", il numero della prima barra analizzata cambia (1 o 0).

Документация по MQL5: Стандартные константы, перечисления и структуры / Константы индикаторов / Ценовые константы
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы индикаторов / Ценовые константы
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы индикаторов / Ценовые константы - Документация по MQL5
[Eliminato]  
Rosh:

In quale cartella stai cercando? È necessaria in Include\Expert\Signal, dove si trovano i moduli di segnale.


Se si modificano i dati nei file della cartella specificata, è necessario salvarli o compilarli quando si finisce?

Ho fatto un po' di ricerche, verranno ripristinati al momento dell'aggiornamento?

 
IvanIvanov:

Se si modificano i dati nei file nella cartella specificata, è necessario salvarli o compilarli quando si è finito?

Ho fatto delle ricerche, verranno ripristinati quando effettuerò l'aggiornamento?

Sì. Non manipolate la libreria. Fate delle copie per le vivisezioni.

 

Moduli di trading mancanti

Sul sito web uno dei segnali è chiamato 'Segnali basati sull'incrocio delle linee MACD principali e di segnale'.

Quando utilizzo MQL5 questa opzione non è disponibile, l'unica è 'segnali dell'oscillatore MACD'.

Come posso ottenere questi moduli

html { height:100%; overflow:auto; _overflow:scroll; } body { padding:0; color:#626363; font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size:.8em; height:100%; } div { margin:0; padding:0; } form { margin:0; padding:0; } td { font-size:12px; } th { font-size:12px; } p { margin:0; padding:0; margin-bottom:12px; } input { margin:0; } input.button { font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size:1em; font-weight:normal; padding:2px; } h1 { margin:0; padding:0; font-size:1.6em; font-weight:bold; } h2 { margin:0; padding:0; font-size:1.4em; font-weight:bold; margin-bottom:5px; margin-top:5px; } h3 { margin:0; padding:0; font-size:1.2em; font-weight:bold; margin-top:6px; margin-bottom:6px; } h4 { margin:0; padding:0; } ul { list-style-type:square; } a { color:#42639C; } a:visited { color:#42639C; } a:link { color:#42639C; } img { border-width:0; }

 

Salve,

in base alla seguente quotazione:

Combinazione di segnali nell'EA

Per creare il proprio Expert Advisor, è necessario innanzitutto decidere su quale strumento e in quale timeframe operare. In secondo luogo, dobbiamo selezionare i segnali sulla base degli indicatori che utilizzeremo per il trading.


È possibile fare trading su 2 simboli? Sulla base dei risultati del modulo di trading, acquistare il simboloA e vendere il simboloB contemporaneamente?

Pietro