Trading Sistematico

VR-Moving: Expert Advisor per MetaTrader 5
MetaTrader5
VR-Moving: Expert Advisor per MetaTrader 5

Idea di: Vladimir Pastushak. Codice MQL5 di: Vladimir Karputov. Questo EA si basa sull'indicatore Moving Average, implementando tutte le funzioni preparatorie e di trading come classe di trading CMoving in un file separato chiamato Moving.mqh. Impostazioni magic number - identificativo unico dell'EA; Lots - volume della posizione (può essere specificato un volume di posizione maggiore di zero o una dimensione del rischio maggiore di zero); Rischio - rischio in percentuale del margine libero per trade (può essere specificato un volume di posizione maggiore di zero o una dimensione del rischio maggiore di zero); MA: periodo - indicatore Moving Average: Timeframe; MA: periodo di media - indicatore Moving Average: Periodo di media; MA: spostamento orizzontale - indicatore Moving Average: Spostamento orizzontale; MA: tipo di smoothing - indicatore Moving Average: Metodo di media; MA: tipo di prezzo - indicatore Moving Average: Tipo di prezzi su cui viene calcolato l'indicatore; Take Profit - Take Profit (per il caso in cui sia aperta una posizione); Moltiplicatore di lotti per una serie di posizioni - aumento del volume di una posizione per una serie di posizioni; Distanza dalla Moving Average - distanza dall'indicatore Moving Average; Additivo in presenza di profitto generale - aggiunta all'indent se c'è un profitto generale. L'EA utilizza il principio dello swing, con la possibilità di aumentare il numero di lotti; per il suo funzionamento si basa su una strategia semplice: Se il prezzo è sopra l'indicatore Moving Average a una distanza pre-impostata dalla Moving Average, apriamo una posizione BUY; Se il prezzo scende dall'indicatore Moving Average a una distanza pre-impostata dalla Moving Average, apriamo una posizione SELL con lo stesso lotto; Se il prezzo è salito dalla posizione BUY avendo il prezzo più alto a una distanza pre-impostata dalla Moving Average, apriamo la successiva posizione BUY; Se il prezzo è sceso dalla posizione BUY avendo il prezzo più basso a una distanza pre-impostata dalla Moving Average, apriamo la successiva posizione SELL; Classe CMoving Parametri di impostazione Inizializzazione Inizializzazione primaria - vengono impostati i seguenti parametri: simbolo - nome del simbolo su cui opererà l'EA; magic - identificativo unico per l'EA; slippage - slippage. GetFlag Restituisce lo stato del flag di inizializzazione. Viene utilizzato come funzione ausiliaria quando si chiama dall'EA di base per verificare lo stato della variabile interna m_init della classe CMoving. LotsOrRisk Definisce il tipo di calcolo dei lotti della posizione: manualmente (il parametro lots è maggiore di zero) oppure in percentuale del margine libero per trade (il parametro rischio è maggiore di zero). CreateMA Creazione dell'indicatore Moving Average. TakeProfit Definizione del parametro Take Profit. Multiplier Definizione del parametro di aumento dei lotti. DistanceMA Definizione dell'indent dall'indicatore Moving Average. ProfitPlus Definizione dell'indent aggiuntivo in caso di profitto generale. Funzione principale Processing Funzione principale, in cui vengono eseguiti tutti i calcoli. Funzioni della classe con specificatore di accesso protetto RefreshRates Aggiornamento delle quotazioni per il simbolo. CheckVolumeValue Controlla la correttezza del volume della posizione inserito (il controllo è utilizzato quando si definisce manualmente il volume della posizione). IsFillingTypeAllowed Verifica la modalità di esecuzione dell'ordine. iMAGet Ottiene i valori dell'indicatore Moving Average sulla candela con indice index. CalculateAllPositions Ottiene le informazioni sulle posizioni per chiamata: count_buys - numero di posizioni BUY; price_highest_buy - prezzo della posizione BUY più alta; price_lowest_buy - prezzo della posizione BUY più bassa; lot_highest_buy - volume della posizione BUY più alta; lot_lowest_buy - volume della posizione BUY più bassa; total_lots_buy - volume totale delle posizioni BUY; count_sells - numero di posizioni SELL; price_lowest_sell - prezzo della posizione SELL più bassa; price_highest_sell - prezzo della posizione SELL più alta; lot_lowest_sell - volume della posizione SELL più bassa; lot_highest_sell - volume della posizione SELL più alta; total_lots_sell - volume totale delle posizioni SELL. Prices Ottiene i prezzi di riferimento per le posizioni BUY e SELL, considerando la distanza pre-impostata dalla Moving Average. LotCheck Controlla e normalizza il volume della posizione (utilizzato quando si definisce manualmente la dimensione della posizione). OpenBuy Apertura di una posizione BUY. OpenSell Apertura di una posizione SELL. PrintResult Stampa i risultati di un'operazione di trading per l'apertura di una posizione. SetTakeProfit Imposta il livello di Take Profit per le posizioni o rimuove tutti i livelli di Take Profit e Stop Loss (dove il parametro delete_take_profit è pari a "true"). CompareDoubles Confronta due numeri reali per verificarne l'uguaglianza. AwerageTakeProfit Calcola e imposta il livello di Take Profit singolo per una posizione di un certo tipo pos_type. GBPUSD, H1, "Ogni tick basato su tick reali."

