Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 488
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
No, questo argomento è sia su mql4 che su mql5
C'è un argomento su https://www.mql5.com/ru/forum/6343.
Non confondetevi ;)
Qui puoi chiedere come convertire da un 4 a un 5, per esempio...
mql5 distingue tra posizioni e ordini. Una posizione è il risultato di uno scambio. E un trade è il risultato dell'attivazione di un ordine.
Prima di tutto, una richiesta di trading viene inviata al server, e appare un ordine pendente (se la richiesta era di impostarne uno) o un ordine a mercato (se la richiesta era di aprire una posizione).
Se l'ordine di mercato è scattato (si è verificata una negoziazione), appare una posizione (o una posizione esistente viene modificata) come risultato di questa negoziazione.
Su un conto di copertura ci possono essere molte posizioni separate (anche multidirezionali), su un conto di compensazione ci può essere solo una posizione.
Quindi, per fare un ciclo di tutte le posizioni, è necessario organizzare il ciclo in base al loro numero - rispettivamente, usare PositionsTotal() invece del solito per mql4 OrdersTotal().
Se abbiamo bisogno di cercare tutti gli ordini in mql5, allora (in mql5) useremo il solito per mql4 OrdersTotal().
Sì, capisco.
Ma, dove inserire questo indice, non è ancora chiaro?
Ho bisogno di creare array dinamici multidimensionali, oltre a copiare per esempio un array unidimensionale in uno bidimensionale
C'è qualche libreria che permette di lavorare con gli array dinamici?
Ho bisogno di creare array dinamici multidimensionali, oltre a copiare, per esempio, un array unidimensionale in uno bidimensionale.
Non ho mai nemmeno pensato di verificare la possibilità di copiare un array unidimensionale in uno bidimensionale. Ma la domanda è sorta immediatamente: "Cosa succede se il numero di elementi di un array unidimensionale è dispari?
Sembra che ci sia una libreria in mql4, ma la documentazione è solo per mql5. E non so come funzionerà in mql4.
Potete per favore consigliarmi perché l'EA smette di vedere i suoi ordini (apre diversi ordini invece di uno) se ci sono altri ordini oltre ai suoi? Se solo gli ordini di EA - nessun problema. Quando si apre un ordine il "Medjik" è impostato e solo gliordini con questo "Medjik"sono selezionati secondo le condizioni di apertura dell'ordine.
Come programmare una stampella/indicatore/script (come un indicatore con schede "about, general, input parameters, colours, display") per MT4 in modo che prenda dati da file .csv, come il formato del file sorgente:
Cioèl'indicatore prendeva i dati registrati da un file e limetteva con un commento su un grafico sotto forma di barre (TF, TA) o una banda colorata(EA) con parametri di misura esattamente "giorno". (dal bordo al bordo dei separatori verticali dei giorni su МТ4), per le linee selezione del colore della linea, tipo di linea, selezione del colore del testo e dimensione del commento e aggiunta alla linea di un segmento di commento, per esempio "TF - 1,192" la seconda linea "TF - 1,1733" che sono presi dalle linee corrispondenti del file. La prima cifra della linea EUR;TF;1.192;1,1733 è presa dalla linea EUR;TF;1.192;1,1733 come distanza e la seconda cifra dalla linea 1,192 e la fine della distanza 1,192.
Ci sono anche gamme, per esempio EA, il principio è lo stesso dall'inizio alla fine della giornata ma il prezzo è diverso e la linea inizia e finisce con CHF;AB1;1.03484132734247;1.02549513556164 inizio è1.03484132734247 fine della gamma1.02549513556164. Funziona quando si accende MT4 (come il solito induttore in piedi sul gafik), ogni giorno sul grafico e aggiunge tutti i dati esattamente per il giorno corrente una volta, tutte le linee applicate in precedenza non viene rimosso dal grafico e non duplica. Con tutto ciò seleziona e visualizza tutti i segmenti e gli intervalli del giorno, solo dove si trova ora la finestra attiva e su altre finestre attive (cioè, dove è in esecuzione) (cioè, ha aperto una coppia e l'indicatore ha disegnato tutti i segmenti e gli intervalli del giorno corrente e si è calmato e così via per le coppie).
Per esempio, come dovrebbe apparire la scheda dell'indicatoreParametri di ingresso:
Ho provato a scarabocchiare me stesso, ma non ottenere un accidente, ma sembrava facile (ma io sono un umanitario, cosa si può fare....) Si prega di aiutare un annegamento !!!!!!!!
Esempio di linea: http://SSMaker.ru/35997bd0/
aiuto per favore...cervello in ebollizione da non sapere come codificare...
inkosto:
Добрый день! нужна помощь гуманитарию ...
Si prega di inserire il codice correttamente.
È ancora più chiaro:
Devo integrare lo zigzag nel mio indicatore (ora conta per maniglia)
Il fatto è che il mio indicatore non usa OnCalculate().
Allora, come faccio a far funzionare lo zigzag e dove prendo rates_total e prev_calculated per il suo calcolo?