# Analyse technique pour les marchands

# Introduction

L'extension Trader est une bibliothèque open source libre, basée sur TA-Lib. Elle est dédiée aux développeurs de logiciels commerciaux qui nécessitent d'effectuer une analyse technique des données sur les marchés financiers. En plus de cela, plusieurs indicateurs comme ADX, MACD, RSI, Stochastic, TRIX, le chandelier à reconnaissance de motif, mais aussi diverses fonctions arithmétiques et algébriques sont présents.

Les calculs peuvent être réalisés en 2 modes : TA-Lib et Metastock. La modification de ces modes en utilisant la fonction trader_set_compat() affectera la façon dont réagissent quelques fonctions Trader.

Quelques fonctions Trader fournissent différents résultats suivant le "point de départ" des données à utiliser. Ce peut être comparé à l'allocation mémoire d'une fonction. Un exemple d'une telle fonction est la moyenne de déplacement exponentiel. Il est possible de contrôler la période instable (la quantité de données à retirer) en utilisant la fonction trader_set_unstable_period().

Une documentation plus complète à propos des indicateurs, des formules et son implémentation dans d'autres langages de programmation peut être trouvée sur le site » https://ta-lib.org/.

- Installation/Configuration
  - Pré-requis
  - Installation
  - Configuration à l'exécution
