Come bloccare i prezzi bid/ask per gli ordini pendenti
4 risposte
Tony
7 anni fa #116732
Gentili Signori/Maestri
Ho creato il mio EA utilizzando la procedura guidata.
In base ad alcuni indicatori specifici, viene attivato un segnale di acquisto o di vendita.
Invece di aprire immediatamente l'ordine, ho creato un ordine pendente, in questo caso un limite di acquisto o di vendita che è diciamo `10 pips più basso o più alto' dal prezzo ask/bid in quel momento quando il segnale è attivato.
Nell'EA Wizard, sotto le caselle `THEN', inserisco i seguenti valori per i prezzi:-
Limite di acquisto
Prezzo = `Ask - ConvertToRealPips(10)
o se Sell Limit, sarebbe
Prezzo = `Offerta + ConvertToRealPips(10)
Tuttavia, ho notato che i prezzi Ask e Bid sono "vivi" e cambiano di conseguenza al mercato. Questo non è ciò che volevo, poiché ho bisogno di quel particolare prezzo ask/bid in quel momento. Se è così, come posso fare.
Grazie
tomas262
7 anni fa #142801
Salve,
è necessario salvare il valore in una variabile al momento giusto. È possibile impostare una nuova variabile doppia chiamata lastAsk / lastBid e assegnare a questa variabile il valore lastAsk = Ask una volta che la condizione per il posizionamento del limite è valida. Quindi si utilizza lastAsk per calcolare il nuovo prezzo limite.
Tony
7 anni fa #142853
Ciao
Grazie per la risposta. Tuttavia, il prezzo di domanda/offerta che doveva essere bloccato non è ancora statico e fluttua.
Ho impostato come segue:-
Sotto strategia
double lastAsk = 0;
double lastBid = 0;
In base alle regole del trading
Se
Gli indicatori specificati vengono attivati
Allora
Assegnare le variabili
Variabile : lastAsk = Ask
Inserire al limite
Prezzo : lastAsk - ConvertToRealPips(10) //assumendo 10 pip più bassi
Vi prego di indicarmi dove ho sbagliato. Tq
tomas262
7 anni fa #142912
Salve,
puoi allegare l'intero progetto Wizard salvato? Potete anche inviarlo a [email protected]
Posso modificarlo a vostro favore
Tony
7 anni fa #142960
Ciao
Ho scoperto dove avevo sbagliato.
Sotto la voce "Entrare al limite",
Proprietà avanzate, Sostituisci ordine esistente
- L'ho erroneamente impostato su True invece che su False. Dovrebbe essere Falso, altrimenti gli ordini pendenti continueranno a essere sostituiti finché i segnali di trading (indicatori) saranno validi. Ecco perché i prezzi limite (ask/bid) sembrano cambiare invece di essere statici.
Grazie per la vostra gentile assistenza
Stai visualizzando 4 risposte - da 1 a 4 (di 4 totali)