Petronet indicatori freccia e vertice, il compito è quello di creare un EA basato su questi indicatori. Non esiste un codice open source per questi indicatori, solo ex.4. Non posso usare i log per identificare il buffer necessario. Ho un'idea per elaborare l'evento Alert o la voce di registro lasciata da questi indicatori quando appaiono le frecce Sell o Buy. Ma non so come fare. Forse possiamo gestire un evento come "freccia che appare sul grafico"?
Ho convertito i pip in prezzo per gli ordini pendenti, sugli ordini a cinque cifre tutto funziona come previsto, sugli ordini pendenti a tre cifre si aprono 150 pip più in basso.
Non è cambiato nulla con "_Point". Se Ask viene sostituito con MODE_STOPLEVEL e la rientranza di 5 pip viene rimossa, gli ordini pendenti di tutti i simboli si aprono più in basso (o più in alto nel caso di un buy stop) di altri ~20 pip.
Lo stesso codice è usato anche per gli ordini di acquisto e di stop.
Non è cambiato nulla con "_Point". Se Ask viene sostituito con MODE_STOPLEVEL e la rientranza di 5 pip viene rimossa, gli ordini pendenti di tutti i simboli si aprono più in basso (o più in alto se il buy stop) di altri ~20 pip.
Cos'è Adk? Questo è il prezzo, in questo momento USDJPY è 115,080, se si aggiunge 5 a questo valore si ottiene 115,085 e poi lo si moltiplica per 0,001, si ottiene... tre ipotesi...
E su cinque cifre, anche, funziona attraverso ... questo stesso punto. Solo che tu non lo vedi, o semplicemente non vuoi vederlo...
Cos'è Adk? Questo è il prezzo, è USDJPY 115.080, se si aggiunge 5 a questo valore si ottiene 115.085 e poi si moltiplica per 0.001, si ottiene... tre ipotesi...
E su cinque cifre, anche, funziona attraverso ... questo stesso punto. Solo che tu non lo vedi, o semplicemente non vuoi vederlo...
115.080 + 5 = 120... Non ho tenuto conto che ask-bid è il prezzo, non la differenza. Avrei dovuto fare così (Ask-bid + 5 pips)*Point e funziona, ora su tutti gli strumenti gli ordini di stop sono piazzati a 5 pips dalla precedente barra alta/bassa.
Nerd Trader #: esattamente 14 pip per tre e cinque cifre
115.080 + 5 = 120... Non ho tenuto conto che Ask è il prezzo, non la differenza. Avrei dovuto fare (Ask-bid + 5 pips)*Point e funziona così, ora gli stop-order sono piazzati a 5 pips dalla precedente barra alta/bassa su tutti i simboli.
Beh, sì, non sono senza peccato. L'importante è che tu abbia capito il tuo errore e che tutto sia andato bene.
Ma è ancora corretto (Ask + 5*Point) o (Bid - 5*Point)
Per un Sell Stop, non abbiamo bisogno di considerare l'Ask per piazzare l'ordine ma per un Buy Stop dobbiamo fare una differenza (Ask-bid) altrimenti (Ask + 5*Point), aggiungeremo Ask + Points al prezzo della barra precedente e l'ordine si aprirà a 150 punti più alto.
Per un Sell Stop non abbiamo bisogno di considerare l'Ask per piazzare l'ordine ma dobbiamo fare una differenza per un Buy Stop (Ask-bid) altrimenti se lo facciamo (Ask + 5*Point), aggiungeremo Ask + punti al prezzo della barra precedente e l'ordine si aprirà a 150 pip più alto.
Questa è un'idea del proprio gusto. Dovresti farlo nel modo che preferisci.
Consenti l'uso dei cookie per accedere al sito MQL5.com.
Abilita le impostazioni necessarie nel browser, altrimenti non sarà possibile accedere.
Hai effettuato l'accesso. L'autenticazione a due fattori è stata disattivata. Configurala di nuovo e scansiona un nuovo codice QR, oppure continua con l'autenticazione a due fattori disattivata.
Per favore, aiutatemi con questa domanda.
difficile indovinare cosa significa il tuo codice, ma 5 punti sono 5 *_Point
è difficile indovinare cosa significhi il tuo codice, ma 5 pips sono 5 *_Point
è il prezzo di apertura di uno stop impostato. Lo stesso codice è usato per gli ordini di acquisto e di stop.
Non è cambiato nulla con "_Point". Se Ask viene sostituito con MODE_STOPLEVEL e la rientranza di 5 pip viene rimossa, gli ordini pendenti di tutti i simboli si aprono più in basso (o più in alto nel caso di un buy stop) di altri ~20 pip.
Lo stesso codice è usato anche per gli ordini di acquisto e di stop.
Non è cambiato nulla con "_Point". Se Ask viene sostituito con MODE_STOPLEVEL e la rientranza di 5 pip viene rimossa, gli ordini pendenti di tutti i simboli si aprono più in basso (o più in alto se il buy stop) di altri ~20 pip.
ordini pendenti, sugli ordini a cinque cifre tutto funziona come previsto, sugli ordini pendenti a tre cifre si aprono 150 pip in meno.
Cos'è Adk? Questo è il prezzo, in questo momento USDJPY è 115,080, se si aggiunge 5 a questo valore si ottiene 115,085 e poi lo si moltiplica per 0,001, si ottiene... tre ipotesi...
E su cinque cifre, anche, funziona attraverso ... questo stesso punto. Solo che tu non lo vedi, o semplicemente non vuoi vederlo...
Mettere MODE_STOPLEVEL .
Forum sul trading, sistemi di trading automatico e test di strategia
Tutte le domande dei neofiti su MQL4 e MQL5, consigli e discussioni su algoritmi e codici
Alexey Viktorov, 2021.11.23 07:37
Cos'è Adk? Questo è il prezzo, è USDJPY 115.080, se si aggiunge 5 a questo valore si ottiene 115.085 e poi si moltiplica per 0.001, si ottiene... tre ipotesi...
E su cinque cifre, anche, funziona attraverso ... questo stesso punto. Solo che tu non lo vedi, o semplicemente non vuoi vederlo...
esattamente 14 pip per tre e cinque cifre
Beh, sì, non sono senza peccato. L'importante è che tu abbia capito il tuo errore e che tutto sia andato bene.
Ma è ancora corretto (Ask + 5*Point) o (Bid - 5*Point)
Sì, beh, non sono senza peccato. L'importante è che tu abbia capito il tuo errore e che tutto sia andato bene.
Ma è ancora corretto (Ask + 5*Point) o (Bid - 5*Point)
In questo caso, per un SellStop:
Comprate Stop:
NormalizeDouble(previous_bar.high + ((Ask - Bid) + order_indent*Point), Digits)
Per un Sell Stop, non abbiamo bisogno di considerare l'Ask per piazzare l'ordine ma per un Buy Stop dobbiamo fare una differenza (Ask-bid) altrimenti (Ask + 5*Point), aggiungeremo Ask + Points al prezzo della barra precedente e l'ordine si aprirà a 150 punti più alto.
Bene, allora, per un Sell-Stop:
Comprate Stop:
NormalizeDouble(previous_bar.high + ((Ask - Bid) + order_indent*Point), Digits)
Per un Sell Stop non abbiamo bisogno di considerare l'Ask per piazzare l'ordine ma dobbiamo fare una differenza per un Buy Stop (Ask-bid) altrimenti se lo facciamo (Ask + 5*Point), aggiungeremo Ask + punti al prezzo della barra precedente e l'ordine si aprirà a 150 pip più alto.
Questa è un'idea del proprio gusto. Dovresti farlo nel modo che preferisci.