[Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Da nessuna parte senza di te - 4. - pagina 588
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
Potete suggerirmi qualche letteratura per iniziare a creare il mio EA! O è qualcosa che i semplici mortali non possono fare? )))
1) è comprensibile
2) ho appena controllato... in Alpari non si può impostare stop e take all'apertura. solo attraverso la modifica successiva... costi di non-dealing-desk
3) c'è una strategia.
Allora è semplice come hai suggerito tu. Dopo la modifica, si imposta una casella di controllo e si controlla il suo stato prima della modifica.Questo se c'è un ordine. Se ce n'è più di uno, dovete contabilizzare voi stessi gli ordini. Come farlo è nella sezione degli articoli.
Noi (semplici mortali) non lo capiamo! ;)))
Leggerò un po' del mio vuoto ))))
Potete consigliarmi, quando gli ordini vengono riaperti usando il rollover, è possibile lo slippage per i valori di stop e takeout? E come sarà impostato lo stop se dopo il rollover la differenza tra il prezzo aperto e lo stop è inferiore allo stop livellato?
Il mio compito è il seguente. Se ho un ordine a mercato aperto, dovrei controllare se è stato aperto con il rollover e se lo è stato, dovrei ottenere il ticket dell'ordine precedente, che è stato chiuso. Forse qualcuno mi dirà l'algoritmo di ricerca? Attualmente sto facendo quanto segue:
1. Seleziono il primo ordine aperto.
2. Se è stato aperto dalle 23:40 alle 00:20, allora continuo a controllare ulteriormente questo ordine (la finestra di 40 minuti viene presa per sicurezza, anche se in teoria si potrebbe prendere dalle 23:50 alle 23:59)
3. Ricordo il ticket, lo stop e il take price
4. Controllo tutti gli ordini chiusi sullo storico, dove i commenti contengono la parola swap e le coppie di valute corrispondono
5. Confronto i dati su stop e takeover, se corrispondono, allora ecco la coppia di ordini richiesta, se no, torno al passo 1
La risposta è stata trovata (personalmente), ma lascio il post per la storia! :))))
----------------------------------
ma ecco la cosa interessante...
Ho uno script (l'ho preso online) che modifica un ordine aperto.
La mia idea era di prenderla nel suo insieme, e inserirla nel mio Expert Advisor come una funzione definita dall'utente, e chiamarla ogni volta che fosse necessario.
Il problema è che il compilatore dà errore "'MB_OK' - variabile non definita G:\Program_Files_2\MT4-demo\experts\33.mq4 (153, 37)" - 3° linea dalla fine
Ma se si compila lo script stesso, tutto è chiaro!
Ho capito cos'è MV_OC... ma non capisco perché funziona nello script, ma si lamenta nell'Expert Advisor?
Si scopre che la linea #include <WinUser32.mqh> deve essere presente.
e questo file è in include
permettetemi di vantarmi...
non hai bisogno di nessuna bandiera quando modifichi.
è sufficiente sotto condizione if (cross-means per esempio)... prendere il riferimento per usare la funzione BUY e MODIFY tra parentesi {}
e in questo modo, la condizione si propagherà ad entrambe le azioni :))
come questo
{My_buy ();
My_modify (); }
:))))))))))))))))))))))))
lottamer:
come questo
{My_buy ();
My_modify (); }
:))))))))))))))))))))))))
Un'interpretazione così libera del codice del programma deve essere chiarita:
:)))Un'interpretazione così libera del codice del programma richiede un chiarimento:
:)))Perché?
e My_buy (una variabile non booleana) può essere controllata per TRUE-FALSE ?
La modifica va di sicuro - l'ordine è aperto - dobbiamo impostare gli stop-stocks...
la modifica è in corso di sicuro - l'ordine è aperto - devi impostare gli stop-steak...