[Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Non potrei andare da nessuna parte senza di te - 2. - pagina 84
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
Come avrete notato, il vero motivo non è guardare il codice, ma capire come funziona. Se ti fidi dell'Expert Advisor, ti auguro di avere successo e tutto andrà bene)
Personalmente ho inventato una bicicletta e ho scritto il mio gufo da zero, ma so dove e come funzionano le cose e so perché non funzionano e dove cercare gli errori)
questo è tutto)
Grazie. Sono già sulla strada giusta!))) Ho dovuto scavare in giro, ma ho implementato quello che volevo (almeno funziona in qualche modo :))) ).
Sai come impostare il controllo del numero d'ordine? Sono d'accordo, la domanda probabilmente provoca un sorriso non celato, che si trasforma in risata in alcuni posti)))) Ma è solo da una settimana che sto curiosando tra i codici di mt-sh. Non conosco ancora tutte le parole )))) intelligente )))
Non posso definirmi un esperto)))
Se hai bisogno di aprire un ordine due volte in determinate condizioni, allora devi creare questa condizione.
In generale, ho iniziato a scrivere il mio programma circa mezzo anno fa, e un semplice dettaglio mi ha aiutato: pensate a cosa volete che faccia l'EA o un pezzo specifico di codice.
In questo caso, sarebbe più facile fare un esempio, e poi sarò in grado di dire più specificamente cosa fare e come farlo, se conosco la soluzione:)
esempio a pagina 83, compito di sergeev
Il codice ha funzionato - grazie. Ma quando persone esperte dicono queste parole, si comincia a chiedersi cosa c'è che non va.
)))
esempio a pagina 83, compito di sergeev
Il codice ha funzionato - grazie. Ma quando persone esperte dicono queste parole, si comincia a chiedersi cosa c'è che non va.
)))
Se il codice fa quello che deve fare - allora è così))) quello che probabilmente intendevo era che il codice può aprire gli ordini senza sosta, ma l'abbiamo fatto in modo che tutto si apra e rinvii una volta. quindi è OK)
Se il codice fa quello che deve fare, allora va bene)) quello che probabilmente volevo dire è che il codice può aprire ordini senza sosta, ma lo abbiamo fatto una volta per apertura e rinvio).
Bene. Grazie ancora.
A proposito, consiglio di mettere qualcosa come
if ( OrdersTotal()!=0)
{
BUY = false;
BUY_STOP = false;
BUY_LIMIT = false;
SELL = false;
SELL_STOP = false;
SELL_LIMIT = false;
}
questa è una protezione nel caso abbiate posizioni aperte nel caso in cui dobbiate riavviare il client, altrimenti riaprirà un intero lotto di ordini
Raccomando anche di chiedere: pensa logicamente ad ogni linea - cosa può impedire che funzioni.
Ecco una versione leggermente obsoleta di quello su cui sto lavorando attualmente. L'autore drknn mi ha dato il permesso di caricarlo.
Non ha solo dato il permesso di metterlo in giro, ha dato apertamente il permesso di cambiare il codice come si vuole, venderlo e anche il copyright a chi si vuole :)
Basta non litigare per i diritti :)
tramite l'indicatore https://docs.mql4.com/ru/indicators/iBandsOnArray
A proposito, consiglio di mettere qualcosa come
if ( OrdersTotal()!=0)
{
BUY = false;
....
questa è una protezione nel caso abbiate posizioni aperte nel caso in cui dobbiate riavviare il client. altrimenti, riaprirà un intero lotto di ordini
Grazie - questo è un punto importante. Ho risolto questo problema e ho aggiunto dei contatori (grazie a sergeev) per contare gli ordini.
Il codice ora appare come segue (non apre dati inutili quando si riavvia il terminale):
+ contatori appropriati.
Grazie.