4. 11. 2021

5 5

チョピネス・インデックス

CI = 100 * LOG10( SUM(ATR(1), n) / ( MaxHi(n) – MinLo(n) ) ) / LOG10(n)

CI=(100LOG10(Σn1ATR)(MaxHigh(n)MinLow(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 バー

 

情報源:

 

インジケーターの対応プラットフォーム:MT4 / MT5 / TradeStation / MultiCharts

 

インディケーターは方向性がないため、元のルールは逆のルールにも当てはまります。.

 

以下の条件を追加しました:

  • チョッピネス・インデックスがレベルを上回っている/下回っている
  • チョピネス・インデックスがレベルを上抜け/下抜けする
  • チョピネス・インデックスが上昇/下降しています

 

SQXにカスタムインジケーターをインポートする方法: https://strategyquant.com/doc/programming-for-sq/import-export-custom-indicators-and-other-snippets/

5 コメント
最古の
最新 最も投票された
エマニュエル
2021年12月20日 午後3:17

素晴らしい!!!こういうインジケーターを探していました!!!!
どうもありがとうございます クローンエックス この素晴らしい作品に!!!!!!

エマニュエル
2021年12月20日 午後4:12

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の研究を遅らせている)

イーストピース
2022年5月28日 午後1時51分

よくできました。クロネックスさん、ありがとうございます。

インゴ
2023年7月8日 午前8:09

クロネックス、ありがとう!