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
Caro signore MLADEN....
Attualmente sto usando questo codice nel mio EA che funziona su un timeframe M15...
Aprirà un nuovo ordine dopo il timeframe M15...
bool AddP()
{int _num=0; int _ot=0;
for (int j=0;j<OrdersTotal();j++)
{if(OrderSelect(j,SELECT_BY_POS)==true && OrderSymbol()==Symbol() && OrderType()<3 && ((OrderMagicNumber()==Magic) || Magic==0))
{
_num++;if(OrderOpenTime()>_ot) _ot=OrderOpenTime();
}
}
if(_num==0) return(true);
if(_num>0 && ((Time[0]-_ot))>0)
return(true);
else return(false);
}
Potresti modificare questo codice per fare un ordine ogni 5 minuti dopo l'ordine precedente....
anche se sono su un timeframe M15....
SPERO NON SI SIA OFFESO PER L'INVIO DI COSÌ TANTE DOMANDE....
Cordiali saluti
AZRUL...AZRUL
Prova a sostituire questo
if(_num>0&&&((Time[0]-_ot))>0)con questo
if(_num>0&&&(( TimeCurrent()-_ot*)>PERIOD_M5*60))
AZRUL
Provate a sostituire questo
if(_num>0&&((Time[0]-_ot))>0)con questo
if(_num>0&&(( TimeCurrent()-_ot*)>PERIOD_M5*60))Caro signor MLADEN,
Ancora una volta il suo TEMPO e la sua ESPERIENZA sono molto apprezzati.... 3° crediti...
Metterò una patch a tutti i codici che avete scritto e riproverò la simulazione (tester) domani...
BUON FINE SETTIMANA Caro SIR.....
il vostro sincero
AZRUL....
Qualcuno può fare questo cambiamento Indikotor (TrendMA2000) in mt4
Meta: Shortcode ( "TrendMA2000" ),
Subchart ( Falso );
Ingressi:
Periodo ( 3, 1, 100 );
Variabili:
avg, myavg, color;
avg = (( High + Low + High[1] + Low[1] + High[2] + Low[2] + High[3] + Low[3] + High[4] + Low[4] ) / 10 );
myavg = AVERAGE ( avg, Period );
Se myavg > myavg[1] allora colore = DarkGreen
Altrimenti
Se myavg <= myavg[1] allora colore = Rosso;
DrawLine ( myavg, "Trend", StyleSolid, 2, color, color );
danke mahatma
Qualcuno può far cambiare questo Indikotor (TrendMA2000) in mt4
Meta: Shortcode ( "TrendMA2000" ),
Subchart ( False );
Ingressi:
Period ( 3, 1, 100 );
Variabili:
avg, myavg, color;
avg = (( High + Low + High[1] + Low[1] + High[2] + Low[2] + High[3] + Low[3] + High[4] + Low[4] ) / 10 );
myavg = AVERAGE ( avg, Period );
Se myavg > myavg[1] allora colore = DarkGreen
Altrimenti
Se myavg <= myavg[1] allora colore = Rosso;
DrawLine ( myavg, "Trend", StyleSolid, 2, color, color );
danke mahatmamahatma
che è semplicemente una sma(sma9median,5),period) (una media mobile semplice di una media mobile semplice di 5 periodi)
EA dal Giappone che è possibile caricare un indicatore che si desidera.
Ci sono alcuni giapponesi in una proprietà, ma questo EA è in grado di caricare un indicatore che si desidera utilizzare.
Sarà molto interessante se qualcuno qui può modificare questo EA.
Ci sono alcuni giapponesi in una proprietà, ma questo EA è in grado di caricare un indicatore che si desidera utilizzare. Sarà molto interessante se qualcuno qui può modificare questo EA.
Ciao Hanaumabay, avrebbe bisogno del codice sorgente non decompilato prima di poterlo modificare.
Giorno precedente High-Low "escluse le domeniche
Caro signor MLADEN,
non sono riuscito a trovare un indicatore che tracci semplicemente il massimo e il minimo del giorno precedente escludendo la domenica. Ho usato l'indicatore allegato e speravo che potesse essere modificato per escludere i dati della domenica. La ringrazio in anticipo per la sua assistenza.
Ciao Hanaumabay, avrebbe bisogno del codice sorgente non decompilato prima di poter essere modificato.
Era in grado di aprire il file sorgente prima.......Provo a cercare un originale
Caro signor MLADEN,
Buongiorno signore,
Sto cercando di evitare che il mio EA riapra un ordine dopo aver fatto scattare un trailing stop... ma purtroppo il codice non funziona come previsto... Spero che tu possa risolvere il problema per me....
double closedAtTS() {
datetime lastTime = 0;
for(int i=OrdersHistoryTotal()-1; i>=0; i--)
{
if (OrderSelect(i,SELECT_BY_POS, MODE_HISTORY)==false) break;
if (Magic!=0)
if (OrderMagicNumber() != Magic) continue;
if (OrderSymbol() != Symbol()) continue;
if (OrderClosePrice()== OrderStopLoss()) continue;
if (OrderCloseTime() <= lastTime) continue;
lastTime = OrderCloseTime();
}
return(lastTime);
}
Sembra che manchi qualcosa o che questa parte dell'equazione non funzioni...
se (OrderClosePrice()==OrderStopLoss()) continua;
Come sempre la tua esperienza è molto apprezzata....
Cordiali saluti
AZRUL.....
Caro signor MLADEN,
Yup.... era questa parte dell'equazione non fa il trucco...
se (OrderClosePrice()==OrderStopLoss()) continua;
dovrebbe essere...
se (OrderClosePrice() !=OrderStopLoss()) continua;
Mi sono confuso con questo
OrderSelect(i,SELECT_BY_POS,MODE_HISTORY);
Scusa.... per questo POST...
Grazie