Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 763
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
In OnTick() controlla la pressione del pulsante. Se funziona nel tester - controllo in OnTick(), ma nella vita reale questo blocco di controllo non sarà eseguito e sarà controllato in OnChartEvent()
Come mai? Nessun parametro dell'evento viene passato a OnTick().
Come può essere? Nessun parametro dell'evento viene passato a OnTick().
Ma la pressione del pulsante è monitorata
È esattamente lo stesso controllo in OnChartEvent() con la differenza che viene controllato solo al momento della pressione, non ad ogni tick.Ma la pressione del pulsante è controllata
Esattamente lo stesso controllo in OnChartEvent() con l'unica differenza che il controllo avviene eccezionalmente al momento del click, non ad ogni tick.Non è al momento del rilascio? Il clic su un oggetto viene contato solo se si preme-rilascia all'interno dell'oggetto. Se clicchi su un oggetto, allontani il cursore da esso tenendo premuto il pulsante e poi lo rilasci, l'oggetto è cliccato?
Tuttavia, non ho ancora sperimentato.
Non è al momento di premere? Cliccare su un oggetto conta solo se si preme e si rilascia all'interno dell'oggetto. Se clicchi su un oggetto, allontani il cursore da esso tenendo premuto il pulsante e poi lo rilasci, l'oggetto è cliccato?
Tuttavia, non ho ancora sperimentato.
Nemmeno io ho sperimentato, quindi non posso dire nulla con certezza. Ma sembra che sia spingendo. C'era anche un thread da qualche parte che ne discuteva. Se la memoria non mi inganna, sembra che abbiano anche chiesto di separare l'evento per la pressione e il rilascio del pulsante del mouse.
OnChartEvent() non funziona nel tester.
Si prega di mostrare il pulsante che può funzionare nel tester. Per esempio, cliccate su quale, la bandiera trade = true sarà sollevata; cliccate di nuovo? trade = false;
Come si può fare? Nessun parametro dell'evento viene passato a OnTick().
https://www.mql5.com/ru/forum/171668#comment_10574757
Smontare il codice dell'indicatore EquityChartModeller.
Ha 2 funzioni personalizzate:
Non capisco dove è evidenziato in giallo. Se la formula del portafoglio assomiglia a: "USDSEK-4 USDCAD+9 EURJPY-5 AUDNZD-5 EURAUD-1 GBPJPY+6 USDNOK-2", allora come può il ciclo while(p>=0) essere sovrascritto a if(p==0) se interrompe solo if(X=="+"||X=="-") break; ?
E poi sotto, if(p==0) , perché il lotto è impostato a 1 -Lots[Total-1]=1; ?
Indicatore qui: https://www.mql5.com/ru/code/10962
Smontare il codice dell'indicatore EquityChartModeller.
Ha 2 funzioni personalizzate:
...Indicatore qui: https://www.mql5.com/ru/code/10962
Inserire il codice correttamente:
Inserire il codice correttamente:
corretto
corretto
Che ne dici di uno styler? Ctrl+, (virgola in inglese)
Non me la prendo con te. È solo che sei tu quello che ha bisogno di aiuto, quindi sta a te dare le informazioni in una forma utilizzabile, non una discarica.