Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 739
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
Sta all'autore capirlo. Meglio portare il codice da OnTick()
Ho contattato l'autore. Non ho aiutato. Lui stesso non sa quasi cosa fare:"Controlla le tue condizioni qui non ti aiuterò".
Posso(!) essere responsabile della mia parte di codice, ma non posso essere responsabile della tua".
Ecco il codice OnTick():
Prova a sostituire
con questa linea.
Credo che stia funzionando! Non ci sono messaggi da 20 minuti. Vediamo come reagisce alla notizia alle 13:00.
Il numero è NaN - Not a Number - Non un numero. Prova a normalizzare i numeri nel calcolo del conteggio Z
Grazie, mi ha aiutato.
Strano cheMathCeil() non funzioni. NormalizeDouble() numero aiutato - == Z-score uguale = -92233720368547.77 . La figura è impressionante, ma l'equilibrio è quasi invariato
Prova a sostituire
con questa linea.
Oh, è fantastico! Tutto ha funzionato secondo le impostazioni, nessun guasto. Grazie!
Amo le soluzioni semplici e i codici semplici.
Grazie anche a tutti coloro che hanno prestato attenzione e hanno cercato di aiutare un completo dilettante.
Attacco il marcatore di prezzo al Bid, osservo che funziona bene, passo a un altro grafico e vedo che la coordinata verticale si sposta immediatamente di circa 15 pixel.
Torno indietro, il marcatore è "fuggito" e non è al suo posto fino al prossimo tick, poi torna "in patria". Da cosa può essere causato?
Attacco il marcatore di prezzo al Bid, osservo che funziona bene, passo a un altro grafico e vedo che la coordinata verticale si sposta immediatamente di circa 15 pixel.
Torno indietro, il marcatore è "fuggito" e non è al suo posto fino al prossimo tick, poi torna "in patria". Da cosa può essere causato?
Perché il grafico viene ridisegnato solo al prossimo tick. Ma è pericoloso impostare il ridisegno forzato del grafico ora. Le due build precedenti di MT5 non erano freni infantili. Non so come sia in MT4, dovrei controllare.
La situazione può essere risolta grazie alfatto che il grafico viene ridisegnato solo al prossimo tick. Ma il ridisegno forzato del grafico è pericoloso. Le due precedenti build di MT5 erano piuttosto complicate. Non so come sia in MT4, dovrei controllare.
Questa è la conseguenza, non è chiaro cosa stia causando lo spostamento.
La stessa cosa succede orizzontalmente e la cosa più sgradevole è che il marcatore si sovrappone al prezzo, ho tagliato la maggior parte del codice per capire la situazione.
Come uscire da questa situazione?
Questa è una conseguenza, non è chiaro cosa stia causando lo spostamento.
La stessa cosa succede orizzontalmente e la cosa più sgradevole è che il marcatore si sovrappone al prezzo, ho tagliato la maggior parte del codice per capire la situazione.
Come uscire da questa situazione?
provare ad aggiornare le coordinate dei marker nello stesso modo e nell'evento CHARTEVENT_CHART_CHANGE
Prova ad aggiornare le coordinate del marcatore nello stesso modo dell'evento CHARTEVENT_CHART_CHANGE
Provato, devi muovere il mouse per riavere il marchio. È la stessa stampella, ma in una mano diversa :-)
E il passaggio tra i grafici perCHARTEVENT_CHART_CHANGE non è un evento.
Qualcuno può pensare a un modo per superare questa anomalia?
Provato, devi muovere il mouse per riavere il segno. È la stessa stampella, ma in una mano diversa :-)
E il passaggio tra i grafici perCHARTEVENT_CHART_CHANGE non è un evento.
Qualcuno può pensare a un modo per superare questa anomalia?
Fare l'inizializzazione delle variabili in OnInit (incluso il ridisegno degli oggetti)