Domande dai principianti MQL5 MT5 MetaTrader 5 - pagina 592

 

Per favore aiutatemi a migrare da MT4 a MT5.

Quando apro una posizione in 4 e la chiudo, vedo nella cronologia che tale e tale posizione è stata aperta allora e chiusa lì. È tutto in una linea. È conveniente e familiare. Il numero del biglietto è lo stesso.

In Five, sono diverse linee. Ma nel modo hedge, i numeri dei biglietti e degli ordini non corrispondono quando si aprono e si chiudono. Come possiamo determinare tramite GUI a quale prezzo si è chiusa una delle posizioni di copertura? Quali erano i suoi SL e TP al momento della chiusura?

Inoltre, se cancello un ordine Limit, la cronologia mostra solo la data della sua cancellazione, ma niente su quando l'ho impostato, quali erano i suoi prezzi di apertura, take e stop.

Mi sono scervellato, ma non ho capito come ricostruire quello che stava succedendo nel conto. Non ho capito la logica. In quattro, è semplice e diretto. Aiutatemi con i cinque!

Ho letto tutti gli articoli e ho capito la differenza tra "accordi", "biglietti", "ordini" e "posizioni". Ma ho ancora una lacuna nella comprensione della storia.

 

Commento trasferito da un utente:

Miroslava Vologina:

Karputov Vladimir:

Come aprire un conto demo sul server MetaQuotes-Demo

Come aprire un conto demo è chiaro. Ma come collegare gli account esistenti al sito mql5 - non riesco a trovare informazioni da nessuna parte
 

Перенесённый комментарий от пользователя:

Miroslava Volohina:

Come aprire un conto demo è chiaro. Ma come collegare gli account esistenti al sito mql5 - non riesco a trovare alcuna informazione da nessuna parte
Cosa vuoi dire? MetaQuotes non è né un centro dealing né un broker.
 
Karputov Vladimir:
Cosa vuoi dire con questo? MetaQuotes non è né un dealing desk né un broker.
come posso collegare un conto roboforex o instaforex a un terminale web?
 
Мирослава Вологина:
come posso collegare un conto roboforex o instaforex al mio terminale web?
Il tuo profilo MQL5.com -> Conti di trading -> Aggiungi conto di trading
 
Buon pomeriggio a tutti, ho una domanda, non voglio controllare... Se il codice del programma viene compilato usando il mio file mqh. Posso usare il file compilato su un altro computer senza mqh? o compilato chiederà anche il riferimento al mqh e deve essere trasferito su un altro computer per il corretto funzionamento del programma?
 
Anton Zverev:

Per favore aiutatemi a migrare da MT4 a MT5.

Quando apro una posizione in 4 e la chiudo, vedo nella cronologia che tale e tale posizione è stata aperta allora e chiusa lì. È tutto in una linea. È conveniente e familiare. Il numero del biglietto è lo stesso.

In Five, sono diverse linee. Ma nel modo hedge, i numeri dei biglietti e degli ordini non corrispondono quando si aprono e si chiudono. Come possiamo determinare tramite GUI a quale prezzo si è chiusa una delle posizioni di copertura? Quali erano i suoi SL e TP al momento della chiusura?

Inoltre, se cancello un ordine Limit, la cronologia mostra solo la data della sua cancellazione, ma niente su quando l'ho impostato, quali erano i suoi prezzi di apertura, take e stop.

Mi sono scervellato, ma non ho capito come ricostruire quello che stava succedendo nel conto. Non ho capito la logica. In quattro, è semplice e diretto. Aiutatemi con i cinque!

Ho letto tutti gli articoli e ho capito la differenza tra "accordi", "biglietti", "ordini" e "posizioni". Ma ho ancora una lacuna nella comprensione della storia.


Per favore, aiutatemi a capire i cinque nel modo hedge!

Apro manualmente una posizione e un ordine pendente con una data di scadenza. Screenshot

La data di scadenza non è indicata!

Poi apro SL e TP per la posizione. Screenshot