2018.06.16
Doji Arrows: Il Sistema di Trading per MetaTrader 5
MetaTrader5
Doji Arrows: Il Sistema di Trading per MetaTrader 5

Ideatore: Scriptor. Codice MQL5 di: Vladimir Karputov. Il sistema di trading "Doji Arrows" opera utilizzando il pattern Doji: Puoi anche impostare la dimensione del corpo della candela nel parametro "Dimensione del corpo della candela (Apertura Chiusura)". Algoritmo di Operazione Il sistema analizza la barra #2 e la barra #1 quando appare una nuova barra. Se la barra #2 è un Doji, vengono verificate le seguenti condizioni: close#1 > high#2 → segnale per aprire un BUY; close#1 < low#2 → segnale per aprire un SELL. Parametri Lots (se "0" → verrà utilizzato il parametro "Rischio") - valore del lotto impostato manualmente. Se imposti a "0", verrà utilizzato il parametro di "Rischio", ovvero il rischio in percentuale del margine disponibile per ogni operazione; Stop Loss (in pips) - Stop Loss; se lo imposti a "0", il parametro sarà disabilitato; Take Profit (in pips) - Take Profit; se lo imposti a "0", il parametro sarà disabilitato; Trailing Stop (in pips) - trailing; se lo imposti a "0", il parametro sarà disabilitato; Trailing Step (in pips) - passo del trailing; Rischio (se "0" → verrà utilizzato il parametro "Lots") - rischio in percentuale del margine disponibile per operazione; Dimensione della candela (Apertura Chiusura) - dimensione del corpo della candela; numero magico - identificatore unico per il sistema. Se "Dimensione della candela" = 0, ci saranno solo pochi trade (circa 15-30) su H1 nell'arco di un anno, con una redditività come segue: Se imposti questo parametro a 1, il numero di trade aumenterà di dieci volte, e il profitto sarà distribuito come segue:

2018.06.16
GoldWarrior02b: Il Tuo Expert Advisor per MetaTrader 5
MetaTrader5
GoldWarrior02b: Il Tuo Expert Advisor per MetaTrader 5

