Rejoignez notre page de fans
- Vues:
- 108
- Note:
- Publié:
-
Besoin d'un robot ou d'un indicateur basé sur ce code ? Commandez-le sur Freelance Aller sur Freelance
L'objectif de ce code est de transmettre une idée aux personnes qui recherchent une approche simple et fonctionnelle pour convertir le script pine en MQL5.
Voici le code du script de pin :
//@version=5 indicator(title='sample stochastic divergence', overlay=true) stoch_len = input.int(title='stoch_len', defval=5) f_top_fractal(_src) => _src[4] < _src[2] and _src[3] < _src[2] and _src[2] > _src[1] and _src[2] > _src[0] f_bot_fractal(_src) => _src[4] > _src[2] and _src[3] > _src[2] and _src[2] < _src[1] and _src[2] < _src[0] f_fractalize(_src) => f_bot_fractal__1 = f_bot_fractal(_src) f_top_fractal(_src) ? 1 : f_bot_fractal__1 ? -1 : 0 stoch = ta.stoch(close, high, low, stoch_len) fractal_top = f_fractalize(stoch) > 0 ? stoch[2] : na fractal_bot = f_fractalize(stoch) < 0 ? stoch[2] : na high_prev = ta.valuewhen(fractal_top, stoch[2], 1) high_price = ta.valuewhen(fractal_top, high[2], 1) low_prev = ta.valuewhen(fractal_bot, stoch[2], 1) low_price = ta.valuewhen(fractal_bot, low[2], 1) regular_bearish_div = fractal_top and high[2] > high_price and stoch[2] < high_prev regular_bullish_div = fractal_bot and low[2] < low_price and stoch[2] > low_prev plot(title='H F', series=fractal_top ? high[2] : na, color=regular_bearish_div ? color.maroon : na, offset=-2) plot(title='L F', series=fractal_bot ? low[2] : na, color=regular_bullish_div ? color.green : na, offset=-2) plot(title='H D', series=fractal_top ? high[2] : na, style=plot.style_circles, color=regular_bearish_div ? color.maroon : na , linewidth=3, offset=-2) plot(title='L D', series=fractal_bot ? low[2] : na, style=plot.style_circles, color=regular_bullish_div ? color.green : na , linewidth=3, offset=-2) plotshape(title='+RBD', series=regular_bearish_div ? high[2] : na, text='R', style=shape.labeldown, location=location.absolute, color=color.maroon, textcolor=color.white, offset=-2) plotshape(title='-RBD', series=regular_bullish_div ? low[2] : na, text='R', style=shape.labelup, location=location.absolute, color=color.green, textcolor=color.white, offset=-2)
Traduit de l’anglais par MetaQuotes Ltd.
Code original : https://www.mql5.com/en/code/52935

Ce script enregistre un ensemble prédéfini d'événements économiques du calendrier économique intégré de MetaTrader dans un fichier CSV.

L'oscillateur CG de Fisher est un oscillateur dont les valeurs sont obtenues par la transformation inverse de Fisher des valeurs de l'indicateur CG Oscillator personnalisé.

Le RVI de Fisher est un oscillateur dont les valeurs sont obtenues par la transformation inverse de Fisher des valeurs de l'indicateur RVI (Indice de Vigueur Relative).

SAR parabolique ergonomique. L'indicateur proposé ajoute de gros points de couleur qui apparaissent à chaque changement de tendance, et l'indicateur lui-même est bicolore.