Dopo di che aspetto sei minuti e premo la croce sul lato destro di ogni linea per chiudere le posizioni e cancellare i pendenti.

Ottengo le voci corrispondenti nella cronologia.

Schermata "Ordini e Contratti

Screenshot "Ordini".

Schermata "Deals".

Sto guardando queste tre versioni della storia molto attentamente e non riesco a riprodurre la storia con questi dati.

Vale a dire, non ci sono dati

  1. A che ora l'ordine pendente è stato cancellato.
  2. Quali posizioni sono state chiuse prima e quali dopo. Non possiamo determinarlo attraverso i numeri dei biglietti e degli ordini.
  3. Quali SL e TP erano nelle posizioni al momento della chiusura.
  4. Quale data di fuga era nell'ordine pendente al momento della chiusura.

Beh, sono arrabbiato perché non posso leggere la storia. In 4 si può vedere tutto in una volta. Niente è chiaro qui e sembra che non possa essere chiaro, perché l'enorme quantità di informazioni fornite dai quattro manca semplicemente nella storia dei cinque.

Cosa sto facendo di sbagliato? Situazione simile nel tester. Guardo la storia del backtest e non ci capisco niente, perché la storia del tester contiene un sacco di informazioni su posizioni e ordini pendenti! E il quarto mostra tutto, e questo nonostante il fatto che la visualizzazione della storia in quattro anche diverse volte più compatto!


Chi legge la storia? Nel tester della quarta era elementare trovare un errore nel mio robot di trading basato sulla storia. Non posso farlo in cinque, per quanto mi sforzi. Solo la modalità di visualizzazione aiuta quando guardo le posizioni aperte attuali e capisco cosa sta succedendo. Ma appena li chiudo, è meglio non guardare nemmeno nella Storia, perché non c'è modo di scoprire cosa c'era prima della chiusura.

Sviluppatori, avete intenzione di cambiare la situazione con la visualizzazione della storia in modalità Hedge? In questo momento è come l'inferno e Israele. Per questo motivo, passare dal 4 al 5 è semplicemente inimmaginabile per me. Come posso guardare la cronologia degli scambi sul mio real, se non mostra quasi nulla!

Ho riscritto il mio TS da 4 a 5. I miei tester mostrano quasi lo stesso risultato. Cioè l'ho riscritto correttamente. Ho paura di usarlo per il trading reale perché ho paura di capire la mia storia di trading. Sto chiedendo aiuto, sono esausto!

 
Alexander Antoshkin:
Buon pomeriggio a tutti, ho una domanda, non voglio controllare... Se il codice del programma viene compilato usando il mio file mqh. Posso usare il file compilato su un altro computer senza mqh? Oppure, quello compilato chiederà anche un link a mqh e dovrà essere trasferito su un altro host perché il programma funzioni correttamente?
Non chiederà nulla. Durante la compilazione, tutti i blocchi di codice richiesti dal file mqh sono compilati come nativi.
 
Alexey Viktorov:
Non sarà richiesto nulla. In fase di compilazione, tutti i blocchi di codice richiesti dal file mqh saranno compilati come nativi.
Capito, grazie!
 

Come faccio a controllare se c'è un ordine in sospeso?

Nell'opzione di posizione aperta

guardiamo

se(ePositionType == POSITION_TYPE_BUY)

if(ePositionType == POSITION_TYPE_SELL)

ma che dire dell'attesa

                // проверим, нет ли условия на удаление лимитного ордера
        bool bLimitDeleteSignal=false;
        if  ??????????????????если установлен лимитный ордер на покупку??????????????
        bLimitDeleteSignal= LimitDelBuySignal();
        
        
        if ???????????????????? если установлен лимитный ордер на продажу???????????????
        bLimitDeleteSignal= LimitDelSellSignal();               
                        
        // если есть сигнал на закрытие позиции - закрываем и выходим
                if(bLimitDeleteSignal == true)
                {

                         Delete();
                        return;
                }
                
Motivazione: