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
Cos'è "clock"? Per quanto ne so non c'è una funzione "clock" in MQL4.
Puoi provare questo
if(TimeHour(TimeCurrent())==7)
{
if(TimeMinute(TimeCurrent())==15) B== 1;
if(TimeMinute(TimeCurrent())==30) B== 2;
if(TimeMinute(TimeCurrent())==45) B== 3;
}
if(TimeHour(TimeCurrent())==8)
{
if(TimeMinute(TimeCurrent())==0) B== 4;
if(TimeMinute(TimeCurrent())==15) B== 5;
if(TimeMinute(TimeCurrent())==30) B== 6;
}Naturalmente ho pensato che avesse
datetime clocks = TimeCurrent();
in una linea precedente.
Robert
Naturalmente ho pensato che avesse
datetime orologi = TimeCurrent();
in una linea precedente.
RobertDavvero? Non riesco a trovarlo nella pagina precedente.
Dovrebbe funzionare. Ma in un'ora, a volte mancheranno alcuni minuti a causa della connessione internet o del ritardo del server.
Cercasi programmatore per convertire indicatore in EA
Ciao a tutti,
Sto cercando un programmatore per convertire un indicatore in un expert advisor (o un EA autonomo che funzioni con l'indicatore esistente). Ha semplicemente bisogno di comprare o vendere dove viene generato il segnale, e avere le seguenti abilità nei preset:
*Dimensionamento del lotto
*Impostazione dello stop loss
*Impostazione del trailing stop
*Money management lot sizing basato sul saldo del conto.
In allegato una foto dell'indicatore.
Per favore PM me se siete interessati al progetto, o conoscete qualcuno che lo è.
Grazie in anticipo.
Davvero? Non riesco a trovarlo nella pagina precedente, dovrebbe funzionare. Ma in un'ora, a volte mancheranno alcuni minuti a causa della vostra connessione internet o del ritardo del server.
scusate la confusione questo è il codice per gli orologi in modo da poter cambiare con diversi GMT
broker è il tempo del broker in GMT...
un altro codice problematico di cui ho bisogno ragazzi... scusate se chiedo troppo...
il mio problema :
voglio che apra solo un massimo di 1 floating sell e 1 floating buy in un giorno... ma può aprire più di un sacco di buy o sell in un giorno... se l'EA funziona tre giorni e le condizioni di ordine giornaliero sono soddisfatte allora avrà 3 floating buy/sell o 6 floating buy e sell...
esempio:
Giorno 1 = aperto un 1 buy colpisce Tp e aperto un altro buy = 1 buy ancora aperto
Giorno 2 = precedente acquisto ancora aperto e aprire un altro acquisto = 2 acquisti ancora aperti
Giorno 3 = 2 buy ancora aperti e un altro buy aperto = 3 buy ancora aperti
{
if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES) == false) break;
if(OrderSymbol()== Symbol () && OrderMagicNumber()== Magic_Number)
{
if(OrderType() == OP_BUY) compra++;
if(OrderType() == OP_SELL) sells++;
}
}
if (buys < 1) ordina un acquisto
if (sells < 1) ordina una vendita quando le condizioni sono soddisfatte
Potete usarlo per contare solo quelli che sono aperti oggi:
bisogno di aiuto veloce
Ho questi codici qui sotto.....
qualcuno può per favore controllare se seguono questa regola...
Se non ci sono operazioni sul grafico, con il segnale si apre 1 lotto.
se 1 trade è già presente sul grafico tutti gli altri ordini sono a doppio lotto...
si prega di verificare,
totale = OrdiniTotali();
se(totale>=2)
{
if(MA11>MA21 && MA12<MA22)
{
ticket=OrderSend(Symbol(),OP_BUY,2*Lotti,Ask,5,Ask-stoploss*Point,0,0,Magic_number,0,Green);
return (0);
}
se(MA11MA22)
{
ticket=OrderSend(Symbol(),OP_SELL,2*Lots,Bid,5,Bid+stoploss*Point,0,0,Magic_number,0,Red);
ritorno (0);
}
}
if(MA11>MA21 && MA12<MA22)
{
ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,5,Ask-stoploss*Point,0,0,Magic_number,0,Green);
}
se(MA11MA22)
{
ticket=OrderSend(Symbol(),OP_SELL,Lots,Bid,5,Bid+stoploss*Point,0,0,Magic_number,0,Rosso);
}
}
Martingala?
Non hai speranze.....
Martingala? Non hai speranze .....
Lo terrò a mente, grazie
Ho appena cambiato e aggiunto... i caratteri rossi... spero che questo aiuti...
if(total>=1)
{
if(MA11>MA21 && MA12<MA22)
{
ticket=OrderSend(Symbol(),OP_BUY,2*Lotti,Ask,5,Ask-stoploss*Point,0,0,Magic_number,0,Green);
return (0);
}
se(MA11MA22)
{
ticket=OrderSend(Symbol(),OP_SELL,2*Lots,Bid,5,Bid+stoploss*Point,0,0,Magic_number,0,Red);
return (0);
}
}
se(totale<1)
{
if(MA11>MA21 && MA12<MA22)
{
ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,5,Ask-stoploss*Point,0,0,Magic_number,0,Green);
}
se(MA11MA22)
{
ticket=OrderSend(Symbol(),OP_SELL,Lots,Bid,5,Bid+stoploss*Point,0,0,Magic_number,0,Rosso);
}
}StopLoss sull'incrocio delle MA
In un EA, ho uno SL=50.
Come codice se voglio SL=50 O incrocio di 2 Ma ?
Grazie per l'aiuto.