Discussione sull’articolo "Come copiare il trading da MetaTrader 5 a MetaTrader 4" - pagina 5

[Eliminato]  
joo:
Sì, l'ho fatto su Win7. Nessun problema. UAC disattivato.

Evviva,

Il traduttore è a posto, ma la copiatrice non si avvia....

Hai inserito la copiatrice negli script? Impostazioni predefinite o devi disattivare qualcosa? Cos'è l'UAC disabilitato?

Mi scuso se le domande sono amatoriali, sono nuovo di mt....

[Eliminato]  
IvanIvanov:
Che cos'è l'UAC disabilitato?

Controllo dell'account utente
[Eliminato]  
Scollegato, riavviato il computer, niente.....
 
IvanIvanov:
L'ho scollegato, ho riavviato il computer, niente....

"Quando non funziona nulla, leggi il manuale". :)

Forse dovresti rileggere l'articolo? Se non dovesse essere di nuovo d'aiuto, descrivete le vostre azioni in dettaglio, forse così sarete in grado di eliminare (credo che suoni meglio di - "risolvere" :) ) il problema.

 
joo:

"Quando niente funziona, leggi il manuale". :)

Forse dovresti rileggere l'articolo? Se non ti aiuta di nuovo, descrivi le tue azioni in dettaglio, forse allora sarai in grado di eliminare (penso che suoni meglio di "risolvere" :) ) il problema.

Sono d'accordo con il signor Ivanov, ho una situazione completamente simile. In MT4 lo script sembra essere collegato al grafico, ma non c'è alcun commento e il log dice " errore di apertura del file 4103" e "errore interno della funzione di inizializzazione dell'array". Sono anche un dilettante nella programmazione e questa è la mia prima volta sul forum, quindi sarò grato per qualsiasi aiuto .......
Документация по MQL5: Файловые операции / FileOpen
Документация по MQL5: Файловые операции / FileOpen
  • www.mql5.com
Файловые операции / FileOpen - Документация по MQL5
 
IvanIvanov:
la copiatrice non si avvia....

Controllare se"Consenti all'EA di fare trading" è spuntato in MT4.
 

Nicholas, ancora una volta vorrei ringraziarti per lo splendido strumento. Un'ultima considerazione sulla modernizzazione.

A volte succede che in MT4 una posizione si chiude, poi nello stesso momento si riapre e si chiude immediatamente. Non riesco a capire quale sia il problema. Ed ecco il punto, guardate:

1. ho aperto una posizione in MT5 con TR e SL.

2. Ho aperto una posizione in MT4 con TR e SL.

3. A causa della differenza di quotazioni, TR o SL sono stati attivati in MT4, ma non ancora in MT5.

4. La copiatrice riapre la posizione (perché in MT5 non è ancora stata chiusa).

5. Il TR o lo SL vengono attivati nella MT5.

6. la posizione viene chiusa in MT4

Si ottiene un'operazione extra in MT4.

La soluzione è molto semplice: in effetti, non è necessario trasmettere TR e SL in MT4, è un'informazione ridondante, perché la posizione verrà chiusa comunque dopo la chiusura in MT5.

Inoltre, il codice sarà più piccolo e i numeri sul grafico saranno meno nervosi ai vostri occhi:)

 
SoundChip:

Nicholas, ancora una volta vorrei ringraziarti per lo splendido strumento. Un'ultima considerazione sulla modernizzazione.

A volte succede che in MT4 una posizione si chiude, poi nello stesso momento si riapre e si chiude immediatamente. Non riesco a capire quale sia il problema. Ed ecco il punto, guardate:

1. ho aperto una posizione in MT5 con TR e SL.

2. Ho aperto una posizione in MT4 con TR e SL.

3. A causa della differenza di quotazioni, TR o SL sono stati attivati in MT4, ma non ancora in MT5.

4. La copiatrice riapre la posizione (perché in MT5 non è ancora stata chiusa).

5. Il TR o lo SL vengono attivati nella MT5.

6. la posizione viene chiusa in MT4

Si ottiene un'operazione extra in MT4.

La soluzione è molto semplice: in effetti, non è necessario trasmettere TR e SL in MT4, è un'informazione ridondante, perché la posizione verrà chiusa comunque dopo la chiusura in MT5.

Inoltre, il codice sarà più piccolo e i numeri sul grafico saranno meno nervosi ai vostri occhi:)


Nello sviluppo della copiatrice, ho appositamente allocato l'impostazione dei livelli di stop in un blocco separato. Grazie a questo, può essere facilmente disattivata aggiungendo un flag di stato esterno e controllando questo flag tramite una variabile globale. Per questo motivo il codice è flessibile per le modifiche.

È inoltre possibile automatizzare il processo impostando i livelli di stop all'uscita dello script e all'ultima barra della sessione. In questo modo il vostro trading sarà protetto dalle sorprese del mercato quando perdete il controllo.

Документация по MQL5: Основы языка / Переменные / Глобальные переменные
Документация по MQL5: Основы языка / Переменные / Глобальные переменные
  • www.mql5.com
Основы языка / Переменные / Глобальные переменные - Документация по MQL5
 
Urain:

È inoltre possibile automatizzare il processo impostando livelli di stop all'uscita dello script e all'ultima barra della sessione. In questo modo il vostro trade sarà protetto dalle sorprese del mercato nei momenti di perdita di controllo.

Sì, gli stop sarebbero probabilmente utili in questo caso. Ma ho deciso di eliminarli dal codice e di semplificarli al massimo. Vediamo cosa succede:)
 
Utile, se funziona per me in demo lo proverò sul conto reale.
Documentation on MQL5: Standard Constants, Enumerations and Structures / Environment State / Account Properties
  • www.mql5.com
Standard Constants, Enumerations and Structures / Environment State / Account Properties - Documentation on MQL5