Rank Correlation Index (RCI) pour Proréaltime?

Viewing 6 posts - 16 through 21 (of 21 total)
  • Author
    Posts
  • #186096 quote
    JC_Bywan
    Moderator
    Master

    Si ça doit vraiment être strictement borné entre -100 et +100, il doit y avoir un petit quelque chose à modifier car je viens d’avoir 2 cas en dessous de -100 sur cac40, mais je ne sais pas quoi ni si ça changerait tant que ça.

    Pour le mettre entre 0 et 100 (ou presque car un cas légèrement sous -100 en -100/+100 comme je viens d’avoir sera légèrement sous 0 quand transposé en 0/100):

    //len=10
    num = 0
    for i = 0 to len -1
     rk1=len-i
     p = close[i]
     sous = 0
     for j = 0 to len - 1
      if p > close[j] then
       sous = sous + 1
      endif
     next
     rk2 = sous + 1
     dei=rk1-rk2
     num=num+(pow(dei,2))
    next
    rciguess = (1 - 6 * num / (len * (pow(len,2) - 1))) * 100
    
    rciguesstranspose = 50+rciguess/2
    
    return rciguesstranspose as "Tentative de deviner RCI transposée", 0 as "0", 10 as "10", 50 as "50", 90 as "90", 100 as "100"
    #186121 quote
    supertiti
    Participant
    Master

    Merci JC le code fonctionne nickel, rapide et efficace.

    Merci encore bonne soirée.

    #186138 quote
    Pensera
    Participant
    Junior

    Bonjour titi

    je ne comprends pas bien l’intérêt de zéro à 100

    borné à + et – 100 au dessus de zéro c’est haussier et au dessus de 80 en surchauffe et l’inverse en baissier

    idem pour le zéro à 100 ça donne au dessus de 50 c’est haussier et sous c’est baissier…

    je trouve qu’en mettant plusieurs rci à des périodes différentes ça permet de filtrer des entrées et sorties pour un système automatique que je posterai une fois terminé

    (une moyenne mobile dessus c’est pas mal aussi ;))

    merci à tous

    bonne journée

    arnaud

    #186150 quote
    supertiti
    Participant
    Master

    Bonjour Arnaud,

    Moi c’est Supertiti et pas Titi , mon ego en prend un coup !! (je blague)

    Comme tu peux le voir sur le graphe d’Air liquide que je joins ; normalisé de 0 à 100 un indicateur permet de s’adonner à l’éthologie des index.

    En cela j’étudie le comportement d’indicateurs sélectionnés sur différents laps de temps ce qui rejoins ta vision des choses.

    La différence est que tu te focalise sur un indicateur alors que j’en utilise plusieurs pour me faire une raison, toujours des convictions jamais de certitudes.

    Le RCI semble être un candidat à retenir, nous verrons avec le temps s”il mérite de garder sa place et s’il n’est pas redondant avec un autre.

    bonne journée et bons trades.

    Arnaud-Exemple.jpg Arnaud-Exemple.jpg
    #186206 quote
    Pensera
    Participant
    Junior

    Super! Titi

    je comprends mieux ta démarche

    merci!

    arnaud

    #188117 quote
    f.favret
    Participant
    New

    Bonjour à tous, bonjour Arnaud!

    Je repars de la base, mais j’en ai besoin pour comprendre le code que chacun a rendu public (merci pour ce partage).

    Si on a le bon mode de calcul, l’indicateur est borné entre -1 et +1 car c’est un coefficient de corrélation. Il suffit de le multiplier par 100 pour qu’il oscille entre -100 et +100.

    Ci-après, 2 liens intéressants (en Anglais, désolé) pour la définition et le calcul et le “comment ranker des données”

    https://en.wikipedia.org/wiki/Spearman%27s_rank_correlation_coefficient

    https://statistics.laerd.com/statistical-guides/spearmans-rank-order-correlation-statistical-guide.php

    A plus!

Viewing 6 posts - 16 through 21 (of 21 total)
  • You must be logged in to reply to this topic.

Rank Correlation Index (RCI) pour Proréaltime?


ProBuilder : Indicateurs & Outils Personnalisés

New Reply
Author
author-avatar
Pensera @pensera Participant
Summary

This topic contains 20 replies,
has 6 voices, and was last updated by f.favret
4 years ago.

Topic Details
Forum: ProBuilder : Indicateurs & Outils Personnalisés
Language: French
Started: 01/14/2022
Status: Active
Attachments: 8 files
Logo Logo
Loading...