Guarda come scaricare robot di trading gratuitamente
Ci trovi su Facebook!
Unisciti alla nostra fan page
Script interessante?
Pubblica il link!
lasciare che altri lo valutino
Ti è piaciuto lo script? Provalo nel Terminale MetaTrader 5
Indicatori

Trade Journal and Performance Analytics Dashboard - indicatore per MetaTrader 5

Adeolu Kayode Gbadebo
Adeolu Kayode Gbadebo
  • Software Engineer & Algorithmic Trader ​,Quantitative Developer & Instructor al  NIGERIA
  • Nigeria
  • 2744
Automated Trading: Designing and optimizing high-performance Expert Advisors (EAs) for financial markets.

Gmail: Adeolugbadebo500@gmail.com
| Italian English Русский 中文 Español Deutsch 日本語 Português 한국어 Français Türkçe
Visualizzazioni:
11
Valutazioni:
(2)
Pubblicato:
Aggiornato:
Freelance MQL5 Hai bisogno di un robot o indicatore basato su questo codice? Ordinalo su Freelance Vai a Freelance

Dashboard di analisi commerciale

L'idea alla base

Il codice si basa su un'idea semplice: il tuo conto di trading contiene già un resoconto accurato delle prestazioni, devi solo leggerlo. Invece di esportare la cronologia in un foglio di calcolo, questo indicatore interroga la cronologia delle operazioni chiuse del terminale tramite HistorySelect() e HistoryDealGetTicket(), la aggrega e visualizza il risultato come un piccolo pannello disegnato direttamente sul grafico con la classe CCanvas. Non analizza i prezzi e non effettua, modifica o chiude alcun ordine: si limita a leggere le operazioni già effettuate, pertanto non richiede l’autorizzazione per l’AutoTrading.

Come interpretare il pannello

Ogni riga del pannello risponde a una domanda specifica sul vostro trading, per qualsiasi finestra di lookback abbiate impostato:

  • Operazioni (Nd) — quante operazioni chiuse rientrano nella finestra di analisi storica. Un tasso di successo o un fattore di profitto basato su poche operazioni non è ancora significativo; considerate qualsiasi dato inferiore a circa 30 operazioni come un’anteprima, non come un verdetto definitivo.
  • Tasso di successo — la percentuale di operazioni chiuse in pareggio o in profitto (swap e commissioni inclusi). Di per sé, questo dato non indica se il sistema sia redditizio: un tasso di successo del 30% con operazioni molto redditizie può comunque rappresentare un sistema altamente redditizio.
  • Fattore di profitto — profitto lordo diviso per la perdita lorda. Un valore superiore a 1,0 indica che le operazioni vincenti superano quelle in perdita in questa finestra; un valore inferiore a 1,0 indica il contrario, indipendentemente da ciò che mostra la percentuale di successo.
  • P/L netto — il risultato netto al netto di commissioni e swap, contrassegnato da un codice colore in modo che un periodo in perdita sia visivamente evidente a colpo d’occhio.
  • Serie di vincite / Serie di perdite — quanti trade consecutivi si sono chiusi con lo stesso risultato, contando a ritroso a partire dal trade più recente. Utile per notare quando un sistema si è discostato dal suo comportamento abituale.
  • Miglior simbolo / Peggior simbolo — quale strumento ha contribuito di più e quale di meno al risultato netto all’interno della finestra. Se un simbolo sta silenziosamente finanziando il resto, è qui che lo si nota.
  • Curva del capitale — il P/L netto cumulativo nell’arco della finestra, rappresentato da una semplice linea in modo che il trend sia visibile senza dover leggere un singolo numero.

Nessuno di questi numeri costituisce un segnale di trading. Il pannello serve a rispondere onestamente a una domanda ogni volta che lo si osserva: sta davvero funzionando, o sembra solo che sia così?

Variabili esterne (input)

Ogni input è raggruppato nella scheda “Input” sotto “Pannello”, “Ambito dati” e “Colori” e può essere modificato per ogni grafico senza modificare il codice:

Input Predefinito Scopo
InpCorner In alto a sinistra A quale angolo del grafico è ancorato il pannello.
InpOffsetX / InpOffsetY 12 / 18 Offset in pixel del pannello rispetto a quell'angolo.
Larghezza pannello / Altezza pannello 300 / 250 Dimensioni del pannello in pixel.
InpRefreshSecs 5 Frequenza con cui il pannello rilegge la cronologia e si aggiorna, indipendentemente dai tick.
InpHistoryDays 90 Numero di giorni di cronologia delle operazioni concluse da includere nelle statistiche.
InpAllSymbols true Il valore "true" aggrega tutti i simboli negoziati sul conto; il valore "false" limita il pannello al solo simbolo del grafico corrente.
InpBackColor blu scuro Colore di sfondo del pannello.
InpBorderColor ambra Colore del bordo del pannello.
InpTextColor bianco sporco Colore del testo dell'etichetta e del valore principali.
InpAccentColor ambra Colore del testo del titolo del pannello.
InpProfitColor blu Colore utilizzato per un risultato netto positivo, una serie di vincite e una curva del capitale in crescita.
InpLossColor rosso Colore utilizzato per indicare un risultato netto negativo, una serie di perdite e una curva del capitale in calo.

Uso consigliato

Si tratta di un indicatore, non di un Expert Advisor, quindi non è legato a un simbolo o a un timeframe specifico: applicandolo a qualsiasi grafico, analizzerà la cronologia del tuo conto anziché i dati di prezzo di quel grafico. Se fai trading su più simboli con un unico conto, lascia attivo InpAllSymbols per avere un quadro completo, oppure disattivalo su un grafico specifico per valutare separatamente quello strumento.


Dashboard analitico commerciale

Fig. 1. Il pannello così come appare su un grafico: numero di operazioni, percentuale di vincita, fattore di profitto, P/L netto, serie di risultati attuali, simbolo migliore/peggiore e sparkline della curva del capitale. Rappresentato in bianco e nero secondo le linee guida sulle immagini di Code Base.

Tradotto dall’inglese da MetaQuotes Ltd.
Codice originale https://www.mql5.com/en/code/75553

Order Block Detector Order Block Detector

Detects order blocks — the last opposing candle before an impulsive move that breaks market structure — and draws them as zones that extend live until price returns and mitigates them. Structure breaks and mitigation are both evaluated only on closed bars, so nothing repaints.

PropFirmGuard PropFirmGuard

Equity guard that enforces a daily loss limit and a total drawdown limit, flattens the account on breach and blocks trading until the next daily reset. Includes the guard as a reusable include file plus a self-test expert that proves the behaviour in the strategy tester.

SAX Forecaster SAX Forecaster

Un modello di previsione basato sull'approccio SAX (Symbolic Aggregate Approximation)

Change in State of Delivery Change in State of Delivery

Concept: Identifies market microstructure turning points based on ICT/SMC principles.