Domande dai principianti MQL5 MT5 MetaTrader 5 - pagina 925
Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
Voglio dire, la posizione esiste o no...
È facile scriverne uno. Basta selezionare i trade che appartengono alla posizione e passarli nel ciclo e sommare il profitto, lo swap e la commissione.E la riapertura nel mercato dei futures, per esempio? I cambiamenti di Pos_id, per quanto mi ricordo. Quando si inverte Pos_id rimane lo stesso, almeno una volta, non so come sia ora.
Nessuno sa come aggiungere un programma a quello principale? Solo
Si scopre che non è sufficiente, anche se c'è un grafico nella finestra aggiuntiva. Non può essere visualizzato in quello principale...
Nessuno sa come aggiungere un programma a quello principale? Solo
Si scopre che non è sufficiente, anche se c'è un grafico nella finestra aggiuntiva. Non può essere visualizzato in quello principale...
Un indicatore (una copia del file): una finestra - principale o aggiuntiva. Non c'è modo di visualizzarlo simultaneamente nella finestra principale e nella finestra aggiuntiva.
E la riapertura nel mercato dei futures, per esempio? Pos_id cambia per quanto mi ricordo. Il Pos_id rimane lo stesso durante l'inversione, almeno una volta, non so come sia ora.
Non avete bisogno di riempire il vostro chip di memoria con informazioni inutili che potete leggere nella documentazione.
IDENTIFICATORE DI POSIZIONE
L'identificatore di posizione è un numero unico che viene assegnato ad ogni posizione appena aperta e non cambia durante la sua vita. Corrisponde al ticket dell'ordine con cui è stata aperta la posizione.
L'identificatore di posizione è specificato in ogni ordine (ORDER_POSITION_ID) e ogni trade (DEAL_POSITION_ID) che lo ha aperto, modificato o chiuso. Usa questa proprietà per cercare ordini e compravendite relative alla posizione.
Quando una posizione viene invertita in modalità netting (una singola operazione in/out), l'identificatore POSITION_IDENTIFIER della posizione non viene cambiato. Tuttavia, POSITION_TICKET è cambiato al biglietto d'ordine che ha portato all'inversione. Nella modalità di copertura, non c'è inversione di posizione.
In questo caso, sembra che dobbiamo selezionare le compravendite in un periodo di tempo e filtrare quelle necessarie per DEAL_POSITION_ID nel ciclo
Un indicatore (una copia del file): una finestra - principale o ausiliaria. Non c'è modo di ottenere sia la finestra principale che la finestra secondaria allo stesso tempo.
È così che commento l'extra, ma non si vede per la maggior parte. Ecco un link allo script completo, ma non funziona e non so come sistemarlo....
Non vedo un file mql5. È un buon stile allegare un file mq5 al tuo post - poi puoi scaricarlo con un clic e aprirlo nell'editor. Questo è solo lirismo e lamentela :)
Se si prescrive nel file di eseguire nella finestra principale, compilare e BREAK su un grafico, poi per eseguirlo in una finestra supplementare, è necessario: Scaricare l'indicatore dal grafico, poi prescrivere l'esecuzione in una finestra supplementare, compilare e solo allora BREAK di nuovo.
Hai una connessione internet veloce? Se l'aiuto non si apre, significa che lo si sta scaricando. Prima c'era un messaggio nel Diario di bordo sul processo di caricamento, ora i messaggi sono stati rimossi.
"Guida MQl5" è apparso (credo che tu abbia ragione riguardo a Internet, qui all'hotel è piuttosto male). Ma ancora, premendo F1 sulla funzione non si apre la guida.
Non vedo un file mql5. È un buon stile allegare un file mq5 al tuo post - poi puoi scaricarlo con un clic e aprirlo nell'editor. Questo è solo lirismo e lamentela :)
Se avete prescritto nel file l'avvio nella finestra principale, compilato e BREAK sul grafico, poi per eseguirlo in una finestra supplementare, dovete: ESCRIVERE l'indicatore dal grafico, poi prescrivere l'avvio in una finestra supplementare, compilare e solo allora BREAK di nuovo.
Quale operatore può essere usato per restituire 2 risultati? Uso l'istruzione if per trovare questa condizione, ma non può restituire più risultati, in questo caso devo scrivere la stessa condizione due volte, ecco perché sto scrivendo questa domanda.
Ci sono due opzioni per assegnare valori a certe variabili in una funzione separata:
1. Le variabili devono essere visibili in tutte le parti del programma. Cioè, devono essere dichiarate a livello di variabile globale (all'inizio del codice).
2. Per passare variabili dichiarate localmente alla funzione utente per riferimento. Cioè, deve essere preceduto da &