Trading Sistematico

gpfTCPivotLimit: Sistema di Trading per MetaTrader 4
MetaTrader4
gpfTCPivotLimit: Sistema di Trading per MetaTrader 4

   Il gpfTCPivotLimit è un sistema di trading sviluppato per MetaTrader 4, basato sui livelli di Pivot intraday. Vediamo insieme come funziona, così da sfruttare al meglio le sue potenzialità.   Trading:Si opera su timeframe orari;Ogni giorno, dopo la mezzanotte, vengono calcolati i livelli di Pivot, Resist1, Resist2, Resist3, Support1, Support2, Support3;Effettuiamo un acquisto dopo che il livello di Supporto (n) è stato testato dalla candela oraria (T-2), e la candela (T-1) chiude sopra questo livello, posizionando lo stop loss sul livello di Supporto (n1) e il take profit sul livello di Resistenza (n). T rappresenta l'ora corrente;Utilizziamo il trailing per spostare lo stop loss al punto di pareggio;Al contrario, vendiamo quando la candela oraria (T-2) testa la Resistenza (n) e la candela (T-1) chiude sotto questo livello, posizionando lo stop loss sul livello di Resistenza (n1) e il take profit sul livello di Supporto (n).   Parametri di ingresso:La variabile TgtProfit imposta i livelli di stop loss/take profit e può avere valori da 1 a 5;Se TgtProfit = 1, il livello testato (buy/sell) è Resist1/Support1, stop loss (buy/sell) è Resist2/Support2, take profit (buy/sell) è Support1/Resist1;Se TgtProfit = 2, il livello testato (buy/sell) è Resist1/Support1, stop loss (buy/sell) è Resist2/Support2, take profit (buy/sell) è Support2/Resist2;Se TgtProfit = 3, il livello testato (buy/sell) è Resist2/Support2, stop loss (buy/sell) è Resist3/Support3, take profit (buy/sell) è Support1/Resist1;Se TgtProfit = 4, il livello testato (buy/sell) è Resist2/Support2, stop loss (buy/sell) è Resist3/Support3, take profit (buy/sell) è Support2/Resist2;Se TgtProfit = 5, il livello testato (buy/sell) è Resist2/Support2, stop loss (buy/sell) è Resist3/Support3, take profit (buy/sell) è Support3/Resist3;La variabile isTradeDay definisce se le posizioni aperte verranno chiuse. Se isTradeDay = true, le posizioni aperte verranno chiuse obbligatoriamente alla fine della giornata; altrimenti, rimarranno sul mercato fino a stop loss o take profit;Impostando la variabile isTrace = True, il sistema registra ogni informazione utile per il debugging del sistema di trading.   Risultati dei test: non tutte le coppie hanno mostrato un livello di redditività positivo utilizzando questo approccio. In generale, una redditività positiva è stata raggiunta principalmente mediante l'uso del trailing.

2006.01.25
gpfTCPivotStop: Il Tuo EA per MetaTrader 4
MetaTrader4
gpfTCPivotStop: Il Tuo EA per MetaTrader 4

    Il gpfTCPivotStop è un sistema di trading sviluppato per operare sui livelli giornalieri, sfruttando l'indicatore Pivot.     Ecco come funziona il trading con questo EA: Si opera su un timeframe orario; Dopo le 00:00 del giorno corrente, vengono calcolati i livelli Pivot, Resist1, Resist2, Resist3, Support1, Support2, Support3; Dopo la chiusura di una candela oraria sopra il livello Pivot, si effettua un acquisto, posizionando lo stop loss a livello Support(n) e il take profit a Resist(n); È previsto un trailing stop per spostare lo stop loss al punto di pareggio; Per vendere, si attende la chiusura di una candela oraria sotto il livello Pivot, con stop loss a Resist(n) e take profit a Support(n).     Vediamo ora il significato di alcuni parametri di ingresso: La variabile TgtProfit rappresenta i livelli di stop e profitto e può assumere valori di 1, 2 o 3; Se TgtProfit = 1, allora lo stop loss (buy/sell) sarà fissato a Resist1/Support1 e il take profit (buy/sell) a Support1/Resist1; Se TgtProfit = 2, lo stop loss (buy/sell) sarà a Resist1/Support1 e il take profit (buy/sell) a Support2/Resist2; Se TgtProfit = 3, lo stop loss (buy/sell) sarà a Resist2/Support2 e il take profit (buy/sell) a Support3/Resist3; La variabile isTradeDay determina quando chiudere le posizioni aperte. Se isTradeDay = true, le posizioni aperte verranno chiuse automaticamente a fine giornata; in caso contrario, rimarranno sul mercato fino a stop loss o take profit; Impostando la variabile isTrace = True, verrà registrata una dettagliata informativa per il debug del sistema di trading.     Risultati dei test: non tutti i cross valutari utilizzando questo approccio raggiungono livelli di redditività.     Nel prossimo aggiornamento, il sistema di trading sarà migliorato per gestire l'uscita da questi stessi livelli.

