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

 
hrenfx:

Cosa c'è di originale nelle copiatrici MT4->MT4, MT5->MT5, MT4->MT5 e MT5->MT4? L'idea di una copiatrice è elementare e ovvia.

Sono più interessato a come vengono gestite queste situazioni.

Per quanto riguarda la prima parte

sergeev ha risposto in modo abbastanza sensato, la scelta spetta all'utente. La cosa migliore è aspettare la posizione zero, ma non è sempre conveniente.

Bisogna considerare lo stack, il tempo medio di attesa. Potreste dover aspettare una settimana per la prossima apertura, e quindi perdere profitto. Anche se c'è il rischio di subire una perdita. Il Forex è sempre un rischio.

Per quanto riguarda la seconda parte, non c'è differenza se si apre con un'operazione o due,

che si indossi o meno la camicia da notte la prima notte di nozze, ciò che accadrà accadrà....

in ogni caso, il profitto perso a causa di un inizio tardivo rimarrà perso, e tutto ciò che è stato guadagnato dopo l'inizio non scapperà via.

A proposito, l'articolo tocca questo argomento.

Per quanto riguarda la questione della paternità, il mio desiderio come programmatore è che tutti paghino per ogni riga di codice.

Ma il mio desiderio come utente della rete è di non pagare per nulla. Come risolvere queste due contraddizioni?

Se seguiamo la strada della persecuzione rigorosa della copia del codice, alla fine di questa strada appariranno gli eredi di Cirillo e Metodio e chiederanno il copyright per ogni lettera stampata :o))

Ma se tutto sarà libero, cervelli di valore usciranno da questa industria. Quindi, come sempre, tutto va bene con moderazione.

 

Urain, grazie, ottimo codice!

Tuttavia, si prega di notare una libertà che mi è costata denaro:(

se(VF*TF!=VR*TR) - non si dovrebbero confrontare i numeri reali in questo modo, non sono sempre identici.

Il modo corretto di confrontare i numeri reali sarebbe questo:

se(MathAbs(VF*TF-VR*TR)>delta)

 
SoundChip:

Urain, grazie, ottimo codice!

Tuttavia, si prega di notare una libertà che mi è costata denaro:(

se(VF*TF!=VR*TR) - non si dovrebbero confrontare i numeri reali in questo modo, non sono sempre identici.

Il modo corretto di confrontare i numeri reali sarebbe questo:

se(MathAbs(VF*TF-VR*TR)>delta)


Sì, esiste un peccato, grazie. L'errore deriva dalla rappresentazione di un numero reale in forma binaria. Non tutti i numeri possono essere rappresentati da una frazione finita.

Alcuni sono infiniti. L'errore si verifica nell'ultima cifra della mantissa a 15 cifre.

 
Urain:

Sì, è un piccolo errore, grazie. L'errore deriva dalla rappresentazione di un numero reale in binario. Non tutti i numeri possono essere rappresentati da una frazione finita.

Alcuni sono infiniti. L'errore si verifica nell'ultima cifra della mantissa a 15 cifre.

Il codice è bello, grazie davvero. Senza di esso ora è come senza mani.

Testato, tutto andava bene. Ma nella vita reale dopo un po' di tempo ha improvvisamente iniziato a ciclare.

Ma così tutto è fantastico!

Continua a creare:)

[Eliminato]  

Ciao!

Assolutamente affascinato dal tuo thread e da quello che dici.

Non ho capito nulla :-) davvero, davvero.

Potresti creare un articolo con un elenco di semplici istruzioni passo-passo su come copiare il trading da MT5 a MT4 - per i principianti, per così dire. - Penso che un articolo del genere sarebbe molto apprezzato.

Grazie

[Eliminato]  
Scusatemi, ma non sono arrivato al punto 5 all'inizio :-)
[Eliminato]  

Ciao! Non riesco a configurare la trasmissione, con MT5 tutto sembra essere come descritto nell'articolo, ma con MT4, il commento multilinea non appare, e di conseguenza le posizioni non vengono trasmesse.

Durante la compilazione, ricevo due avvisi

'cmd' - espressione di confronto attesa C:\Program Files/MetaTrader 5/MQL5\Files/MetaTrader 4/Experts\1.mq4 (127, 46)

'cmd' - espressione di confronto attesa C:\Program Files/MetaTrader 5/MQL5\Files/MetaTrader 4/Experts\1.mq4 (127, 46)

Документация по MQL5: Основы языка / Синтаксис / Комментарии
Документация по MQL5: Основы языка / Синтаксис / Комментарии
  • www.mql5.com
Основы языка / Синтаксис / Комментарии - Документация по MQL5
 
IvanIvanov:

Ciao! Non riesco a configurare la trasmissione, con MT5 tutto sembra essere come descritto nell'articolo, ma con MT4, il commento multilinea non appare, e di conseguenza le posizioni non vengono trasmesse.

Durante la compilazione, ricevo due avvisi

'cmd' - espressione di confronto attesa C:\Program Files/MetaTrader 5/MQL5\Files/MetaTrader 4/Experts\1.mq4 (127, 46)

'cmd' - espressione di confronto attesa C:\Program Files/MetaTrader 5/MQL5\Files/MetaTrader 4/Experts\1.mq4 (127, 46)


Gli avvisi non sono un problema, ma dovrebbero esserlo (il valore int viene passato all'istruzione if).

Descrivi le tue azioni in dettaglio (in un messaggio privato), cosa è installato dove, i percorsi, quali impostazioni hai impostato quando hai lanciato il traduttore e la copiatrice?

[Eliminato]  
Qualcuno ha esperienza nell'installazione della copiatrice su Semerka, cosa che non capisco....
 
IvanIvanov:

Qualcuno ha esperienza nell'installazione della copiatrice su Semerka, cosa che non capisco....
Sì, l'ho installata su Win7. Nessun problema. UAC disattivato.