ボラティリティ・クオリティ・インデックス - ページ 36

 

ノンリペイントボラティリティクオリティ(VQ)

こんにちは。

どなたか、リペイントしないVolatility Quality (VQ)のメタトレーダー指標をお持ちの方、またはVQのリペイントしないバージョンをコード化できる方はいらっしゃいませんか?どなたかコード化できる方がいらっしゃれば、良いインジケーターになると思います。

よろしくお願いします。

 

...

raff1410の偉大な仕事のおかげで、それは人々がすべてのオリジナルで約Volatility品質インデックスだったかを忘れてしまったようです。Thomas Stridsmanのオリジナルによると、この指標にはもう2つの線があります:短い(速い)移動平均線と長い(遅い)移動平均線です。この3本の線の組み合わせでエントリーを見つけるのですが、ラフがプリプライススムージングと フィルターを追加した後に当然とされた色の変化ではありません。

その方向で役に立ちそうなのが、こちら。Raffの価格スムージングとフィルターはそのままですが(彼は明らかにこのインディケータをより良くすることに成功したので)、オリジナルの平均も持っています。もし、「生の」Stridmanのインディケータを持ちたいのであれば、PriceSmoothingand Filterを 2未満に設定する必要があります。

_________________________________

追記:リペイントしない方も添付することにしました(名前に「nrp」が入っている方)。

PPS: 平均をオフにするには、MA1Periodまたは MA2Periodを 2未満に設定します。

 

mladenです。

これらを見直すのは非常に良いことです。

あなたのコードを勉強させていただきます。

 
mladen:
raff1410のおかげで、Volatility quality indexが元々何であったかを忘れてしまったようです。Thomas Stridsmanのオリジナルによると、この指標にはさらに2つの線があります:短い(速い)移動平均と長い(遅い)移動平均です。この3本の線の組み合わせでエントリーを見つけることができ、ラフが価格変動前のスムージングとフィルターを追加した後に当然とされた色の変更ではありません。

そのような方向で役立つものを紹介します。Raffの価格スムージングとフィルターが維持されていますが(彼は明らかにインジケータをより良くすることに成功したので)、オリジナルの平均値も持っています。もし、「生の」Stridmanのインディケータを持ちたいのであれば、PriceSmoothingと Filterは 2未満に設定されるべきです

_________________________________

追記:リペイントしないもの(名前に "nrp "が入っているもの)も添付することにしました。

PPS: 平均をオフにするには、MA1Periodまたは MA2Periodを 2未満に設定します。

これらのインディケータを共有していただきありがとうございます、あなたは4hタイムフレームに最適な設定を考慮しますか?

ご担当者様

 

問題点 VQ

ztdep:
私のVQインジケーターはどうなっているのでしょうか?

fxpro mt4ではとてもよく動くのですが、interbank mt4に移すと、全く違う表示になってしまいます。

ところで、私は同じ設定と同じタイムフレームでそれを使用しています。

よろしくお願いします

同上。どなたか助けてください。

よろしくお願いします。

 

VQ NPRはリペイント

mladen:
raff1410の偉大な仕事のおかげで、人々はVolatility quality indexが元々何であったかを忘れてしまったようです。Thomas Stridsmanのオリジナルによると、この指標にはもう2つの線があります:短い(速い)移動平均と長い(遅い)移動平均です。この3本の線の組み合わせでエントリーを見つけることができ、ラフが価格変動前のスムージングとフィルターを追加した後に当然とされた色の変更ではありません。

その方向で役に立ちそうなのがこちら。Raffの価格スムージングとフィルターが維持されていますが(彼は明らかにインジケータをより良くすることに成功したので)、オリジナルの平均値も持っています。もし、「生の」Stridmanのインジケータを持ちたいのであれば、PriceSmoothingと Filterを 2未満に設定する必要があります。

_________________________________

追記:リペイントしない方も添付することにしました(名前に「nrp」が入っている方)。

PPS: 平均をオフにするには、MA1Periodまたは MA2Periodを 2未満に設定します。

こんにちは。

上記のリペイントしないVQ(VQ_nrpに改名)をEAに追加してみました。

ロングエントリーで使用しました。

double VQ2=iCustom(NULL,0,"VQ_nrp",PriceSmoothing,PriceSmoothingMethod,MA1Period,MA2Period,Filter ,3,shift);

double VQ2a=iCustom(NULL,0,"VQ_nrp",PriceSmoothing,PriceSmoothingMethod,MA1Period,MA2Period,Filter ,3,shift+1);

VQ2==EMPTY_VALUE && VQ2a!=EMPTY_VALUE
 

残念ですが、再描画はしません。視覚的なバックテスト(その負荷)、数年間の実行時間の使用、およびすべての種類のテストを行ったが、それは単に再描画されません。

_________________________

