Guarda come scaricare robot di trading gratuitamente
Ci trovi su Telegram!
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

Heiken ashi as series - indicatore per MetaTrader 5

Pubblicati da::
Conor Mcnamara
Conor Mcnamara
I started learning C programming in 2010. From there I picked up many languages.
I'm working on several indicator projects and EA concepts.
Visualizzazioni:
77
Valutazioni:
(3)
Pubblicato:
Freelance MQL5 Hai bisogno di un robot o indicatore basato su questo codice? Ordinalo su Freelance Vai a Freelance

Si tratta semplicemente di una riscrittura dell'indicatore Heiken Ashi di MetaQuotes, con tutti i buffer impostati come serie. Ha esclusivamente scopo didattico.

Quando ho iniziato a studiare questo framework, ero molto confuso su come modificare gli indici dei buffer e quelli dei cicli. Ad esempio, avevo un indicatore progettato con buffer in serie; volevo aggiungere l’Heiken Ashi, ma non sapevo come farlo correttamente (poiché i buffer dell’Heiken Ashi non erano stati originariamente progettati per funzionare in modalità serie).

Ora, con questo codice, potrebbe essere più facile per chi sta imparando comprendere come modificare il tutto quando si prende una struttura di indicatori non in serie e la si converte in modo che tutto funzioni in serie. Ciò potrebbe fornire chiarezza anche a chi ha familiarità con MQL4, ma non ha ancora lavorato con MQL5.

Alcuni indicatori costruiti in serie possono utilizzare in modo sicuro un indice iniziale pari a "rates_total - prev_calculated", ma è necessaria una barra in più per calcolare in modo sicuro l’Heiken Ashi quando questo utilizza un indice storico [i+1] nel calcolo.


Uno screenshot solo per dimostrare che può funzionare in serie con un ciclo decrementale

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

TransactionCostCollector — Script per l'analisi dei costi del broker TransactionCostCollector — Script per l'analisi dei costi del broker

I flussi di lavoro di etichettatura a tripla barriera utilizzano spesso una costante arbitraria (0,5–1,0%) o un’ipotesi di spread tradizionale come soglia min_ret. Una soglia impostata al di sotto del costo effettivo di transazione round-trip fa sì che il flusso di lavoro etichetti il rumore determinato dai costi come segnale negoziabile. Il set di dati etichettato tende quindi a sovrastimare sistematicamente l’edge, e qualsiasi modello addestrato su tali etichette subisce un overfitting rispetto a un artefatto dello schema di etichettatura piuttosto che alla struttura di mercato reale. TransactionCostCollector.mq5 è uno script autonomo che risolve la fase di raccolta dati relativa a questo problema.

Institutional Harmonic Volumetric Gravity Center Institutional Harmonic Volumetric Gravity Center

Un motore quantitativo di densità di volume che utilizza il concetto matematico della media armonica ponderata per eliminare i valori anomali aritmetici e individuare il vero centro di gravità della liquidità istituzionale.

SetSLByLoss - set Stop Loss on all open positions by target loss amount SetSLByLoss - set Stop Loss on all open positions by target loss amount

Script per impostare lo Stop Loss su ogni posizione aperta in base a una perdita target espressa nella valuta del conto (ad es. 50 $ per posizione). Funziona con qualsiasi valuta di deposito e qualsiasi simbolo forex. Verifica i livelli di stop e di congelamento del broker. La conversione valutaria viene gestita automaticamente.

TickValue_Compare - diagnose differences between TICK_VALUE, LOSS and PROFIT TickValue_Compare - diagnose differences between TICK_VALUE, LOSS and PROFIT

Script diagnostico che confronta i valori SYMBOL_TRADE_TICK_VALUE, SYMBOL_TRADE_TICK_VALUE_LOSS e SYMBOL_TRADE_TICK_VALUE_PROFIT per ogni simbolo presente in Market Watch. Classifica ogni simbolo in una delle quattro categorie (ALL_EQUAL, TV_MATCHES_PROFIT, TV_MATCHES_LOSS, ALL_DIFFER) e fornisce un riepilogo aggregato insieme a un suggerimento interpretativo. Utile per verificare su quale proprietà del valore del tick fare affidamento quando si implementa il dimensionamento dei lotti basato sul rischio negli EA. Esporta il report completo per ogni simbolo in formato CSV nella cartella MQL5/Files.