チョピネス・インデックス
式
CI = 100 * LOG10( SUM(ATR(1), n) / ( MaxHi(n) – MinLo(n) ) ) / LOG10(n)
どこ:
- n=ユーザー定義の期間の長さ.
- LOG10(n) = の常用対数 n
- ATR(1) = 平均真の値幅(期間1)
- SUM(ATR(1), n) = 過去 n 期間の Average True Range の合計 n バー
- MaxHigh(n) = 過去最高値 n バー
- MinLow(n) = 過去の最安値 n バー
情報源:
- https://library.tradingtechnologies.com/trade/chrt-ti-choppiness-index.html
- https://www.interactivebrokers.com/en/home.php
インジケーターの対応プラットフォーム:MT4 / MT5 / TradeStation / MultiCharts
インディケーターは方向性がないため、元のルールは逆のルールにも当てはまります。.
以下の条件を追加しました:
- チョッピネス・インデックスがレベルを上回っている/下回っている
- チョピネス・インデックスがレベルを上抜け/下抜けする
- チョピネス・インデックスが上昇/下降しています
SQXにカスタムインジケーターをインポートする方法: https://strategyquant.com/doc/programming-for-sq/import-export-custom-indicators-and-other-snippets/

素晴らしい!!!こういうインジケーターを探していました!!!!
どうもありがとうございます クローンエックス この素晴らしい作品に!!!!!!
SQXのログに同じエラーが何度も記録されています:
17:09:17.605 [Nonblocking computeThread – 2 – Builder_2] ERROR ConditionsNegater – ブロック ChoppinessIndexRising にフィールド Null が見つかりません
17:09:26.947 [Nonblocking computeThread – 1 – Builder_1] ERROR ConditionsNegater – ブロック ChoppinessIndexFalling 内にフィールド Null が見つかりません
このエラーを解決するにはどうすればよいですか?
(ハードディスクへの書き込みにより、ログがSQXの研究を遅らせている)
それは修正されるべきです
よくできました。クロネックスさん、ありがとうございます。
クロネックス、ありがとう!