- Constantes pré-définies
- Fonctions Trader
  - trader_acos — Vector Trigonometric ACos
  - trader_ad — Chaikin A/D Line
  - trader_add — Ajoute un vecteur arithmétique
  - trader_adosc — Chaikin A/D Oscillator
  - trader_adx — Average Directional Movement Index
  - trader_adxr — Average Directional Movement Index Rating
  - trader_apo — Absolute Price Oscillator
  - trader_aroon — Aroon
  - trader_aroonosc — Aroon Oscillator
  - trader_asin — Vector Trigonometric ASin
  - trader_atan — Calcule l'arc tangente
  - trader_atr — Average True Range
  - trader_avgprice — Average Price
  - trader_bbands — Bollinger Bands
  - trader_beta — Beta
  - trader_bop — Balance Of Power
  - trader_cci — Commodity Channel Index
  - trader_cdl2crows — Two Crows
  - trader_cdl3blackcrows — Three Black Crows
  - trader_cdl3inside — Three Inside Up/Down
  - trader_cdl3linestrike — Three-Line Strike
  - trader_cdl3outside — Three Outside Up/Down
  - trader_cdl3starsinsouth — Three Stars In The South
  - trader_cdl3whitesoldiers — Three Advancing White Soldiers
  - trader_cdlabandonedbaby — Abandoned Baby
  - trader_cdladvanceblock — Advance Block
  - trader_cdlbelthold — Belt-hold
  - trader_cdlbreakaway — Breakaway
  - trader_cdlclosingmarubozu — Closing Marubozu
  - trader_cdlconcealbabyswall — Concealing Baby Swallow
  - trader_cdlcounterattack — Counterattack
  - trader_cdldarkcloudcover — Dark Cloud Cover
  - trader_cdldoji — Doji
  - trader_cdldojistar — Doji Star
  - trader_cdldragonflydoji — Dragonfly Doji
  - trader_cdlengulfing — Engulfing Pattern
  - trader_cdleveningdojistar — Evening Doji Star
  - trader_cdleveningstar — Evening Star
  - trader_cdlgapsidesidewhite — Up/Down-gap side-by-side white lines
  - trader_cdlgravestonedoji — Gravestone Doji
  - trader_cdlhammer — Hammer
  - trader_cdlhangingman — Hanging Man
  - trader_cdlharami — Harami Pattern
  - trader_cdlharamicross — Harami Cross Pattern
  - trader_cdlhighwave — High-Wave Candle
  - trader_cdlhikkake — Hikkake Pattern
  - trader_cdlhikkakemod — Modified Hikkake Pattern
  - trader_cdlhomingpigeon — Homing Pigeon
  - trader_cdlidentical3crows — Identical Three Crows
  - trader_cdlinneck — In-Neck Pattern
  - trader_cdlinvertedhammer — Marteau inversé
  - trader_cdlkicking — Kicking
  - trader_cdlkickingbylength — Kicking - bull/bear déterminé par le plus long marubozu
  - trader_cdlladderbottom — Bas de l'échelle
  - trader_cdllongleggeddoji — Doji : longueur des jambes
  - trader_cdllongline — Long Line Candle
  - trader_cdlmarubozu — Marubozu
  - trader_cdlmatchinglow — Matching Low
  - trader_cdlmathold — Mat Hold
  - trader_cdlmorningdojistar — Etoile Doji du matin
  - trader_cdlmorningstar — Etoile du matin
  - trader_cdlonneck — On-Neck Pattern
  - trader_cdlpiercing — Piercing Pattern
  - trader_cdlrickshawman — Rickshaw Man
  - trader_cdlrisefall3methods — Hausse / Baisse - 3 méthodes
  - trader_cdlseparatinglines — Lignes séparées
  - trader_cdlshootingstar — Etoile filante
  - trader_cdlshortline — Ligne courte de bougie
  - trader_cdlspinningtop — Toupie
  - trader_cdlstalledpattern — Stalled Pattern
  - trader_cdlsticksandwich — Sandwich épinglé
  - trader_cdltakuri — Takuri (Dragonfly Doji avec une ombre inférieure très longue)
  - trader_cdltasukigap — Ecart Tasuki
  - trader_cdlthrusting — Thrusting Pattern
  - trader_cdltristar — Tristar Pattern
  - trader_cdlunique3river — Unique 3 River
  - trader_cdlupsidegap2crows — Upside Gap Two Crows
  - trader_cdlxsidegap3methods — Ecart supérieur/inférieur trois méthodes
  - trader_ceil — Vecteur plafonné
  - trader_cmo — Oscillateur dynamique Chande
  - trader_correl — Coefficient de corrélation de Pearson (r)
  - trader_cos — Vecteur trigonométrique Cos
  - trader_cosh — Vecteur trigonométrique Cosh
  - trader_dema — Moyenne mobile exponentielle double
  - trader_div — Vecteur arithmétique Div
  - trader_dx — Indice de mouvement directionnel
  - trader_ema — Moyenne mobile exponentielle
  - trader_errno — Récupère le code erreur
  - trader_exp — Vecteur arithmétique Exp
  - trader_floor — Niveau du vecteur
  - trader_get_compat — Récupère le mode de compatibilité
  - trader_get_unstable_period — Récupère la période d'instabilité
  - trader_ht_dcperiod — Transformation de Hilbert - Période de cycle dominant
  - trader_ht_dcphase — Transformation de Hilbert - Phase de cycle dominant
  - trader_ht_phasor — Transformation de Hilbert - Composants de la phase
  - trader_ht_sine — Transformation de Hilbert - Onde sinusoïdale
  - trader_ht_trendline — Transformation de Hilbert - Tendance instantanée
  - trader_ht_trendmode — Transformation de Hilbert - Mode tendance vs mode cycle
  - trader_kama — Moyenne mobile adaptative Kaufman
  - trader_linearreg — Régression linéaire
  - trader_linearreg_angle — Angle de régression linéaire
  - trader_linearreg_intercept — Interception de régression linéaire
  - trader_linearreg_slope — Pente de régression linéaire
  - trader_ln — Vecteur de Log naturel
  - trader_log10 — Vecteur Log10
  - trader_ma — Moyenne mobile
  - trader_macd — Moyenne du déplacement Convergence/Divergence
  - trader_macdext — MACD avec un type MA réglable
  - trader_macdfix — Moyen de déplacement Convergence/Divergence fixé à 12/26
  - trader_mama — MESA moyenne mobile adaptative
  - trader_mavp — Moyenne mobile avec durée variable
  - trader_max — Valeur la plus élevée sur une période déterminée
  - trader_maxindex — Indice de la valeur la plus élevée sur une période déterminée
  - trader_medprice — Prix médian
  - trader_mfi — Indice de fluidité de l'argent
  - trader_midpoint — Milieu sur la période
  - trader_midprice — Prix moyen sur la période
  - trader_min — Valeur la plus basse sur une période spécifique
  - trader_minindex — Indice de la valeur la plus basse sur une période déterminée
  - trader_minmax — Valeurs minimales et maximales sur une période donnée
  - trader_minmaxindex — Indices des valeurs minimales et maximales sur une période donnée
  - trader_minus_di — Indicateur négatif de direction
  - trader_minus_dm — Mouvement directionnel négatif
  - trader_mom — Elan
  - trader_mult — Vecteur arithmétique mult
  - trader_natr — Intervalle réel normalisé moyen
  - trader_obv — Volume de l'équilibre
  - trader_plus_di — Indicateur positif de direction
  - trader_plus_dm — Mouvement directionnel positif
  - trader_ppo — Oscillateur de prix en pourcentage
  - trader_roc — Taux de variation : ((price/prevPrice)-1)*100
  - trader_rocp — Taux de variation en pourcentage : (price-prevPrice)/prevPrice
  - trader_rocr — Taux de rapport de changement : (price/prevPrice)
  - trader_rocr100 — Taux de taux de variation de l'échelle de 100 : (price/prevPrice)*100
  - trader_rsi — Indice de force relative
  - trader_sar — Parabolique SAR
  - trader_sarext — Parabolique SAR - Etendu
  - trader_set_compat — Définit le mode de compatibilité
  - trader_set_unstable_period — Définit une période instable
  - trader_sin — Vecteur trigonométrique sin
  - trader_sinh — Vecteur trigonométrique sinh
  - trader_sma — Moyenne mobile simple
  - trader_sqrt — Vecteur de racine carrée
  - trader_stddev — Déviation standard
  - trader_stoch — Stochastique
  - trader_stochf — Rapidité stochastique
  - trader_stochrsi — Index stochastique relatif fort
  - trader_sub — Vecteur de soustraction arithmétique
  - trader_sum — Sommation
  - trader_t3 — Triple moyenne mobile exponentielle (T3)
  - trader_tan — Vecteur trigonométrique Tan
  - trader_tanh — Vecteur trigonométrique Tanh
  - trader_tema — Triple moyenne mobile exponentielle
  - trader_trange — Intervalle réel
  - trader_trima — Moyenne mobile triangulaire
  - trader_trix — Taux de variation sur une journée (ROC) d'un triple EMA lissé
  - trader_tsf — Prévisions des séries chronologiques
  - trader_typprice — Prix typique
  - trader_ultosc — Oscillateur ultime
  - trader_var — Variance
  - trader_wclprice — Prix clos pondéré
  - trader_willr — Williams' %R
  - trader_wma — Moyenne mobile pondérée

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open