2006.01.19
Media Mobile: L'Esperto per MetaTrader 4
MetaTrader4
Media Mobile: L'Esperto per MetaTrader 4

    La Media Mobile è un esperto progettato per generare segnali di trading utilizzando una singola media mobile. Le aperture e le chiusure delle posizioni avvengono quando la media mobile incontra il prezzo sulla barra più recente (indice della barra uguale a 1). La dimensione del lotto sarà ottimizzata secondo un algoritmo specifico.    L'EA analizza la coincidenza tra la media mobile e il grafico dei prezzi di mercato. Il controllo avviene attraverso la funzione CheckForOpen(). Se la media mobile si trova in una posizione tale che è superiore al prezzo di apertura ma inferiore al prezzo di chiusura, si aprirà una posizione di acquisto (BUY). Al contrario, se la media mobile è inferiore al prezzo di apertura e superiore al prezzo di chiusura, si aprirà una posizione di vendita (SELL).    La gestione del denaro utilizzata nell'esperto è molto semplice, ma efficace: il controllo del volume di ciascuna posizione si basa sui risultati delle transazioni precedenti. Questo algoritmo è implementato dalla funzione LotsOptimized(). La dimensione di base del lotto viene calcolata in base al rischio massimo consentito:    lot=NormalizeDouble(AccountFreeMargin()*MaximumRisk/1000.0,1);    Il parametro MaximumRisk rappresenta la percentuale di rischio di base per ogni transazione, di solito compresa tra 0,01 (1%) e 1 (100%). Ad esempio, se il margine libero (AccountFreeMargin) è di 20.500€ e le regole di gestione del capitale prevedono di utilizzare un rischio del 2%, la dimensione di base del lotto sarà di 20500 * 0.02 / 1000 = 0.41. È fondamentale controllare l’accuratezza della dimensione del lotto e normalizzare il risultato con i valori consentiti. Normalmente, sono consentiti lotti frazionari con un passo di 0.1. Pertanto, una transazione con volume di 0.41 non verrà eseguita. Per normalizzare, si utilizza la funzione NormalizeDouble() con un’accuratezza di 1 cifra dopo il punto. Questo porta a un lotto di base di 0.4. Il calcolo della dimensione del lotto in base al margine libero consente di aumentare i volumi delle operazioni in base al successo del trading, ossia di operare con reinvestimento. Questo è il meccanismo di base con gestione del capitale obbligatoria per aumentare l'efficacia del trading.    DecreaseFactor rappresenta la misura in cui la dimensione del lotto verrà ridotta dopo operazioni non redditizie. Valori normali sono 2, 3, 4, 5. Se le transazioni precedenti sono state non redditizie, i volumi successivi diminuiranno di un fattore pari a DecreaseFactor per superare il periodo negativo. Questo è il fattore principale nell'algoritmo di gestione del capitale. L'idea è molto semplice: se il trading genera profitti, l'esperto lavora con il lotto di base per massimizzare i guadagni. Dopo la prima operazione non redditizia, l'esperto "ridurrà la velocità" fino a quando non verrà effettuata una nuova operazione positiva. L'algoritmo consente di disattivare la "riduzione della velocità" impostando DecreaseFactor = 0. Il numero delle ultime transazioni non redditizie viene calcolato nella cronologia delle operazioni. La dimensione di base del lotto sarà ricalcolata in base a questo:    if(losses>1) lot=NormalizeDouble(lot-lot*losses/DecreaseFactor,1);    In questo modo, l'algoritmo consente di ridurre efficacemente il rischio derivante da una serie di operazioni non redditizie. La dimensione del lotto viene sempre verificata per la dimensione minima consentita alla fine della funzione, poiché i calcoli precedenti potrebbero portare a lot = 0:    if(lot<0.1) lot=0.1;    L'esperto è principalmente destinato a operare con periodi giornalieri e, in modalità di test, per operare sui prezzi di chiusura. Effettuerà operazioni solo all'apertura di una nuova barra, quindi non sono necessari i modelli di ogni tick.    I risultati dei test sono riportati nel report.Report del Tester di StrategiaMedia MobileSimboloEURUSD (Euro vs Dollaro USA)Periodo1 Ora (H1) 2003.01.08 00:00 - 2003.11.25 00:00ModelloOgni tick (basato su tutti i timeframe disponibili con interpolazione frattale di ogni tick)ParametriLots=0.1; MaximumRisk=0.01; DecreaseFactor=1; MovingPeriod=16; MovingShift=11; Barre nel test19371Ticks modellati656918Qualità di modellazione25.00%Deposito iniziale10000.00Profitto netto totale1695.20Profitto lordo4293.20Perdita lorda-2598.00Fattore di profitto1.65Rendimento atteso10.80Drawdown assoluto40.35Drawdown massimo (%)318.50 (3.0%)Operazioni totali157Posizioni corte (percentuale vinta)73 (26.03%)Posizioni lunghe (percentuale vinta)84 (32.14%)Operazioni vincenti (% del totale)46 (29.30%)Operazioni perdenti (% del totale)111 (70.70%)Maggioroperazione profittevole262.55operazione perdente-91.00Mediaoperazione profittevole93.33operazione perdente-23.41Massimovittorie consecutive (profitto in denaro)2 (387.15)perdite consecutive (perdita in denaro)7 (-287.25)Massimoprofitto consecutivo (numero di vittorie)387.15 (2)perdita consecutiva (numero di perdite)-287.25 (7)Mediavittorie consecutive1perdite consecutive3

