デトレンド価格オシレーター
他のオシレーターとは異なり、 確率的 または 移動平均コンバージェンス・ディファレンス(MACD), DPOはモメンタム指標ではありません。むしろ、過去のサイクルに合わせて買いと売りのポイントを推定するために用いられる価格のピークとボウルの傾向を強調します。デトレンド価格オシレーターは、トレーダーが資産の価格サイクルを特定するのに役立ちます。これは、SMAを過去の価格と比較することで行われます。この比較は、バックポイント期間の中央付近にある過去の価格と比較することで行われます。.
デトレンド化された価格オシレーター(DPO)の計算方法
- 20ピリオドなどのリバウンド期間を決定します。.
- 見つけろ 終値 x/2 +1 期間前から。20 期間を使用している場合は、これは 11 期間前からの価格となります。.
- SMAの計算 過去のx期間について。この場合、20です。.
- SMA値(ステップ3)を閉じる価格(ステップ2)の2倍のx/2期間前までの値から減算して、DPO値を算出します。.
以下の条件を追加しました:
- DPOがレベルの上または下にある
- DPOがレベルの上または下を越える
カスタムブロックを使うと、条件分岐を簡単に行うことができます。詳細はこちらをご覧ください:
- https://strategyquant.com/doc/strategyquant/custom-blocks/
- https://strategyquant.com/doc-category/strategy-templates-custom-blocks/
- https://www.youtube.com/watch?v=CGkn5kh_etc
SQXにカスタムインジケーターをインポートする方法: https://strategyquant.com/doc/programming-for-sq/import-export-custom-indicators-and-other-snippets/

素晴らしい!!!!!これはとても役に立ちます!!ありがとうございます!!
長く待ち望まれていた指標の一つ!
故障していると思います。デバッグコンソールで再度確認したところ、計算はチャートの最初にあるバー0(最古のタイムスタンプ)から最後のバーまで行われます。つまり、遡って見るには i++ではなく iを使う必要があります。(これについても参照してください。) https://strategyquant.com/forum/topic/are-dpo-and-tdi-indicators-faulty/