Idea di: Scriptor. Codice MQL5 di: Vladimir Karputov. GoldWarrior02b è un EA che sfrutta indicatori come iCCI (Commodity Channel Index, CCI), ZigZag e Impulse. È possibile utilizzare il trailing per le posizioni aperte. Parametri di Input Lots - il volume iniziale delle posizioni; Stop Loss (in pips) - il livello di Stop Loss; Take Profit (in pips) - il livello di Take Profit; Trailing Stop (in pips) - il valore del trailing; Trailing Step (in pips) - il passo del trailing; Periodo di media (per "Impulse" e "CCI") - il periodo di media comune per gli indicatori "Impulse" e "CCI"; ZigZag: Profondità - parametro di profondità per l'indicatore ZigZag; ZigZag: Deviazione - parametro di deviazione per l'indicatore ZigZag; ZigZag: Passo Inverso - parametro di backstep per l'indicatore ZigZag; Obiettivo di profitto per la chiusura di tutte le posizioni - obiettivo di profitto al quale chiudiamo tutte le posizioni; Output, "false" -> in "Experts", "true" -> in Chart - visualizzazione dei messaggi sullo schermo o in una scheda; Valore di impulso negativo per il segnale di VENDITA - valore di impulso negativo per i segnali di vendita (ad esempio, se impostiamo "-30", non apparirà alcun segnale di vendita con un impulso di "-40", mentre il segnale di vendita apparirà con un impulso di "-20"); Valore di impulso positivo per il segnale di ACQUISTO - valore di impulso positivo per i segnali di acquisto (ad esempio, se impostiamo "-30", non apparirà alcun segnale di acquisto con un impulso di "-40", mentre il segnale di acquisto apparirà con un impulso di "-20"); Moltiplicatore delle posizioni di copertura di 1° e 2° livello - moltiplicatore del lotto iniziale per la copertura. Testato su diversi simboli con timeframe H1 dal 01.01.2018 al 26.04.2018:

2018.06.16
Assorbimento: Il Tuo Nuovo EA per MetaTrader 5
MetaTrader5
Assorbimento: Il Tuo Nuovo EA per MetaTrader 5

Idea di: Sergey. Codice MQL5 di: Vladimir Karputov. Il nostro EA opera sfruttando il pattern di Assorbimento. Utilizza ordini pendenti Buy Stop e Sell Stop, e ha la capacità di spostare una posizione in pareggio, oltre a implementare il trailing. Sono disponibili impostazioni di Take Profit individuali per BUY e SELL. Assorbimento nel bar #2: Assorbimento nel bar #1: Impostazioni Lots - volume dell'ordine pendente da piazzare; Take Profit Buy - Take Profit per il Buy Stop degli ordini pendenti; Take Profit Sell - Take Profit per il Sell Stop degli ordini pendenti; Trailing Stop (in pips) - per il trailing; Trailing Step (in pips) - passo del trailing; Indent da massimo o minimo - indentazione rispetto all'estremo (massimo o minimo) trovato; Numero di barre per cercare gli estremi di prezzo - numero di barre per la ricerca degli estremi; Scadenza dell'ordine pendente in ore - durata dell'ordine pendente, in ore; Numero magico per segnale 1 - identificativo per le posizioni nelle operazioni per il segnale 1; Numero magico per segnale 2 - identificativo per le posizioni nelle operazioni per il segnale 2; Breakeven (in pips) ("0" -> parametro "Breakeven" disattivato) - breakeven (per quanti pips spostare lo Stop Loss); Profitto breakeven (in pips) - un profitto, al raggiungimento del quale lo Stop Loss deve essere spostato in pareggio. Testato in modalità di generazione tick "Ogni tick basato su tick reali" per GBPUSD, H1 dal 01/01/2018 al 25/04/2018:

2018.06.16
Firebird v0.60: il tuo EA ideale per MetaTrader 5
MetaTrader5
Firebird v0.60: il tuo EA ideale per MetaTrader 5

