Konoha
- Experts
- Versione: 4.31
- Aggiornato: 25 ottobre 2026
- Attivazioni: 10
Konoha è un EA (Expert Advisor) semplice di tipo breakout per XAUUSD.
Quando viene specificato un determinato numero di candele, l'EA piazza ordini Stop pendenti sul massimo e sul minimo compresi tra la candela corrente al momento dell'apertura dell'ordine e la candela situata al numero di barre specificato nel passato.
Per impostazione predefinita, il parametro è impostato su 180. Ciò significa che gli ordini Stop pendenti verranno piazzati sul massimo e sul minimo del periodo che copre le 180 candele precedenti al momento dell'apertura dell'ordine.
Nota: I risultati dei test storici non garantiscono risultati futuri.
■Include funzionalità compatibili con le prop firm.
■Descrizione dei parametri
■ChooseStrategy --- Consente di scegliere una strategia tra BuyAndSell, Buy_Only e Sell_Only.
■TIMEFLAME --- L'EA viene eseguito in base al timeframe selezionato qui. A seconda del timeframe scelto, varierà il comportamento di parametri come BreakOutBars, le medie mobili utilizzate dal trailing stop e le impostazioni basate sulle barre.
■TakeProfit --- Take Profit. L'unità di misura è in punti.
■StopLoss --- Stop Loss. Anche l'unità di misura è in punti.
■BreakOutBarsBuy, BreakOutBarsSell --- Periodo utilizzato per determinare i massimi e i minimi del breakout. Ad esempio, se impostato a 100, gli ordini Stop verranno piazzati sul massimo e sul minimo delle ultime 100 candele (nel timeframe selezionato in TIMEFLAME) a partire dal momento dell'apertura dell'ordine. In generale, più basso è questo valore, maggiore sarà il numero di operazioni ma minore sarà il tasso di successo. Più alto è il valore, minore sarà il numero di operazioni ma maggiore sarà il tasso di successo.
■DynamicAutoTP --- Se impostato su true, il Take Profit viene calcolato automaticamente in base alla volatilità del mercato.
■DynamicAutoTPFactor --- Valore utilizzato nel calcolo di DynamicAutoTP. Più alto è questo valore, più alto sarà il Take Profit calcolato.
■TrailingStop --- Se impostato su true, attiva il trailing stop.
■TrailingType --- Tipo di trailing stop. Selezionabile tramite menu a discesa. Normal: utilizza il numero di punti definito in TrailingStopLevel. Bar: sposta lo Stop Loss sul massimo o minimo delle candele definite in TrailingBars. MA: utilizza una Media Mobile per la chiusura in profitto. SuperTrend: utilizza l'indicatore SuperTrend per il trailing stop.
■TrailingStopLevel --- Quando TrailingType è impostato su Normal, lo Stop Loss segue il prezzo corrente mantenendo la distanza in punti specificata qui.
■TrailingStart --- Quando TrailingType è impostato su Normal, il trailing stop inizia quando la posizione raggiunge il profitto specificato in punti.
■TrailingBars --- Quando TrailingType è impostato su Bar, definisce quante candele indietro utilizzare per individuare il massimo o minimo verso cui spostare lo Stop Loss.
■StopLoss Offset Point --- Quando TrailingType è impostato su Bar, specifica la distanza in punti tra lo Stop Loss e il massimo o minimo della candela.
■MA period --- Quando TrailingType è impostato su MA, definisce il periodo della Media Mobile utilizzata per la presa di profitto. A seconda del timeframe selezionato in TIMEFRAME: TF_1min e TF_5min utilizzano una MA a 1 minuto. TF_15min utilizza una MA a 2 minuti. TF_30min utilizza una MA a 3 minuti. TF_h1 utilizza una MA a 5 minuti. TF_h4 utilizza una MA a 15 minuti.
■Minimum Profit --- Quando TrailingType è impostato su MA, definisce il profitto minimo da proteggere quando il sistema ritiene improbabile un'ulteriore estensione dei guadagni.
■TimeFrame Of SuperTrend --- Quando il tipo di trailing è SuperTrend, consente di selezionare il timeframe dell'indicatore SuperTrend da utilizzare.
■BreakEven --- Se impostato su true, attiva la funzione Break Even.
■BreakEvenTrigger --- Quando BreakEven è impostato su true e il prezzo si muove a favore della posizione del numero di punti specificato rispetto al prezzo di ingresso, lo Stop Loss viene spostato al prezzo di ingresso più il valore definito in BreakEvenOffset.
■BreakEvenOffset --- Definisce il numero di punti utilizzato per posizionare lo Stop Loss dopo l'attivazione del Break Even.
■OrderOpenTime --- Orario di apertura degli ordini. Ad esempio, se viene impostato 11, gli ordini verranno piazzati esattamente alle 11:00 secondo l'orario MT5. Se UseDaylightSavingTime è impostato su true, durante l'ora legale verrà aggiunta automaticamente un'ora e gli ordini saranno piazzati alle 12:00.
■OrderOpenMinute --- Se viene impostato un valore diverso da 0, consente di specificare i minuti di OrderOpenTime.
■OrderDeleteTime --- Orario in cui gli ordini pendenti non eseguiti vengono eliminati. Se UseDaylightSavingTime è impostato su true, durante l'ora legale verrà aggiunta automaticamente un'ora.
■OrderDeleteMinute --- Se viene impostato un valore diverso da 0, consente di specificare i minuti di OrderDeleteTime.
■WeekEndClose --- Determina se le posizioni devono essere chiuse prima del weekend. Se impostato su true, le posizioni verranno chiuse.
■WeekEndCloseTime --- Orario di chiusura prima del weekend. Le posizioni aperte verranno chiuse a quest'ora il venerdì secondo l'orario MT5. Se UseDaylightSavingTime è impostato su true, durante l'ora legale verrà aggiunta automaticamente un'ora.
■WeekEndCloseMinute --- Consente di specificare i minuti per la chiusura del weekend.
■UseDaylightSavingTime --- Se impostato su true, orari come OrderOpenTime verranno automaticamente spostati avanti di un'ora durante il periodo dell'ora legale.
■DST_Style --- Quando UseDaylightSavingTime è impostato su true, consente di selezionare il sistema di ora legale utilizzato dal broker. US_DST corrisponde all'ora legale statunitense, EU_DST a quella europea.
■MaxSpread --- Definisce lo spread massimo consentito per aprire una posizione. Ad esempio, se impostato a 60, non verranno aperte operazioni quando lo spread supera 60 punti.
■slippage --- Slippage massimo consentito per l'esecuzione delle operazioni.
■MagicNumber --- Numero identificativo dell'EA. Questo EA identifica le proprie posizioni tramite la combinazione tra il simbolo negoziato e il MagicNumber. Se si utilizzano più istanze di questo EA sullo stesso strumento, è consigliabile utilizzare MagicNumber differenti.
■OrderComment --- Commento che verrà aggiunto alle posizioni.
■LotManagement --- Se impostato su true, attiva la funzione di gestione dinamica della dimensione del lotto.
■LotFactor --- Quando LotManagement è impostato su true, la dimensione del lotto viene calcolata in base a questo valore.
■FixedLot --- Quando LotManagement è impostato su false, questo valore viene utilizzato come lotto fisso.
■MaxLot --- Dimensione massima del lotto consentita. Le operazioni che superano questo valore non verranno eseguite.
■MiniLot --- Dimensione minima del lotto consentita. Le operazioni inferiori a questo valore non verranno eseguite.
■RecoveryMode --- Se impostato su true, attiva la modalità di recupero (Recovery Mode). In questa modalità, l'EA memorizza il saldo iniziale del conto. Se il capitale diminuisce a causa di operazioni in perdita, la dimensione del lotto aumenterà progressivamente man mano che aumenta il numero di operazioni, fino a quando il saldo iniziale non sarà stato recuperato.
La dimensione del lotto nella modalità Recovery viene calcolata come segue:
(Lotto base × RecoveryCount × RecoveryLotMultiplier)
RecoveryCount aumenta di 1 dopo ogni operazione fino al recupero del capitale iniziale.
Il saldo obiettivo viene visualizzato sul grafico come RecoveryGoalBalance. Questo valore non viene azzerato al riavvio di MT5, ma verrà reimpostato insieme a RecoveryCount se viene modificato il MagicNumber o se viene premuto il pulsante "Reset RecoveryMode" presente sul grafico.
■MaxRecoveryCount --- Consente di definire il limite massimo di RecoveryCount.
■RecoveryLotMultiplier --- Fattore moltiplicativo applicato alla dimensione del lotto ogni volta che RecoveryCount aumenta di 1.
■Reset RecoveryMode On Profit --- Se impostato su True, quando viene effettuata un'operazione profittevole mentre RecoveryMode è attivo, RecoveryCount e RecoveryGoalBalance verranno reimpostati.
■TradeEveryTime --- Ignora gli orari definiti da parametri come OrderOpenTime ed esegue operazioni in modo continuo.
■OrderIntervalTime --- Quando TradeEveryTime è impostato su true, specifica ogni quanti minuti aggiornare il prezzo degli ordini Stop pendenti.
■DisplayTextOnChart --- Se impostato su true, visualizza informazioni testuali sul grafico. Durante i backtest, impostarlo su false può aumentare leggermente la velocità di esecuzione.
■NewsFilterON --- Se impostato su true, attiva il filtro delle notizie.
■NewsMinuteBefore --- Numero di minuti prima della pubblicazione di una notizia a partire dai quali il filtro viene attivato.
■NewsMinuteAfter --- Numero di minuti dopo la pubblicazione di una notizia durante i quali il filtro rimane attivo.
■InpNewsCurrency --- Determina per quale valuta o paese applicare il filtro delle notizie. Ad esempio, USD corrisponde alle notizie economiche degli Stati Uniti. Per XAUUSD è consigliato utilizzare USD.
■InpCloseNewsBreforeEvent --- Se impostato su true, le posizioni aperte verranno chiuse o gli ordini pendenti annullati quando il filtro delle notizie è attivo.
■InpMaxDailyLossPercent --- Ad esempio, se impostato a 5.0, tutte le posizioni verranno chiuse quando la perdita giornaliera raggiungerà il 5,0% e il trading verrà sospeso fino al giorno successivo. Per tenere conto di fattori come lo slippage, viene utilizzato un criterio di valutazione leggermente più rigoroso.
A causa di fattori come l'ora legale e il GMT, la gestione degli orari in MT5 può risultare piuttosto complessa.
Attualmente, per i broker che utilizzano GMT+2 durante l'ora solare, gli orari all'interno di MT5 sono i seguenti:
Apertura del mercato di Tokyo --- 02:00 in inverno, 03:00 in estate
Apertura del mercato di Shanghai --- 03:30 in inverno, 04:30 in estate
Pre-apertura del mercato statunitense --- 15:00 sia in inverno che in estate (poiché l'orario MT5 è allineato al mercato di New York)
Apertura del mercato di New York --- 16:30 sia in inverno che in estate
Pertanto, se si desidera operare in base all'apertura dei mercati di Tokyo o Shanghai, si consiglia di impostare UseDaylightSavingTime su true. Se invece si desidera operare in base all'apertura del mercato di New York, è sufficiente impostare questo parametro su false.

很不错的ea,回撤很小但是利润足够。