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
Potresti realizzare questo mettendo semplicemente un commento come "First Trade" nel campo dei commenti e controllarlo più tardi quando vuoi chiudere.
Lux
Non conosco ancora la logica 1° e 2° EA per aprire i trade...
Ma forse questo può aiutarti...
Prova a combinare i due EA in un unico EA...
Quindi l'EA dovrebbe avere due segnali per aprire le transazioni:
1° segnale dal 1° EA e 2° segnale dal 2° EA..
è possibile utilizzare OrderMagicNumber() come identità per ogni operazione aperta dai due segnali...
per esempio:
se le compravendite aperte dal 1° segnale allora -- il numero magico è 1111
se le contrattazioni sono aperte dal 2° segnale allora -- il numero magico è 2222
Quindi se vogliamo chiudere la compravendita dal secondo segnale possiamo usare OrderMagicNumber() come identità per chiudere:
Spero che sia d'aiuto...
PjCiao primajaya,
Il secondo EA è solo per chiudere il trade (non apre nessun trade) è "CloseTrades_After_Account_Profit_Reached" EA. Qui voglio aggiungere questo EA al 1° EA e impostare la chiusura a xxx profitti.
Grazie per il tuo aiuto!
Ciao primajaya,
Il 2° EA è solo di chiusura (non apre nessuna operazione) ed è "CloseTrades_After_Account_Profit_Reached" EA. Qui voglio aggiungere questo EA al 1° EA e impostare la chiusura a xxx profitti.
Grazie per il tuo aiuto!Oh.. che sarà più semplice...
Quello che dovresti fare è creare una funzione per chiudere il trade
per esempio:
void closetrade()
{
for (int i=OrdiniTotali()-1;i>=0;i--)
{
OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
.....condizione per chiudere il trade.l
{
chiudere la negoziazione;
}
}
}
e poi si può chiamare la funzione in
int start()
{
.....bla.bla bla..
closetrade();
}
Spero che aiuti
Pj..
Qualcuno può aiutarmi per favore
ciao
Prima di tutto grazie a tutti per il vostro duro lavoro.
Voglio sapere come posso programmare qualsiasi EA per chiudere al primo, secondo o terzo TakeProfit. L'EA non dovrebbe scambiare più dopo il primo, secondo o terzo Take profit colpito.
es. Comprare
Compra
Vendere
Vendere
T/p
NIENTE PIÙ SCAMBI
grazie
Qualcuno può aiutarmi per favore
ciao
Prima di tutto grazie a tutti per il vostro duro lavoro.
Voglio sapere come posso programmare qualsiasi EA per chiudere al primo, secondo o terzo TakeProfit. L'EA non dovrebbe scambiare più dopo il primo, secondo o terzo Take profit colpito.
es. Comprare
Compra
Vendere
Vendere
T/p
NIENTE PIÙ SCAMBI
grazie
Oh... che sarà più semplice...
Quello che dovreste fare è creare una funzione per chiudere lo scambio
per esempio
void closetrade()
{
for (int i=OrdiniTotali()-1;i>=0;i--)
{
OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
.....condizione per chiudere il trade.l
{
chiudere la negoziazione;
}
}
}
e poi si può chiamare la funzione in
int start()
{
.....bla.bla bla..
closetrade();
}
Spero che aiuti
Pj..Ciao primajaya,
Non sono un programmatore, non posso fare questo. Potresti creare questa funzione per me?
Grazie per il tuo aiuto!
Ciao primajaya,
Non sono un programmatore, non posso fare questo. Potresti creare questa funzione per me?
Grazie per il tuo aiuto!Cosa intendevi con questo?
è "CloseTrades_After_Account_Profit_Reached"
Profitto del conto = Saldo attuale - Saldo iniziale
o Profitto del conto = Profitto dell'ordine
Si prega di chiarire
Cosa intendevi con questo?
è "CloseTrades_After_Account_Profit_Reached"
Profitto del conto = Saldo attuale - Saldo iniziale
o Profitto del conto = Profitto dell'ordine
Per favore chiarisciCiao primajaya,
"CloseTrades_After_Account_Profit_Reached" è un EA (sul file allegato). Voglio combinare questo EA in un altro EA.
Grazie per il tuo aiuto!
Calcolare la barra più corta in un dato intervallo o TF?
Qualcuno può dirmi come codificare la barra più corta (differenza tra alto e basso per barra) all'interno di un dato intervallo, ad esempio le ultime 6 o 12 barre, o la barra più corta in un periodo di 30 minuti o ore?
Voglio prendere la differenza più breve e usarla come take profit in uno script.
Grazie in anticipo
Direttamente dal file di aiuto...
int iLowest( string symbol, int timeframe, int type, int count=WHOLE_ARRAY, int start=0)
Returns the shift of the least value over a specific number of periods depending on type.
Lux