Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 1434
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
questo è per me,
ci sarà un ritardo extra fino a quando tutti i punti saranno posizionati sul grafico durante la compilazione
Se necessario (per esempio, ricompilare), creare una variabile terminale expetname.deinitreason.ChartId() in OnDeinit e dargli una bandiera temporanea, mettere il codice del motivo lì. Lo stesso vale per i dati correlati (potresti averne bisogno).
in OnInit - vedere se la variabile esiste, agire sul suo valore.
e cancellare tale variabile in ogni caso...
---
suggerimento - le terminazioni anomale sono catturate allo stesso modo ma al contrario :-) In OnInit una variabile viene controllata e creata, e in OnDeinit viene cancellata. Se si è verificato un errore critico e l'EA/terminale è andato in crash, la variabile rimarrà.
Se necessario (per esempio ricompilare), create una variabile terminale expetname.deinitreason.ChartId() in OnDeinit e datele il flag temporary, metteteci il codice del motivo. Lo stesso vale per i dati correlati (potresti averne bisogno).
in OnInit - vedere se la variabile esiste, agire sul suo valore.
e cancellare tale variabile in ogni caso...
---
suggerimento - le terminazioni anomale sono catturate allo stesso modo ma al contrario :-) In OnInit viene controllata e creata una variabile, e in OnDeinit viene cancellata. Se si è verificato un errore critico e l'EA/terminale è andato in crash, la variabile rimarrà.
Ho familiarità con i file e le variabili globali, non vale la pena creare questo, forse gli sviluppatori rimuoveranno dalla compilazione - 0, o anche aggiungere uno stato che il terminale è iniziato, per esempio, potrei aggiungere un caricatore di storia per multisymbol invece di input
Ciao a tutti! L'idea era di fare le candele, il volume, in colori diversi a seconda della direzione delle candele (su o giù). Tuttavia, l'ultima candela ottiene colori diversi a causa dei cambiamenti nella direzione della candela nel tempo. E con il tempo, tutte le candele assumono colori diversi. La domanda è come cambiare il colore dell'ultima candela e non cambiare le altre. O forse un'altra idea.
Azzerare i buffer non necessari
iVolume_UP[i]=EMPTY_VALUE;
link a un argomento separato -SERIES_LASTBAR_DATE
la stampante ha mostrato che il segnale mancato perché - il segnale è venuto dall'indicatore attraverso l'evento personalizzato, ha controllato per una nuova barra utilizzando SERIES_LASTBAR_DATE e
nella stampa i dati della barra precedente, non nuovo ..., circa 50 mestieri in totale di 7 caratteri, scivola tale, che cosa si può guardare, qualche idea? ping 150.
Processore Ryzen 3700x 16 threads
----
se uso un simile schema multi-simbolo, l'ho provato su 2 o 3 terminali in tempo reale, su M1 per esempio, aspetto da un paio d'ore a mezza giornata per uno skip come questo, con 40-50 scambi al giorno
Il processore carica qualche % del robot, quasi dorme.
un trade a 30-50, ok, può chiudere in nero o in nero, ma
Ho un sistema per calcolare i profitti totali, che è abbastanza complicato, e dovrebbe coinvolgere questo commercio ora, non al prossimo segnale
si può scavare più a fondo per 5 anni.
se il modello di evento è storto, per favore fatelo sapere agli sviluppatori in modo che possa essere scartato, a giudicare dai post iniziali su spy, dove sono state testate diverse varianti, c'era anche dispersione e omissioni?Azzerare i buffer non necessari
Se la funzioneArraySetAsSeries(Buffer, true) viene applicata
, solo l'indicizzazione viene ampliata? O anche i valori del buffer sono espansi?
Ragazzi, per favore consigliatemi, sono confuso con l'indicizzazione nei buffer degli indicatori mql5.
Se la funzioneArraySetAsSeries(Buffer, true) viene applicata
, solo l'indicizzazione viene ampliata? O anche i valori del buffer sono espansi?
Quando è vero, la barra zero del buffer dell'indicatore è più a destra sul grafico. A falso è più a sinistra.
Grazie.
Nasconde la finestra principale del grafico e le sottofinestre dell'indicatore installato.Artem, per favore, dimmi un'altra cosa.
La funzione
Come posso nascondere solo la finestra del grafico principale? Allo stesso tempo, la sottofinestra dell'indicatore dovrebbe rimanere visibile.