![MQL5 - Linguaggio delle strategie di trading integrato nel client terminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Bartrader
Ho questo EA per MT3 e il suo semplice design è quello di inserire 2 ordini BUYSTOP e SELLSTOP.
Ora il suo prezzo è calcolato dalle informazioni della barra precedente. Il valore del pivot è generato e poi aggiungere +17 per l'ACQUISTO e -13 per la vendita fuori dal valore del pivot. Se il trade viene eseguito, dovrebbe chiudersi alla fine della barra. Se no, entrambi vengono cancellati alla fine della barra. Poi si rifà tutto da capo.
Io userei un breakeven a 0 dopo 10pips
Qualcuno potrebbe dare un'occhiata a questo EA per fare alcune modifiche per fare questo.
/*[[
Nome := BARTRADER
Autore := FAB4X
Link := http://www.FAB4X.com
Note := Usa su grafici a 15 o 30m
Lotti := 1.00
Stop Loss := 45
Take Profit := 25
Trailing Stop := 0
]]*/
definire: Slippage(5);
define: MM(0);
define: Rischio(7,5);
var: cnt(0);
var: Opentrades(0);
var: lotsi(0);
var: trend("");
var: vTime(0);
var: vol1(0);
var: vol2(0);
var: myh(0),myl(0),myc(0),pivot(0),buyprice(0),sellprice(0);
//////////////////////////////////////////////////
// Esci se non si tratta di grafici H4
//////////////////////////////////////////////////
/*
se Periodo != 240 allora
{
Comment("Questo esperto è per i grafici 4HR");
Exit;
}
*/
//////////////////////////////////////////////////
// Esci se il tempo tra le esecuzioni dell'EA è inferiore a 5 sec.
//////////////////////////////////////////////////
se Curtime - LastTradeTime < 5 allora esci;
//////////////////////////////////////////////////
// Imposta se il back tester è precedente al 2005
//////////////////////////////////////////////////
Se TimeYear(time)<2005 allora Exit;
//////////////////////////////////////////////////
// Imposta le variabili
//////////////////////////////////////////////////
Slippage = Slippage*Point;
myh=High[1];
myl=Low[1];
myC=Close[1];
Pivot = ( myh+myl+myc )/ 3 ;
buyprice=pivot+17*punto;
sellprice=pivot-13*punto;
//////////////////////////////////////////////////
// Imposta commento
//////////////////////////////////////////////////
//////////////////////////////////////////////////
///////////// Gestire operazioni multiple /////////////
//////////////////////////////////////////////////
Opentrades = 0;
per cnt = 1 a TotalTrades
{
Se OrderValue(cnt,Val_Symbol) == Symbol allora
{
Opentrades++;
}
};
//////////////////////////////////////////////////
///////////// Money Manager /////////////
//////////////////////////////////////////////////
se mm != 0 allora Lotsi = Ceil(Balance*risk/10000)/10
else Lotsi=Lotti;
//////////////////////////////////////////////////
// Chiudi l'ordine dopo ogni barra!
//////////////////////////////////////////////////
if Opentrades != 0 e vTime != Time[0] allora
{
per cnt=1 a TotalTrades
{
Se Ord(cnt,VAL_SYMBOL) == Symbol allora
{
Se (Ord(cnt,VAL_TYPE)=OP_BUY o Ord(cnt,VAL_TYPE)=OP_SELL) allora
{
vTime = Time[0];
CloseOrder(OrderValue(cnt,VAL_TICKET),Ord(cnt,VAL_LOTS),(cnt,VAL_CLOSEPRICE),Slippage,BlueViolet);
// Esci;
}
Se (Ord(cnt,VAL_TYPE)=OP_BUYSTOP o Ord(cnt,VAL_TYPE)=OP_SELLSTOP) allora
{
vTime = Time[0];
DeleteOrder(OrderValue(cnt,VAL_TICKET),Brown);
// Esci;
}
}
}
}
//////////////////////////////////////////////////
// Aprire il commercio all'inizio della barra!
//////////////////////////////////////////////////
if Opentrades == 0 e vTime != Time[0] allora
{
vTime = Time[0];
SetOrder(OP_BUYSTOP,Lotsi,buyprice,Slippage,buyprice-stoploss*point,buyprice+takeprofit*point,blue);
// Esci;
};
se Opentrades > 0 allora
{
//vTime = Time[0];
SetOrder(OP_SELLSTOP,Lotsi,sellprice,Slippage,sellprice+stoploss*point,sellprice-takeprofit*point,Red);
// Esci;
}
exit;
Indicatori piatti
Indicatore piatto. Funziona (vedi immagine) ma a volte. Che qualcuno possa risolvere gli errori lì.
Linee di tendenza e divergenza
Tutti gli indicatori per il thread https://www.mql5.com/en/forum/173123 si prega di postare qui.
Due indicatori postati da alp.
Si richiede un nuovo EA...
Ciao,
Sto cercando un EA che faccia quanto segue:
1- Utilizzare solo un grafico giornaliero,
2- Identificare i primi livelli principali di sup-res,
3- Se l'alto-basso della barra giornaliera di chiusura è all'interno di uno dei livelli di sup-res, allora aspetta la prossima barra giornaliera di chiusura,
4- Ora abbiamo due barre di cui occuparci. Se il breakout è sul livello di supporto, allora cerchiamo un modello di inversione, e se ne troviamo uno, andiamo long all'apertura della prossima barra giornaliera. Per il segnale di vendita, se una qualsiasi delle prime due barre ha colpito il livello di supporto, e viene rilevato un modello di inversione, allora vendi sulla prossima barra giornaliera. Capite i vostri livelli tp-sl.
Se qualcuno è interessato, ho il codice per i pattern di inversione,
Grazie.
EMA AngoloZero
È possibile programmare l'EMA Angle Zero direttamente in un altro EA e renderlo parte del codice EA, invece di farlo funzionare solo come un indicatore?
Giorgio T
Sharpe Ratio, Sortino Ratio, Rina Index ecc.
Sto cercando uno strumento che legga i report di MT4 strategy tester e calcoli lo Sharpe Ratio, Sortino Ratio, Rina Index o qualcosa di simile
Ancora meglio sarebbe se potesse gestire diversi report da diversi sistemi in modo da poter calcolare il rapporto di portafoglio.
Anche un bel grafico non sarebbe male :-)
Qualcuno può aiutarmi con un programma (URL di un programma) che faccia tutto o parte di quanto sopra?
So che è una grande richiesta ma penso che conoscere il rapporto del vostro sistema/portafoglio sia un aspetto spesso trascurato e importante della progettazione del vostro sistema.
Segnale di tendenza
Per trovare la direzione del trend uso 2 MACD, uno short e uno long, e faccio trading se entrambi gli istogrammi sono nella stessa direzione.
A volte è difficile leggere la pendenza dell'istogramma, quindi uso uno Stoch dell'istogramma MACD. Grafico allegato al file pdf.
Sono un nuovo utente di MT4 e non so come programmare,
Sapete dove posso trovare uno Stoch del MACD hist.
Grazie
Semplice ma potente
Ciao,
Non sono un programmatore. Ho passato 6 mesi a provare MQL3 e poi arriva il 4. Quindi sono tornato al nulla! Per favore, qualcuno può aiutarmi con quanto segue. Dovrebbe aiutare anche altri principianti, visto che sono le basi. Ecco di cosa ho bisogno:
1. Un MQL che usi due EMA con un segnale di acquisto o vendita sull'incrocio a seconda della direzione.
2. Il valore di ciascuna deve essere impostato separatamente.
3. Il segnale di chiusura è impostato sull'incrocio inverso.
4. Deve includere un trailing stoploss.
Ho dato un'occhiata ai post di codersguru su https://www.mql5.com/en/forum/173171 e il suo codice sembra eccellente, tranne che sottrae 1 MA dall'altro. Questo è eccellente, ma mi priva della possibilità di lavorare con ogni MA in modo indipendente nei campi delle proprietà di Expert.
Grazie ragazzi.
Ottimo sito.
combinazione di indicatore ICWR e IL METODO TUNNEL
Ciao a tutti
La mia esperienza nel trading FX non è più così che ho perso il mio deposito nel mio mini conto in fibogroup broker, è per questo che ho iniziato a studiare duramente al fine di ottenere un modo stabile per fare trading con il minimo rischio, in questo forum ho imparato molte cose e sono quasi chiaro e scoprire le questioni di base, Penso che la combinazione dell'indicatore ICWR e del METODO TUNNEL possa fare una strategia stabile e se è possibile convertirla in Expert Advisor forse avrà buoni risultati, comunque voglio ricominciare il trading reale, per favore ditemi se usate un expert advisor che voi stessi usate nel vostro trading reale e ha buoni risultati in modo che io possa aumentare il mio deposito per non perdere tutto il mio deposito.
![](https://c.mql5.com/forextsd/smiles/biggrin.png)
Canale di regressione automatica
Ciao a tutti,
Chiedo gentilmente ai programmatori di dare un'occhiata al codice e, se possibile, spiegarlo in parole povere:
in quale momento del tempo questo indicatore cambia direzione?
Questo è quanto.![](https://c.mql5.com/forextsd/smiles/smile.png)
Quanto segue non mi è assolutamente chiaro
Nel momento in cui scrivo questo messaggio
GBPUSD M1 ha 32785 barre di tendenza al rialzo e ciò significa quasi 23 barre giornaliere
M5 ha 1525 barre di trend rialzista - 5.3 barre giornaliere
M15 ha 523 barre di trend rialzista -5.4 barre giornaliere
mentre
M30 ha 56 barre di downtrend - 1.16 barre giornaliere
H1 ha 21 barre di downtrend - quasi 1 barra giornaliera
e infine H4 ha 68 barre di uptrend - significa 11.3 barre giornaliere.
D1 ha 12 barre di uptrend
Ancora una domanda: come è possibile che un grafico a barre minime conti 22 giorni di uptrending del cavo e allo stesso tempo differisca così drasticamente dal grafico H1?
Grazie