著者: Svinozavr
AsymmetricStochNRは、ストキャスティクスオシレーターの強化版です。この指標は、標準のストキャスティクスと比べて以下の3つの違いがあります。
K期間が2つの値、短期のKperiodShortと長期のKperiodLongで構成されています。
売られ過ぎ(OS)と買われ過ぎ(OB)レベルのパラメーターが追加されており、ストキャスティクスがOS/OBエリアに入った場合、K期間(高値/安値検索の長さ)が切り替わります。
感度制限を示すSensパラメーターがあり、特定のポイント以下の揺らぎをカットオフします。これにより、偽信号の数が大幅に減少します。標準のストキャスティクスは、現在の価格を高値と安値の間で設定したバー数に基づいて計算します。極端なポイントが1ポイントでも100ポイントでも、OS/OB値に達したと表示されます。この制限を設けることで、トレードシステムにとって無視できる揺らぎを排除できます。
動作について:
ストキャスティクスがOSエリアに入ると、指標は短期のKperiodShortで安値を、長期のKperiodLongで高値を探します。逆にストキャスティクスがOBエリアに入ると、短期で高値を、長期で安値を探すことになります。
解釈と使用法: ストキャスティクスがOS/OBに入ることは、トレンドが適切な方向に切り替わることを意味します。しかし、トレンドの切り替えは必ずしも現在のトレンド方向に対する市場参入のシグナルではありません。ポジションは、50%ラインのクロスやタッチによる修正時にオープンすべきです。「カメ」の戦略に従う場合、ポジションの追加は修正中に行うべきです。トレンドが切り替わる際には、ポジションを完全にクローズするか減少させる必要があります。この場合、完全クローズは修正中に行い、同時に反対方向に新たなポジションを開きます。ストップレベルは前の(反対の)極点の近くに設定し、合理的な後退を持たせます。ただし、運用中にストップレベルが発動する可能性は低いです。ストップレベルは、あくまで緊急事態のために設定されます。
この指標は最初にMQL4で実装され、Code Baseに2010年4月22日に公開されました。
指標の入力パラメーター:
//+-----------------------------------+ //| 指標の入力パラメーター | //+-----------------------------------+ input uint KperiodShort=5; // %K期間 input uint KperiodLong=12; // %K期間 input Smooth_Method DMethod=MODE_SMA; // シグナルラインの平滑化方法 input uint Dperiod=7; // %Dシグナルライン期間 input int DPhase=15; // シグナルラインの平滑化パラメーター input uint Slowing=3; // スローニング input ENUM_STO_PRICE PriceField=STO_LOWHIGH; // 計算のための価格選択パラメーター input uint Sens=7; // 感度(ポイント単位) input uint OverBought=80; // 買われ過ぎレベル(%) input uint OverSold=20; // 売られ過ぎレベル(%) input color LevelsColor=Blue; // レベルの色 input STYLE Levelstyle=DASH_; // レベルのスタイル input WIDTH LevelsWidth=Width_1; // レベルの幅 input int Shift=0; // バーの水平シフト
この指標は、シグナルラインの平滑化タイプを10種類から選択できます。
- SMA - 単純移動平均;
- EMA - 指数移動平均;
- SMMA - 平滑移動平均;
- LWMA - 線形加重移動平均;
- JJMA - JMA適応平均;
- JurX - 超線形平滑化;
- ParMA - パラボリック平滑化;
- T3 - ティルソンの多重指数平滑化;
- VIDYA - Tushar Chandeのアルゴリズムによる平滑化;
- AMA - Perry Kaufmanのアルゴリズムによる平滑化。
異なる平滑化アルゴリズムのフェーズタイプパラメーターは、意味が大きく異なることに留意してください。JMAでは、外部のフェーズ変数が-100から+100に変化します。T3では、視覚化を良くするために平滑化比率が100倍されます。VIDYAではCMOオシレーターの期間、AMAでは遅いEMA期間を指定します。他のアルゴリズムでは、これらのパラメーターは平滑化に影響を与えません。AMAの速いEMA期間は固定値で、デフォルトで2に設定されています。指数の比率もAMAでは2です。
この指標はSmoothAlgorithms.mqhライブラリクラスを使用しており(端末データフォルダーのMQL5\Includeにコピーする必要があります)、クラスの使用については、"追加バッファを使用せずに中間計算のための価格系列の平均化"の記事で詳しく説明されています。