Idea di: Scriptor. Codice MQL5 di: Vladimir Karputov. Il nostro Expert Advisor Firebird v0.60 si basa sull'indicatore iMA (Media Mobile, MA). Un aspetto interessante è il parametro relativo alla Distanza tra "MA" e il prezzo, che indica l'indentazione dell'indicatore rispetto al prezzo. Prima di inviare un ordine di trading, il sistema verifica quanto tempo è passato dall'apertura dell'ultima posizione: se non sono trascorsi almeno due periodi (timeframe), la nuova posizione non verrà aperta. Impostazioni Lots - la dimensione della posizione da aprire; Stop Loss (in pips) (non usare "0") - Stop Loss; è vietato impostare il valore di "0"; Take Profit (in pips) (non usare "0") - Take Profit; è vietato impostare il valore di "0"; MA: periodo di media - periodo di media dell'indicatore; MA: spostamento orizzontale - spostamento orizzontale dell'indicatore; MA: tipo di smussamento - il tipo di media dell'indicatore; MA: tipo di prezzo - il tipo di prezzo usato dall'indicatore; Distanza tra "MA" e il prezzo (in percentuale) - distanza dell'indicatore dal prezzo, espressa in percentuale; Trading il Venerdì - abilita il trading il Venerdì; Step: distanza tra posizioni (in pips) - distanza tra le posizioni; Aumento dello step in base al numero di posizioni - aumenta lo step con l'aumento del numero di posizioni; numero magico - identificatore unico per l'EA. Di seguito un campione di test per tutti i simboli su H1 con i parametri predefiniti:

2018.06.16
Brandy: Un Sistema di Trading Efficace per MetaTrader 5
MetaTrader5
Brandy: Un Sistema di Trading Efficace per MetaTrader 5

Idea di: Sergey. Codice MQL5 di: Vladimir Karputov. Brandy è un Expert Advisor che utilizza due indicatori di Media Mobile. Le operazioni vengono attivate dall'incrocio delle due MAs: la media mobile lenta (MA "Open") viene impiegata per aprire posizioni, mentre quella veloce (MA "Close") è utilizzata per chiudere le posizioni. Il sistema esegue operazioni solo quando appare una nuova candela e non c'è un limite al numero di posizioni aperte. È possibile utilizzare il trailing per le posizioni aperte. Input del Sistema Lots - il volume della posizione da aprire; Stop Loss (in pips) - livello di Stop Loss; Take Profit (in pips) - livello di Take Profit; Trailing Stop (in pips) - valore del trailing; Trailing Step (in pips) - passo del trailing; MA "Close": periodo di media - periodo di media per MA "Close"; MA "Close": spostamento orizzontale - spostamento orizzontale per MA "Close"; MA "Close": tipo di smussamento - tipo di smussamento per MA "Close"; MA "Close": tipo di prezzo - tipo di prezzo per MA "Close"; MA "Close": posizione di chiusura della candela - numero della candela MA "Close" da cui viene preso il segnale di chiusura; MA "Open": periodo di media - periodo di media per MA "Open"; MA "Open": spostamento orizzontale - spostamento orizzontale per MA "Open"; MA "Open": tipo di smussamento - tipo di smussamento per MA "Open"; MA "Open": tipo di prezzo - tipo di prezzo per MA "Open"; MA "Open": posizione di apertura della candela - numero della candela MA "Open" da cui viene preso il segnale di apertura; magic number - identificatore unico per l'EA. Abbiamo testato Brandy su diversi simboli utilizzando il timeframe H1 dal 01 gennaio 2018 al 22 aprile 2018, con i parametri predefiniti dell'EA:

2018.06.16
N-_Candles_v7: L'Expert Advisor per MetaTrader 5 che non puoi perdere
MetaTrader5
N-_Candles_v7: L'Expert Advisor per MetaTrader 5 che non puoi perdere

