[ARCHIVIO]Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Non posso andare da nessuna parte senza di te - 5. - pagina 50
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
Il marco tedesco, l'ecu e l'euro sono stati presi in considerazione. Pensavo che tutti lo sapessero.
Si scopre che non tutti... :(
È strano... Un marchio è un marchio - non è un euro... Beh, lascia perdere... Terremo conto di questo fatto...
Buon pomeriggio a tutte le brave persone,
Domanda sul trading con forti movimenti. La funzione OrderSend ha il parametro slippage - slittamento massimo dal prezzo dell'ordine. Ci sono limitazioni al suo valore? O possiamo impostarlo a 1000 punti? Il valore "0" significa zero slippage o questo parametro non viene preso in considerazione quando si apre l'ordine?
Inoltre, in caso di un forte movimento, il mio ordine a mercato inviato dal mio terminale client raggiungerà il server e aspetterà l'esecuzione degli ordini pendenti che si trovano sul server indipendentemente dai loro prezzi o sarà eseguito immediatamente al prezzo di mercato al momento della sua ricezione? In altre parole, posso aspettarmi che l'ordine venga eseguito prima della rottura o verrà aperto solo all'inizio della correzione?
Lo slippage è la differenza in punti tra il prezzo dell'ordine nel tuo terminale e il prezzo restituito dal server. Mentre ci pensano, il prezzo può anche allontanarsi. Quando c'è un forte movimento, il server di solito rallenta. Più cova, meno possibilità hai di aprire al prezzo pubblicato, e quindi ad un prezzo migliore per te. Se si imposta uno slippage di 1000 pip, si aprirà... alla fine del trasferimento. Questo è redditizio per le società di intermediazione. E più "cucina :)", più a lungo il server "penserà", sovraccaricandovi di requotes e così via.
Impostando il parametro slippage a 0, si aprirà solo se il prezzo dell'ordine e il prezzo restituito dal server sono identici.
Buon anno!
Ho scritto del codice che dovrebbe trovare il massimo e il minimo del lasso di tempo specificato in un giorno. Ma in realtà qualcosa non funziona. Per favore, dategli un'occhiata.
Buon anno!
Ho scritto del codice che dovrebbe trovare il massimo e il minimo del periodo di tempo specificato all'interno del giorno. Ma in realtà qualcosa non funziona. Per favore, dategli un'occhiata.
Prova H1_OpenSessionShift-H1_CloseSessionShift +1
Se volessi chiedere come potrei impostare un EA su TF D1 per piazzare ordini ogni 4 ore, per esempio? Se il segnale del mio indicatore è lo stesso che su D1, allora devo andare manualmente sul piccolo TF e piazzare l'ordine. È noioso e scomodo.
Buon anno, Yusuf!!!
Per questo è necessario prescrivere esplicitamente le condizioni nel tuo EA, compreso il tracciamento del tempo per impostare gli ordini, è possibile controllare una nuova barra su TF H4 per permettergli di lavorare.
Nel tuo caso, cosa impedisce all'EA di essere attaccato al grafico del simbolo su H4 e di ottenere segnali per aprire ordini usando D1 e impostandoli esplicitamente nel codice dell'expa?
P.S. E tu? Non bevi alcolici o altro?
Qui è il 2 gennaio - bevi e bevi! :-)
Ho scritto una funzione che dovrebbe trovare il TP per Fibo:
Le variabili esterne per questa funzione sono qui:
Inserisco questa funzione al posto di un Take Profit fisso in un EA funzionante e l'EA inizia a bloccarsi. Cosa può esserci di sbagliato?
Periodicamente, quando si modifica un ordine, il TP non viene impostato affatto.
Questa è una funzione per l'acquisto, per esempio (ho commentato la funzione di modifica precedente):
{
datetime t;
double r=0;
int i, k=OrdersTotal();
if (sy=="0") sy=Symbol();
for (i=0; i<k; i++)
{
if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES))
{
if (OrderSymbol()==sy || sy=="")
{
if (OrderType()==OP_BUY || OrderType()==OP_SELL)
{
if (op<0 || OrderType()==op)
{
if (mn<0 || OrderMagicNumber()==mn)
{
if (t<OrderOpenTime())
{
t=OrderOpenTime();
r=OrderOpenPrice();
}
}
}
}
}
}
}
return(r);
}
Questa funzione controlla il prezzo di apertura dell'ultimo ordine.
Come scrivere questa condizione nella chiamata della funzione: Se il prezzo si è spostato in alto o in basso di 75 pip dal prezzo aperto dell'ultimo ordine, continueremo a lavorare.
Ciao!
Il file allegato contiene un EA di Voldemar. Purtroppo non risponde in privato e vorrei correggerlo al più presto.
Come posso cambiare le condizioni di apertura dell'ordine? Al momento, l'EA è impostato sul prezzo di rollback. Vogliamo che si apra sulla base dell'ultima barra. Se il prezzo di chiusura è inferiore a quello di apertura, si aprirà una vendita e viceversa.
Grazie