329 2 56
Rank Correlation Index . The calculation algorithm may not be optimal.
Remove from Favorite Scripts お気に入りスクリプトに追加
//
// @author Jadbrother
//
//@version=2
study(title = "RCI", shorttitle = "RCI")

itv = input(12, "interval")
src = input(close, "source")

ord(seq, idx, itv) =>
    p = seq[idx]
    o = 1
    for i = 0 to itv - 1
        if p < seq[i]
            o := o + 1
    o

d(itv) =>
    sum = 0.0
    for i = 0 to itv - 1
        sum := sum + pow((i + 1) - ord(src, i, itv), 2)
    sum

rci(itv) => (1.0 - 6.0 * d(itv) / (itv * (itv * itv - 1.0))) * 100.0

plot(rci(itv), title = "RCI")
このスクリプトは更新されました: RCI
margix
5 月前
Thank you for making this script public.
I want to have three RCI lines (9, 26,52) on the same chart.
I tried to make my own script and have been struggling for a while, but couldn't make it.
It would be very grateful if you made the three-period version.
返信
RCI
Updated script more precisely.
返信
アイデア スクリプト チャート
日本
United States
United Kingdom
India
España
Italia
Brasil
Россия
Türkiye
한국
ホーム 銘柄スクリーナー 経済カレンダー 使い方 チャート機能 ハウスルール モデレーター Web 用 ウィジェット チャートAPIライブラリ 優先サポート フィーチャーリクエスト ブログ & ニュース よくあるご質問 ヘルプ & Wiki Twitter
プライベートメッセージ チャット 公開したアイデア フォロワー フォロー中 優先サポート 公開プロフィール プロフィール設定 課金 Sign Out