Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 1798
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
Ciao a tutti.
Chiedo aiuto per questa domanda.
Ho un terminale mt4 e un Expert Advisor (fatto in casa) che genera avvisi per i segnali di trading. Voglio che gli avvisi siano inviati al terminale mobile. L'ho configurato, arriva il test, arrivano i cambiamenti nei parametri dell'ordine, ma gli avvisi dell'EA non arrivano... Non so quale sia la ragione, Google non mi ha dato alcuna risposta.
Gli avvisi si riflettono nel terminale stesso.Ho bisogno di vedere il codice... nessun telepate qui)
Tutto è standard
if ((EURTP>=3)&&(JPYTP<=0)&&(z!=2))
{Alert("Compra EURJPY. EUR=", EURTP, ", JPY=", JPYTP); z=2;} //
https://www.mql5.com/ru/docs/network/sendnotification
https://docs.mql4.com/ru/common/sendnotification
Tutto è standard
if ((EURTP>=3)&&(JPYTP<=0)&&(z!=2))
{Alert("Compra EURJPY. EUR=", EURTP, ", JPY=", JPYTP); z=2;} //
OK, ho creato e cancellato linee solo con un clic, e il colore e il nome cambiano con la posizione del cursore e... Non è cambiato nulla, stessi problemi. La linea viene creata a seconda della posizione della barra dei pulsanti. Ce l'ho in basso, quindi per condizione è giallo (Sell Stop) ma qui c'è un'occorrenza nella condizione if(price > Ask) perché quando clicco sul pulsante per qualche schifezza il prezzo è uguale al prezzo più alto sul grafico, che è più alto di Ask, quindi a questo punto price > Ask = true. Beh, cazzo, logicamente la prossima mossa del mouse dovrebbe sistemare tutto, ma no. Registra solo un clic sul pulsante.
Non so perché 4204 (No Object) forse è un errore passato.
Dopo aver cliccato sul pulsante si può vedere una linea verde a livello di Bid, la linea non risponde allo spostamento del cursore del mouse. Se il cursore si sposta sopra l'Asc, i messaggi vengono riversati continuamente
Il mio consiglio per te, come programmatore principiante. Imparate a usare il debug (uno strumento molto potente). E capirlo da solo. È interessante. Se diventa complicato (il che è improbabile), inizia con uno facile. Il debug vi aiuterà a capire come funziona la vostra applicazione nei minimi dettagli.
Il mio consiglio per te, come programmatore principiante. Imparate a usare il debug (uno strumento molto potente). E capirlo da solo. È interessante. Se diventa complicato (il che è improbabile), inizia con uno facile. Il debug dovrebbe aiutarvi a capire come funziona la vostra applicazione fino al più piccolo dettaglio.
Di solito non ne ho bisogno perché non funziona nel tester, ma in questo caso funziona con dati reali e dovreste provarlo. Quello che capisco, la versione di questo codice con rinominare l'oggetto non è diversa dall'ultima volta, quando gli oggetti sono stati ricreati con il cambio di colore, perché rinominare fa la stessa cosa: crea l'oggetto con il nuovo nome e cancella quello vecchio.
UPD
I pulsanti che uso per creare linee in mql4 in modalità debug sono assenti nel grafico