2005.11.29
MACD: Un Eccellente Strumento per il Tuo Trading su MetaTrader 4
MetaTrader4
MACD: Un Eccellente Strumento per il Tuo Trading su MetaTrader 4

Scopri il MACD: uno strumento fondamentale per il trader moderno!Se sei un trader che utilizza MetaTrader 4, sicuramente non puoi farti sfuggire il MACD (Moving Average Convergence Divergence). Questo indicatore è uno dei più apprezzati nel panorama del trading, grazie alla sua capacità di fornire segnali chiari e tempestivi sul mercato.Cos'è il MACD?Il MACD è un indicatore di trend che combina medie mobili per aiutarti a capire la direzione del mercato. In poche parole, ti permette di vedere le divergenze tra il prezzo e il momentum, fornendo così spunti preziosi per le tue decisioni di trading.Come Funziona il MACD?Linee MACD: Il MACD è composto da due linee: la linea MACD e la linea del segnale. La prima rappresenta la differenza tra due medie mobili esponenziali (EMA), mentre la seconda è una media mobile della linea MACD stessa.Crossovers: Quando la linea MACD incrocia la linea del segnale, è un chiaro indicatore di un possibile cambiamento di trend. Un incrocio verso l'alto può segnalare un acquisto, mentre uno verso il basso può indicare una vendita.Stabilità: È importante non basarsi solo sul MACD per le proprie decisioni di trading. Utilizzalo in combinazione con altri indicatori e analisi per una strategia più robusta.Iniziare a utilizzare il MACD su MetaTrader 4 è facile: basta aggiungere l'indicatore dal menu e personalizzarlo secondo le tue esigenze.Conclusione: Se desideri migliorare le tue performance di trading, il MACD è sicuramente un alleato da tenere in considerazione. Non dimenticare di testarlo con un conto demo prima di applicarlo in modo reale!

2005.09.16
Primo Precedente 116 117 118 119 120 121