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
Come faccio a far sì che l'EA ricordi il prezzo che era all'esecuzione della condizione che a 9-20 RSI ha attraversato il livello e 20 minuti dopo c'è un controllo del prezzo. E ho bisogno di confrontare il prezzo 20 minuti fa e ora
poi contare in secondi, 20 minuti * 60 secondi = 1200
Confronta l'attuale RSI e quello che era 1200 secondi prima...
poi contare in secondi, 20 minuti * 60 secondi = 1200
confronta l'attuale RSI con quello di 1200 secondi prima...
if (Hour()==9&& (Minute() ==20) && (RSI>70))
Price2==Bid;
{
if (Hour()==9&& (Minute() ==40) && (Bid<Price2))
{
ticket=OrderSend(Symbol(),OP_SELL,Lts,Bid,SP,0,0,NULL,Magic,0,Blue);
return(0);
}
}
Si può fare così?)))
if (Hour()==9&& (Minute() ==20) && (RSI>70))
Price2==Bid;
{
if (Hour()==9&& (Minute() ==40) && (Bid<Price2))
{
ticket=OrderSend(Symbol(),OP_SELL,Lts,Bid,SP,0,0,NULL,Magic,0,Blue);
return(0);
}
}
Si può fare così?)))
È necessario ricordare il tempo del conto alla rovescia e controllarlo per assicurarsi che siano trascorsi 1200 secondi. Traccia il tempo con la funzioneTimeCurrent.
ePrice2 può essere guardato sulla storia, nel passato, perché ricordarlo?
{
LastTime = TimeCurrent();
//проверяем текущий РСИ и тот что был 1200 секунд назад
}
...quando si modifica lo stoploss errato - il log dovrebbe avere un errore "stoploss disattivato".
Perché essere così complicati quando il biglietto è lì?
Ticket=OrderSend(NULL,OP_BUY,Lot,Ask,slippage,0,0,NULL,magic,0,Blue);
//не забываем проверить код ошибки
if(Ticket<0) Print("Ой, ошибочка: ", _LastError);
TP=NormalizeDouble(Bid+TakeProfit*Point,Digits);
bool modify=OrderModify(Ticket,OrderOpenPrice(),OrderStopLoss(),TP,0);
//не забываем проверить код ошибки
if(!modify) Print("OOPS! Modify error: ", _LastError);
Ora tutto funziona:
Ticket=OrderSend(NULL,OP_SELL,Lot,Bid,slippage,0,0,NULL,magic,0,Red);
if(OrdersTotal()!=0)
{
for (int i = 0; i < OrdersTotal(); i++)
{
if(OrderSelect(i,SELECT_BY_POS)==true)
{
TP=NormalizeDouble(Ask-TakeProfit*Point,Digits);
bool modify=OrderModify(OrderTicket(),OrderOpenPrice(),0,TP,0,0);
}
}
return;
}
Il problema era la mancanza di SL, anche con la rete a strascico in piedi dopo.Grazie a tutti.
Vladymyr Glushko
Forum sul trading, sistemi di trading automatico e test di strategie di trading
MetaEditor build 1470
Vladymyr Glushko, 2016.11.12 04:24
Buona giornata a voi.
Sono un principiante nel trading, quindi ci sono un sacco di domande, comprese quelle sul software, nel mio caso si tratta di MT4.
Qual è l'accordo, è possibile rendere lo spread della coppia di valute, per esempio, visualizzato sulla finestra del grafico come un numero, e allo stesso modo l'indicatore ATR?
Quindi, niente grafici, solo numeri
Esempio
ATR (14) - 33
Spred 27
Penso che sarebbe conveniente usare questa visione della situazione del mercato, è più comodo e veloce stimare dalle medie.
Il secondo punto è lo stop mobile basato sull'ATR.
È possibile renderlo automatico?
Se siete seduti in posa, grazie alla calcolatrice e alla buona vista, potete calcolare e impostare manualmente una fermata - nessun problema.
E se si rende questo processo automatico, è una buona soluzione per i commercianti, anche se hanno svantaggi, ma in una buona tendenza il trailing stop ridurrà il rischio di uno stop sbagliato da un principiante.
Grazie in anticipo.
Ciao, è scritto ovunque che un indicatore scritto in mql4 non può avere più di 8 buffer. Ok, ma nel commento di un indicatore commerciale per mt4 (dal marketplace mql5.com), l'autore dell'indicatore dice, che quando si usa la funzione iCustom, usare i buffer #9 e #10 ... Ho letto di alcuni buffer aggiuntivi altrove ... Aiutatemi a capire quanti buffer può avere un indicatore con l'attuale mql4... Come impostare i numeri di buffer (forse in questo caso)?
L'informazione su 8 buffer non è aggiornata
Nel nuovo MQL4 si possono impostare fino a 512 buffer.
Per capirlo, vedere il codice sorgente degli indicatori nella cartella MQL4\Indicators\Examples. E leggere la documentazione