Se sei un trader alla ricerca di un nuovo strumento per migliorare le tue operazioni, l'Expert Advisor N-_Candles_v7 potrebbe fare al caso tuo. Questo sistema di trading è progettato per cercare N candlestick identici in sequenza, acquistando su quelli rialzisti e vendendo su quelli ribassisti. Inoltre, l'EA verifica se il tuo conto è in modalità di netting o di hedging, utilizzando classi di trading come CPositionInfo, CTrade, CSymbolInfo e CAccountInfo. Versione 1: N candles. Esempio di ricerca per N=3: Versione 2: N- candles v2. Novità nella versione 2: sono stati introdotti i parametri "Take Profit", "Stop Loss" e "Trailing". Versione 3: N-_Candles_v3. Novità nella versione 3: è stato introdotto il parametro "Massimo numero di posizioni in un'unica direzione". Versione 4: N-_Candles_v4. Novità nella versione 4: per i conti in netting, il parametro "massimo numero di posizioni" è stato sostituito con "massimo volume di posizione". Versione 5: N- Candles v5. Novità nella versione 5: è stato introdotto il parametro "Orario di lavoro". Versione 6: N-_Candles_v6. Novità nella versione 6: è stato introdotto il parametro "Pecora nera". Novità nella versione 7 È stata aggiunta la chiusura delle posizioni al raggiungimento di un profitto pari a Chiusura delle posizioni al raggiungimento del profitto generale. Parametri di input N candlestick identici in sequenza - numero di candlestick identici in sequenza; Lot - volume della posizione da aprire; Take Profit - Take Profit; se questo valore è "0", il parametro non viene utilizzato; Stop Loss - Stop Loss; se questo valore è "0", il parametro non viene utilizzato; Trailing Stop - Trailing Stop; se questo valore è "0", il parametro non viene utilizzato; Trailing Step - passo di trailing; se questo valore è "0", il parametro non viene utilizzato; Max posizioni in una certa direzione (solo per hedging) - numero massimo di posizioni in un'unica direzione (solo per hedging); Max volume posizione (solo per netting) - volume massimo delle posizioni aperte (solo per netting); Usa orari di trading - abilita/disabilita il parametro "orario di lavoro"; Ora di inizio - ora di inizio del trading; Ora di fine - ora di fine del trading; Chiusura delle posizioni al raggiungimento del profitto generale - chiusura di tutte le posizioni al raggiungimento del livello di profitto (in termini monetari); numero magico - identificatore unico dell'EA; Tipo di chiusura al verificarsi della "pecora nera" - tipo di chiusura per la "pecora nera".

2018.06.16
Strategia Small Inside Bar: Il Tuo Nuovo EA per MetaTrader 5
MetaTrader5
Strategia Small Inside Bar: Il Tuo Nuovo EA per MetaTrader 5

