ForHosting KIT · Finances et argent

Calculateur RSI

Quinze clôtures avec la période standard de 14 donnent un RSI juste au-dessus de 70, en zone de surachat. Collez vos clôtures de la plus ancienne à la plus récente et obtenez la lecture de Wilder avec les deux moyennes qui l'expliquent. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
Période
14
Vous obtenez
Rsi
70,4641350211
Nombre de prix
15
Nombre de variations
14
Gain moyen
0,2385714286

L'indice de force relative (RSI) est l'oscillateur borné de J. Welles Wilder pour une liste de cours de clôture récents. Les opérateurs, les quantitatifs et ceux qui corrigent des exercices ont besoin d'une seule lecture entre 0 et 100 à partir de ces clôtures et d'une période d'observation, sans socket de courtier ni tableur. Ce calculateur accepte des cours de clôture ordonnés (le plus ancien d'abord) et une période facultative qui vaut 14 par défaut, applique le lissage de gain moyen et de perte moyenne de Wilder, et renvoie le RSI avec la force relative, les deux moyennes et une étiquette de surachat ou de survente sur les bandes habituelles 70/30.

Ce que le RSI mesure et comment le lissage de Wilder s'applique

L'indice de force relative, publié par J. Welles Wilder en 1978, mesure la vitesse et l'ampleur des mouvements récents du cours de clôture et les place sur une échelle de 0 à 100. Contrairement à une différence brute de momentum, le RSI divise un gain moyen lissé par une perte moyenne lissée (la force relative, RS) et comprime ce rapport avec l'identité RSI égal à 100 moins 100 divisé par un plus RS.

Une lecture supérieure ou égale à 70 est l'avertissement conventionnel de surachat ; une lecture inférieure ou égale à 30 est l'avertissement conventionnel de survente ; les valeurs intermédiaires sont traitées comme une bande neutre.

Ce point d'accès utilise le lissage original de Wilder : le premier gain moyen et la première perte moyenne sont des moyennes simples sur la fenêtre initiale de hausses et de baisses, et chaque barre suivante met à jour ces moyennes comme la valeur précédente fois période moins un, plus le gain ou la perte courant, le tout divisé par la période. Lorsque la perte moyenne est exactement zéro, le RSI vaut 100, ce qui correspond à une série de variations non négatives.

Lorsque le gain moyen est zéro et la perte moyenne positive, le RSI vaut 0. Les prix sont lus comme une série chronologique, le plus ancien d'abord, de sorte que le dernier élément est la clôture la plus récente et que le RSI renvoyé est la valeur en fin de série.

Le calculateur n'extrait pas de données de marché, n'applique ni divergences ni retournements de défaillance, et n'émet pas une série historique complète de l'oscillateur : il renvoie un seul RSI pour la liste que vous envoyez, contrat que vous pouvez figer dans des tests et des carnets.

Contrat d'entrée, règle de longueur et forme de la réponse

Period est facultatif et vaut 14 par défaut, la fenêtre documentée par Wilder ; ce doit être un entier de 2 à 365. Une lecture à quatorze périodes exige donc au moins quatorze clôtures ; la graine classique de Wilder utilise quinze clôtures parce que quatorze variations séparent quinze impressions. Les barres supplémentaires après cette graine sont intégrées par le lissage de Wilder, et non par une moyenne mobile simple des seules dernières variations de la période.

Les entrées non finies, une liste vide, une période hors plage et plus de dix mille clôtures sont rejetées de la même façon. Associez le nombre à vos propres graphiques si vous avez besoin d'un ruban de RSI passés ; ce point d'accès résout une liste à la fois et ne conserve ni cotations ni chandeliers.

Où un calculateur RSI rend un vrai service

Les opérateurs discrétionnaires collent une courte série de clôtures quotidiennes ou horaires pour voir si la dernière impression se situe dans la bande de surachat ou de survente avant de dimensionner une idée de retour à la moyenne ou de cassure. Les desks systématiques et les harnais de backtest appellent la même identité depuis un worker afin que chaque journal d'exécutions, chaque carnet de simulation et chaque test unitaire utilisent une seule implémentation de Wilder au lieu de trois colonnes de tableur légèrement différentes.

Les sites d'enseignement et les générateurs d'examens ont besoin d'un oracle déterministe qui marque l'erreur de longueur — moins de prix que la période — au lieu de renvoyer silencieusement une cellule vide qu'un correcteur défectueux pourrait traiter comme un succès. Une validation en échec ne consomme pas le solde. Gardez la série courte, figez le rsi arrondi dans les tests, et vous obtenez un oscillateur 0–100 reproductible pour les devoirs, les greffons LMS et les workers de bord, sans dresser votre propre pile de données de marché.