もしあなたがインジケータ自体のコードを見てみると、リペイントしない方法でカラーラインを描くために、それは1つではなく2つのバッファを 使用していることがわかります(それはPlotPointルーチンで見ることができます)。また、場合によっては、線のセグメントを描くために、1つではなく2つのポイントを使用しなければ なりません(そうでなければ、メタトレーダーによって表示されません。

あなたのEAでは、4番目のバッファだけをテストしていますが、それは色のついた線の赤い部分を描くために使われる2つのバッファのうちの1つ であり、その1つのバッファだけをテストしても、トレンドが変化した瞬間を知ることはできません。リペイント以外の色つき線の引き方は、1点追加するだけで、2つのバッファを時々変更することによっても行われ、色つきバッファの トレンド変化をテストしても、期待通りの結果は得られません。

_________________________

あなたがEAで直面している問題は異なります。

あなたは、値をテストするために使用しているコードを、より複雑なもの(私が上で述べたことをすべて考慮に入れて)に変更するか、あなたがやろうとしていることをより単純な方法で行う必要があります - あなたが使用しているコードをこのように変更します(トレンドバッファから直接値を取得する - それがチャート上に描かれていないことは問題ではない、あなたはまだそれにアクセスできます)。

double trendNow=iCustom(NULL,0,"VQ_nrp",PriceSmoothing,PriceSmoothingMethod,MA1Period,MA2Period,Filter ,6,shift);

double trendPrv=iCustom(NULL,0,"VQ_nrp",PriceSmoothing,PriceSmoothingMethod,MA1Period,MA2Period,Filter ,6,shift+1);

if (trendNow!=trendPrv) // trend change

if (trendNow==1)

{

// trend is up

}

else

{

// trend is down

}

そして、この方法で行うと、トレンドの変化がインジケータの色の変化と完全に一致することが分かるでしょう。

よろしくお願いします。

ムラデン

BigSlick:
こんにちは。

私はちょうど上記の非リペイントVQ(VQ_nrpに改名)をEAに追加したところです。

ロングエントリーで使用しました。

double VQ2=iCustom(NULL,0,"VQ_nrp",PriceSmoothing,PriceSmoothingMethod,MA1Period,MA2Period,Filter ,3,shift);

double VQ2a=iCustom(NULL,0,"VQ_nrp",PriceSmoothing,PriceSmoothingMethod,MA1Period,MA2Period,Filter ,3,shift+1);

VQ2==EMPTY_VALUE && VQ2a!=EMPTY_VALUE
 

VQは短時間取引に適したインジケーターで、リペイントもしない。

私が探していたものは、Blessing 3にあるようなので、そちらをチェック します。

 

VQインジケーター

このインジケーターをマルチタイムフレームにする方法はありますか?

QUOTE=mladen;384686]残念ですが、リペイントはしません。

_________________________

もしあなたがインジケータ自体のコードを見てみると、リペイントしない方法でカラーラインを描くために、それは1つではなく2つのバッファを 使用していることがわかります(それはPlotPointルーチンで見ることができます)。また、場合によっては、線のセグメントを描くために、1つではなく2つのポイントを使用しなければ なりません(そうでなければ、メタトレーダーによって表示されません。

あなたのEAでは、4番目のバッファだけをテストしていますが、それは色のついた線の赤い部分を描くために使われる2つのバッファのうちの1つ であり、その1つのバッファだけをテストしても、トレンドが変化した瞬間を知ることはできません。リペイント以外の色つき線の引き方は、1点追加するだけで、2つのバッファを時々変更することによっても行われ、色つきバッファの トレンド変化をテストしても、期待通りの結果は得られません。

_________________________

あなたがEAで直面している問題は異なります。

あなたは、値をテストするために使用しているコードを、より複雑なもの(私が上で言ったことをすべて考慮に入れて)か、あなたがやろうとしていることをより簡単に行う方法に変更しなければなりません - あなたが使用しているコードをこのように変更します(トレンドバッファから直接値を取得する - それがチャート上に描かれていないことは問題ではない、あなたはまだそれにアクセスできます) :

double trendNow=iCustom(NULL,0,"VQ_nrp",PriceSmoothing,PriceSmoothingMethod,MA1Period,MA2Period,Filter ,6,shift);

double trendPrv=iCustom(NULL,0,"VQ_nrp",PriceSmoothing,PriceSmoothingMethod,MA1Period,MA2Period,Filter ,6,shift+1);

if (trendNow!=trendPrv) // trend change

if (trendNow==1)

{

// trend is up

}

else

{

// trend is down

}

そして、この方法で行うと、トレンドの変化がインジケータの色の変化と完全に一致することが分かるでしょう。

よろしくお願いします。

ムラデン

 

ライブキャンドルは常に再描画されます...それ以外はうまくいきます...ここでは、インディ...Imを使用しています。

それは大きな可能性を秘めています、私はVAでマーチンゲールを探しています...EURGBP、USDJPY 1Mチャートでうまく機能します。

ファイル:
vq.mq4  8 kb