Hai mai sentito parlare della strategia Small Inside Bar? Questo EA sfrutta un indicatore che identifica e visualizza il pattern di Price Action "Inside Bar". È importante notare che l'indicatore non è necessario per il funzionamento dell'EA, poiché i dati vengono calcolati direttamente al suo interno. Quando il pattern "Inside Bar" rialzista viene identificato, l'EA aprirà una posizione long, mentre per il pattern ribassista, aprirà una posizione short. Ci sono tre modalità per aprire le posizioni: Si apre una posizione rilevante ad ogni segnale, che sarà chiusa da Stop Loss o Take Profit (*); Si apre una posizione rilevante ad ogni segnale, mentre le posizioni opposte vengono chiuse (swing ricaricato); Si apre una posizione rilevante solo se non esiste già, e la posizione opposta viene chiusa (swing). Inoltre, l'EA ti consente di disabilitare le attività di acquisto/vendita e ha una modalità inversa, ovvero una posizione short si apre su un segnale long e viceversa. * Se utilizzi la modalità di apertura di tutte le posizioni a tutti i segnali e non hai impostato livelli di Stop Loss o Take Profit, l'EA non sarà in grado di chiudere le posizioni autonomamente. In questo caso, verrà visualizzato un avviso nel grafico che indica che né il Take Profit né lo Stop Loss sono impostati e che puoi chiudere le tue posizioni manualmente. Ricorda che questo Expert Advisor è progettato per scopi di formazione. L'EA ha dodici parametri di input: Numero magico degli esperti - identificatore unico delle posizioni dell'EA; Modalità di apertura delle posizioni - modalità di apertura delle posizioni: Qualsiasi posizione ad ogni segnale - qualsiasi posizione ad ogni segnale (*); Posizioni ad ogni segnale in un'unica direzione (swing ricaricato) - più posizioni in un'unica direzione (swing ricaricato); Solo una posizione sempre (swing) - solo una posizione sempre (swing). Posizioni long abilitate - apertura di posizioni long abilitata (interruttore Sì/No); Posizioni short abilitate - apertura di posizioni short abilitata (interruttore Sì/No); Commercio inverso - modalità inversa delle transazioni (interruttore Sì/No); Lots - volume delle posizioni da aprire; Stop loss in punti - valore di Stop Loss in punti (0 significa nessun SL); Take profit in punti - valore di Take Profit in punti (0 significa nessun TP); Slippage di prezzo - massimo slippage consentito all'apertura di una posizione; Moltiplicatore spread per gli stop - moltiplicatore spread applicato per calcolare una distanza adeguata per gli ordini di stop (*). Attesa per l'aggiornamento dell'ambiente (in secondi) - tempo in secondi da attendere per l'aggiornamento dell'ambiente di trading (**); Numero di tentativi per ottenere lo stato dell'ambiente - numero di tentativi per ottenere informazioni accurate sull'ambiente di trading (***). * Per gli ordini pendenti (così come Stop Loss o Take Profit), c'è una distanza minima consentita per piazzare ordini stop - StopLevel. Ciò significa che l'ordine pendente (così come Stop Loss o Take Profit) non può essere piazzato più vicino della suddetta distanza al prezzo. Tuttavia, se un StopLevel è zero, significa solo che il StopLevel è fluttuante, non assente. In questo caso, la distanza minima è solitamente il valore di spread*2, ma a volte anche il doppio spread non è sufficiente. Ecco perché abbiamo introdotto un moltiplicatore di spread personalizzato usato dall'EA per calcolare la distanza minima per piazzare ordini pendenti. ** Quando un ordine di trading viene inviato a un server, un eventuale ritardo nell'esecuzione può portare a un conteggio errato delle posizioni di mercato. Se viene rilevato uno stato "indefinito", l'Expert Advisor attende il numero specificato di secondi e poi legge nuovamente l'ambiente. *** Il numero di tali periodi di attesa all'interno di un tick è impostato nei parametri dell'EA. Dopo aver effettuato tutti i tentativi consentiti per ottenere informazioni accurate sull'ambiente, l'Expert Advisor esce dal processo e attende il tick successivo. L'EA ripeterà questi tentativi su questo nuovo tick se l'ambiente di trading non è stato aggiornato nel frattempo. Per testare la strategia, sono state utilizzate le impostazioni predefinite testate con EURUSD H1 nel modo OHLC di 1 minuto nell'intervallo dal 04.01.2016 al 29.03.2018. Successivamente, per trovare i migliori valori di Stop Loss e Take Profit, questi ultimi sono stati ottimizzati nello stesso modo e per lo stesso intervallo di tempo. Lo Stop Loss ottimale è di 800 punti e il Take Profit ottimale è di 900 punti:

2018.06.16
ChannelEA2: Il Tuo Alleato per il Trading su MetaTrader 5
MetaTrader5
ChannelEA2: Il Tuo Alleato per il Trading su MetaTrader 5