Un travail voisin tel qu'un oscillateur stochastique ou un momentum de taux de variation répond à une autre recherche et à une autre formule ; cette page n'est que l'indice de force relative de Wilder à partir des clôtures que vous détenez déjà.

Vérification de la clôture avant une entrée discrétionnaire

Collez les quatorze dernières clôtures ou plus d'une action, d'un contrat à terme ou d'une paire crypto et lisez le RSI de Wilder plus l'étiquette de surachat ou de survente avant de dimensionner une opération de retour à la moyenne ou de cassure.

Même identité dans le backtest et le journal

Appelez le même RSI depuis un worker dans les journaux d'exécutions et les carnets de simulation afin que chaque test utilise une seule implémentation de Wilder au lieu de colonnes de tableur qui dérivent.

Oracle pour la salle de classe et les examens

Notez les devoirs de RSI avec un oracle déterministe qui refuse moins de prix que la période et n'invente jamais une lecture lorsque la fenêtre d'observation est incomplète.

Comment l'indice de force relative est-il calculé ici ?

À partir de cours de clôture chronologiques et d'une période (14 par défaut). Le gain moyen et la perte moyenne sont amorcés sur la première fenêtre de hausses et de baisses, puis lissés à la Wilder.

Combien de cours de clôture faut-il ?

Au moins autant que la période (et au moins deux). Un RSI à 14 périodes exige donc 14 clôtures ou plus ; la graine classique de Wilder utilise 15 clôtures (14 variations).

Que signifie un RSI de 70 ou de 30 ?

La réponse place signal à overbought lorsque le RSI vaut au moins 70, à oversold lorsqu'il vaut au plus 30, et à neutral sinon. Ces bandes sont les seuils habituels de Wilder ; ce sont des étiquettes, pas des instructions de transaction.

Ce calculateur RSI télécharge-t-il les prix d'un ticker ?

Non. Vous fournissez les cours de clôture que vous avez déjà. La tâche est une fonction pure de cette liste et de la période ; elle n'appelle pas un flux de données de marché.

Que signifie un RSI de 100 ou de 0 ?

Un RSI de 100 signifie qu'aucune baisse n'a eu lieu sur la période : la perte moyenne est nulle. Un RSI de 0 est l'inverse, sans aucune hausse et avec seulement des baisses. Les deux traduisent une série ininterrompue.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/fin/rsi

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

curl -X POST https://api.kit.forhosting.com/fin/rsi \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"prices":[44.34,44.09,44.15,43.61,44.33,44.83,45.1,45.42,45.84,46.08,45.89,46.03,45.61,46.28,46.28]}'
{
  "prices": [
    44.34,
    44.09,
    44.15,
    43.61,
    44.33,
    44.83,
    45.1,
    45.42,
    45.84,
    46.08,
    45.89,
    46.03,
    45.61,
    46.28,
    46.28
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "fin.rsi",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

max_n10000
max_period365
HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Si vous envoyez moins de cours de clôture que la période, la tâche échoue avec invalid_input et n'est pas facturée.

Contrat d'entrée, règle de longueur et forme de la réponse

Envoyez par POST un corps JSON avec prices, un tableau obligatoire de cours de clôture finis en ordre chronologique, le plus ancien d'abord. Les alias closes, close, values, series et closing_prices sont acceptés et désignent la même liste. La règle produit est stricte : si vous envoyez moins de cours de clôture que la période, la tâche échoue avec invalid_input en nommant prices, et cet échec n'est pas facturé. En cas de succès, le corps inclut rsi entre 0 et 100 arrondi à dix décimales pour des exemples de référence stables ; rs lorsqu'il est fini ; avg_gain et avg_loss ; period ; price_count et change_count ; signal comme overbought, oversold ou neutral face aux seuils fixes 70 et 30 ; et une chaîne formula qui reformule l'identité.

Où un calculateur RSI rend un vrai service

Parce que l'implémentation est parse pure de niveau A, l'outil du navigateur est gratuit et chaque appel API réussi coûte le tarif de base publié $0.002 sans jetons de modèle ni réseau sortant.

Combien coûte le calculateur RSI ?

L'outil du navigateur est gratuit. Les requêtes API utilisent un solde prépayé à $0.002 par appel réussi ; une entrée invalide, y compris moins de prix que la période, n'est pas facturée.

Consulter la documentation complète du KIT →