Divergence Trading 13.0
Indicatore tecnico per Metatrader (MT4/MT5)
-
ℹ Panoramica
Il trading sulla divergenza è una strategia popolare tra i trader tecnici, in quanto può essere uno strumento utile per identificare potenziali inversioni di tendenza o forza nella tendenza attuale. Una divergenza si verifica quando c'è una differenza tra la direzione del prezzo e la direzione di un indicatore tecnico, come un oscillatore. Questa differenza può essere rialzista o ribassista e può fornire preziose informazioni sulla forza sottostante della tendenza attuale.
Il Divergence Trading Indicator è un potente strumento per trovare divergenze regolari e nascoste nei grafici dei prezzi. Mostra divergenze rialziste in blu e divergenze ribassiste in rosso e include avvisi visivi, e-mail e push per i segnali di trading. Questo indicatore include anche uno scanner multi-timeframe e multi-simbolo, che semplifica l'identificazione rapida di potenziali opportunità di trading su un'ampia gamma di asset.
Una delle caratteristiche chiave del Divergence Trading Indicator è il suo approccio unico alla generazione di un segnale di trading. Utilizza i breakout per segnalare le negoziazioni e migliorare i tempi, aiutando i trader a ottenere più profitti. Oltre a mostrare livelli di stop-loss e take-profit adeguati per ogni operazione, l'indicatore include anche statistiche sulle prestazioni con le impostazioni correnti inserite.
Il Divergence Trading Indicator è completamente personalizzabile sia nel comportamento che nell'aspetto, consentendo ai trader di adattarlo alle loro esigenze e preferenze specifiche. Può essere caricato più volte nello stesso grafico con diversi oscillatori, offrendo ai trader la flessibilità di utilizzare l'indicatore con il loro oscillatore preferito.
L'indicatore supporta un'ampia gamma di noti oscillatori, tra cui RSI, CCI, MACD, OSMA, Stochastic, Momentum, Awesome Oscillator, Accelerator Oscillator, Williams Percent Range, Relative Vigor Index, Money Flow Index, On Balance Volume e Tasso di variazione.
Nel complesso, il Divergence Trading Indicator è uno strumento prezioso per i trader che desiderano migliorare i propri risultati di trading e acquisire maggiori profitti nei mercati finanziari. Con le sue potenti funzionalità e le opzioni personalizzabili, è un'aggiunta essenziale al toolkit di qualsiasi trader.
- ≡
Parametri
Quando carichi l’esperto grafico, avrai a tua disposizione una moltitudine di parametri di input, raggruppati in blocchi di facile comprensione.
- Amplitude
- Size of the divergences to find in the chart.
- Oscillator
- Choose the oscillator to load to the chart.
- Divergence types
- Enable or disable divergence types: hidden, regular or both.
- Breakout period
- Breakout period in bars for the trading signals.
- Min divergence size in bars
- Minimum size in bars for a divergence to be displayed.
- Max divergence size in bars
- Maximum size in bars for a divergence to be displayed.
- Max. history bars
- Amount of bars to evaluate when the indicator is loaded.
- Indicator Settings
- Desired indicator settings for all the oscillators and indicators involved.
- Drawing Settings
- Choose colors and line sizes to draw divergences.
- Alert Events
- Enable or disable alerts for divergence and breakouts.
- Alerts
- Enable or disable alerts of all kinds.
- ?
FAQ
- Does the indicator repaint?
- Yes, the indicator must repaint to accomplish its function. Divergences can expand and therefore the indicator must redraw to follow the divergence as it expands. However, trading signals are based on breakouts and are mostly non
- What kind of alerts does the indicator raise?
- The indicator will raise an alert when a divergence is detected, and another type of alert when a breakout happens confirming a divergence. It is recommended to trade on the breakout alone, because divergences can expand.
- What timeframe should I trade?
- Divergence signals tend to be more accurate on the longer time frames. You get less false signals. It is recommended to trade H4 and above.
- Can I load the indicator many times using different oscillators?
- Yes, you can. They won't interfere with each other.
- Can I call this indicator from an EA?
- No, the indicator does not have callable buffers. It only draws objects.
- Can I find divergences in many oscillators at the same time?
- Only if you load the indicator many times on the same chart.
- Does the indicator implement alerts?
- Yes, of all kinds.
- </>
Sviluppatori
Per costruire il tuo robot con questo indicatore, usa la chiamata iCustom () descritta di seguito. L’indicatore ha un buffer aggiuntivo il cui unico scopo è memorizzare eventi o segnali come costanti, in modo che sia sufficiente effettuare una chiamata all’indicatore per prendere decisioni. Copia e incolla il seguente codice nel codice sorgente del tuo robot, sostituendo il nome dell’indicatore con quello che hai ricevuto.
//---- Define constants #define OP_REGULAR_BUY 0 #define OP_REGULAR_SELL 1 #define OP_HIDDEN_BUY 2 #define OP_HIDDEN_SELL 3 //---- Declare indicator type enum Indi_Type { RSI = 0, // RSI CCI = 1, // CCI MACD = 2, // MACD OSMA = 3, // OSMA (MACD Histogram) STOCH = 4, // Stochastic AWESOME = 5, // Awesome Oscillator ACCELERATOR = 6, // Accelerator Oscillator MOMENTUM = 7, // Momentum WILLIAMS = 8, // Williams Percent Range RVI = 9, // Relative Vigor Index MFI = 10, // Money Flow Index OBV = 11, // On Balance Volume }; //---- Declare divergence type enum Div_Type { Regular_And_Hidden = 0, Regular = 1, Hidden = 2, }; //+-----------------------------------------------+ //| Custom indicator iteration function //+-----------------------------------------------+ int start() { // Assign indicator to use Indi_Type type = AWESOME; // Assign divergence type Div_Type div = Regular_And_Hidden; // Declare breakout period int breakout_period = 2; // Read divergence double divergence = iCustom(Symbol(), Period(), "PZ_DivergenceTrading_LICENSE", "--", type, div, breakout_period, 5, 1); // Read breakout double breakout = iCustom(Symbol(), Period(), "PZ_DivergenceTrading_LICENSE", "--", type, div, breakout_period, 4, 1); // Actions on divergences (these can expand and repaint) if(divergence == OP_REGULAR_BUY) { /* Your code for regular bullish divergence */ } if(divergence == OP_REGULAR_SELL) { /* Your code for regular bearish divergence */ } if(divergence == OP_HIDDEN_BUY) { /* Your code for hidden bullish divergence */ } if(divergence == OP_HIDDEN_BUY) { /* Your code for hidden bearish divergence */ } // Actions on breakouts (these almost never repaint) if(breakout == OP_BUY) { /* Your code for bullish breakout (blue arrow) */} if(breakout == OP_SELL) { /* Your code for bearish breakout (red arrow) */} // Exit return(0); }