ChannelEA2 è un Expert Advisor che lavora su un canale tracciato dall'indicatore ChannelInd. Tuttavia, non è necessario avere questo indicatore attivo, poiché i dati sono calcolati all'interno dell'EA stesso. Questo EA opera su base temporale: all'orario di trading specificato nelle impostazioni, posiziona due ordini pendenti ai bordi del canale e imposta i livelli di Stop Loss dall'altro lato, senza impostare livelli di Take Profit. Al termine del tempo di trading, tutte le posizioni aperte vengono chiuse e gli ordini non attivati vengono cancellati. Attenzione: Questo Expert Advisor è progettato a scopo formativo. ChannelEA2 dispone di otto parametri configurabili: Ora di inizio - orario di avvio del trading; Ora di fine - orario di chiusura del trading; Numero magico dell'Expert - identificatore unico delle posizioni dell'EA; Lots - volume delle posizioni da aprire; Slippage di prezzo - slippage massimo consentito all'apertura di una posizione; Moltiplicatore spread per stop - moltiplicatore dello spread applicato per calcolare la distanza corretta per gli ordini di stop (*). Tempo di attesa per l'aggiornamento dell'ambiente (in secondi) - tempo in secondi da attendere per l'aggiornamento dell'ambiente di trading (**); Numero di tentativi per ottenere lo stato dell'ambiente - numero di tentativi per ottenere informazioni accurate sull'ambiente di trading (***). * Per gli ordini pendenti (così come per Stop Loss o Take Profit), esiste una distanza minima consentita per l'inserimento degli ordini di stop - StopLevel. Ciò significa che l'ordine pendente (così come Stop Loss o Take Profit) non può essere posizionato più vicino della distanza stabilita rispetto al prezzo. Se StopLevel è zero, significa solo che lo StopLevel è flottante, non assente. In questo caso, la distanza minima è solitamente il valore dello spread*2, ma a volte anche il doppio dello spread non è sufficiente. Ecco perché abbiamo introdotto un moltiplicatore personalizzato dello spread utilizzato dall'EA per calcolare la distanza minima per posizionare ordini pendenti. ** Quando un ordine di trading viene inviato a un server, un ritardo occasionale nell'esecuzione può portare a un conteggio errato delle posizioni di mercato. Se viene rilevato uno stato "non definito", l'Expert Advisor attende il numero specificato di secondi e poi rileva nuovamente l'ambiente. *** Il numero di periodi di attesa all'interno di un tick è impostato nei parametri dell'EA. Dopo aver effettuato tutti i tentativi consentiti per ottenere informazioni accurate sull'ambiente, l'Expert Advisor esce dal processo e attende il prossimo tick. L'EA ripeterà questi tentativi su questo nuovo tick se l'ambiente di trading non è stato aggiornato nel frattempo. Per testare la strategia, sono state utilizzate le impostazioni predefinite con EURUSD H1 in modalità OHLC a 1 minuto, nel periodo dal 02 gennaio 2017 al 29 marzo 2018. Successivamente, i parametri di inizio/fine trading (Ora di inizio e Ora di fine) sono stati ottimizzati per EURUSD H1 in modalità OHLC a 1 minuto: I migliori risultati sono stati ottenuti con le seguenti impostazioni: Ora di inizio = 8; Ora di fine = 10.

2018.06.16
Poker_SHOW: L'Expert Advisor Innovativo per MetaTrader 5
MetaTrader5
Poker_SHOW: L'Expert Advisor Innovativo per MetaTrader 5

