[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"indicator-ppo-ja":3},"# 百分率価格オシレーター (PPO)\n\n> 正規化された移動平均乖離に関する StratCraft インジケーターページ。\n\n**Route**: `\u002Findicators\u002Fppo\u002F`\n\n## 機能\n\nPPO（Percentage Price Oscillator）は、2つの移動平均線間の変化率（パーセンテージの差）を測定します。\n\n## 計算式\n\n`PPO = ((EMA(period1) - EMA(period2)) \u002F EMA(period2)) * 100`\n\n## パラメーター\n\n- `period1` - デフォルト `12`\n- `period2` - デフォルト `26`\n- `_movav` - デフォルト `ExponentialMovingAverage`\n- `period_signal` - デフォルト `9`\n\n## C++23 API\n\n```cpp\n#include \u003Cnonabt\u002Findicators\u002Fppo.hpp>\nauto ppo = std::make_unique\u003Cnonabt::PPO>(data().close(), 12, 26, \"ExponentialMovingAverage\", 9);\n```\n\n## 主な使い方\n\n- シグナル線のクロスをエントリーおよびエグジットに使用します。\n- 価格スケールの異なる資産間でスプレッドを比較します。\n- トレンドの確認やモメンタムフィルターと組み合わせます。\n"]