![MQL5 - Linguaggio delle strategie di trading integrato nel client terminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Nessun problema nel mostrare il mio codice, mi sto solo chiedendo ... come puoi pensare che dipenda dal codice sorgente ? Non c'è niente che tu possa fare (e se c'è, di sicuro non so come fare) per far sopravvivere il tuo programma alla cancellazione .....
Non c'è niente che io possa fare, eh?
Prova questo ...
Avvolgi la tua logica al suo interno e lavora la tua logica da lì.
Non c'è niente che io possa fare, eh?
Prova questo ...
Avvolgi la tua logica al suo interno e lavora la tua logica da lì.
Ho fatto come mi hai consigliato.
Il comportamento mi fa pensare che, una volta avviato un programma, non c'è modo di fermarlo (voglio dire, impedirgli di funzionare ....).
Quello che mi hai consigliato è fondamentalmente fare in modo che il programma si renda conto se il trading è permesso (cosa che sono venuto a scoprire, dipende da come si attiva l'interruttore di autotrading sulla barra degli strumenti...), e si comporti di conseguenza.
Questo può essere utile, naturalmente, ma quello che chiedevo è qualcosa di diverso. Quando parlo di fermare un programma, intendo fermarlo davvero, non sospenderlo fino a quando il trading diventa consentito.
Non posso credere che non ci sia un modo per farlo, dato che questa è una delle cose più basilari in tutti i framework che gestiscono software come programmi o script.
E inoltre, quando lo elimino da expert advisor, cancella davvero il codice dalla cartella su disco. Quindi, se non lo sai e non hai fatto il backup del codice da qualche altra parte, perderai tutto il tuo lavoro.
Penso che sia abbastanza confuso, cosa ne pensi?
Perché non fai semplicemente clic destro sul tuo grafico - Consulenti esperti - Rimuovi
Perché non fai semplicemente clic con il tasto destro del mouse sul tuo grafico - Expert advisor - Rimuovi
mmm... sei sicuro che quella funzione non cancellerà TUTTI i consiglieri, e non solo uno? Non oserei farlo .....
Sì, sono sicuro, l'ho fatto innumerevoli volte
È possibile avere solo 1 EA in esecuzione su un grafico. Questo semplicemente rimuove l'EA dal grafico e non influenza nessun altro grafico.
Questo può essere utile, naturalmente, ma quello che chiedevo è qualcosa di diverso. Quando parlo di fermare un programma, intendo fermarlo davvero, non appenderlo fino a quando il trading diventa permesso.
Non posso credere che non ci sia un modo per farlo, dato che questa è una delle cose più basilari in tutti i framework che gestiscono software come programmi o script.
In realtà c'è. Basta mettere una variabile booleana esterna. Se lo impostate su true verrà eseguito e così il contrario. Quindi dipenderà dalla vostra impostazione per eseguire o meno.
Premi F7 per mostrare le proprietà dell'EA.
In realtà c'è. Basta mettere una variabile booleana esterna. Se la imposti su true verrà eseguito e così il contrario. Quindi dipenderà dalla tua impostazione per eseguire o meno.
Premi F7 per mostrare le proprietà dell'EA.
Sì, ma stai ancora parlando di sospendere il programma, non di fermarlo, giusto? Per leggere una variabile esterna il programma deve essere in esecuzione.
Non che questo sia importante ovviamente, qualsiasi cosa colpisca l'obiettivo è buona ....
Comunque, F7 sul programma non mi dà alcun accesso alle impostazioni della "variabile esterna" .... Vedo solo le schede per impostare i tipi di posizione (lunga, corta e entrambe),
abilitare/disabilitare gli avvisi, vendere/acquistare in tempo reale e il titolo .... sei sicuro di voler scrivere F7?
Inoltre, sto vedendo in questo momento altri problemi ... sembra che non posso aggiornare il programma, in quanto sembra essere bloccato quando è incluso tra gli expert
advisor e l'autotrading è su ..... Sono davvero, davvero perplesso ora ....
Comunque, F7 sul programma non mi dà alcun accesso alle impostazioni della "variabile esterna" .... Vedo solo le schede per impostare i tipi di posizione (long, short & entrambi),