L'autore dell'idea: Gladiator. L'autore del codice MQL5: Vladimir Karputov. Questo EA (Expert Advisor) decide se entrare o meno in una posizione basandosi su un generatore di numeri casuali. Ha otto gradazioni, rappresentate dal parametro numero combinazione Poker: Straight-flush → 127; Quads → 255; Full House → 511; Flush → 1023; Straight → 2047; Set → 4095; Due coppie → 8191; Coppia → 16383. Se la gradazione fornita è maggiore del valore attuale del generatore di numeri casuali, questo rappresenta un segnale di trading. Dopo, viene verificata la presenza di un trend: Se il parametro Reverse è impostato su "false": La Moving Average è superiore al prezzo Ask di una distanza minima tra MA e prezzo - questo è un segnale di acquisto (BUY); La Moving Average è inferiore al prezzo Ask di una distanza minima tra MA e prezzo - questo è un segnale di vendita (SELL). Se Reverse è impostato su "true": La Moving Average è inferiore al prezzo Bid di una distanza minima tra MA e prezzo - questo è un segnale di acquisto (BUY); La Moving Average è superiore al prezzo Bid di una distanza minima tra MA e prezzo - questo è un segnale di vendita (SELL). Valori di Input Numero combinazione Poker - la gradazione di probabilità fornita; Lots - la dimensione della posizione da aprire; Stop Loss; Take Profit; Usa BUY - consente l'apertura di posizioni di acquisto; Usa SELL - consente l'apertura di posizioni di vendita; MA trend: Distanza minima tra MA e prezzo - il valore della distanza minima; MA trend: periodo - timeframe per la Moving Average; MA trend: periodo di mediazione - il periodo di mediazione per la Moving Average; MA trend: spostamento orizzontale - lo spostamento orizzontale per la Moving Average; MA trend: tipo di smoothing - il tipo di smoothing per la Moving Average; MA trend: tipo di prezzo - il tipo di prezzo; Reverse. "false" → MA sopra - BUY; "true" → MA sopra - SELL - inversione dei segnali della Moving Average; magic number - identificatore unico per l'EA; slippage - dimensione dello slippage. Poiché questo Expert Advisor si basa su un generatore di numeri casuali, i risultati dei test potrebbero non essere affidabili, poiché ogni volta si ottengono risultati diversi.

2018.06.06
Maximus vX Lite: Il Tuo Alleato per il Trading su MetaTrader 5
MetaTrader5
Maximus vX Lite: Il Tuo Alleato per il Trading su MetaTrader 5

L'autore dell'idea: eugene-last. L'autore del codice MQL5: Vladimir Karputov. Il System Trading Maximus vX Lite è un Expert Advisor che determina i livelli di consolidamento dei prezzi. Queste consolidazioni vengono visualizzate come linee orizzontali su un grafico, formando un vero e proprio canale. Le due linee superiori (verdi) indicano il corridoio per le posizioni di acquisto, mentre le due linee inferiori (rosse) segnano il corridoio per le posizioni di vendita: L'EA cerca di non aprire più di due posizioni per ciascun tipo (BUY e SELL). La regola che segue è semplice: se c'è già una posizione aperta, la prossima della stessa tipologia può essere aperta solo dopo Trade una volta nel "timeframe degli elementi controllati" * numero di secondi sul History: timeframe degli elementi controllati. Valori di Input Trade una volta nel "timeframe degli elementi controllati" - l'intervallo di tempo minimo dopo il quale può essere aperta una seconda posizione (il valore del parametro viene moltiplicato per History: timeframe degli elementi controllati); Indent minimo dalla linea di consolidamento per aprire una posizione - la distanza minima dalla linea di consolidamento corrente al livello di apertura della posizione; History: gamma candela (High - Low) - la dimensione minima della candela per calcolare il consolidamento; History: numero di dati da copiare - il numero di elementi richiesti per il calcolo del consolidamento; History: numero di elementi controllati per Max e Min - il numero di elementi analizzati all'interno di History: numero di dati da copiare; History: timeframe degli elementi controllati - il timeframe su cui viene calcolato il consolidamento; Rischio in percentuale per un'operazione rispetto al margine libero - rischio per operazione calcolato come percentuale del margine libero; Stop Loss - il valore dello stop loss (50 significa 0.00050 su quotazioni a 5 cifre e 0.0050 su quotazioni a 4 cifre); Min profit (percentuale) - il profitto minimo (in percentuale) al raggiungimento del quale tutte le posizioni vengono chiuse; numero magico - identificatore unico per l'EA. Risultati dei test su EURUSD, H1 con parametri di default:

2018.06.06
Primo Precedente 18 19 20 21 22 23 24 25 26 27 28 Successivo Ultimo