コーディングのヘルプ - ページ 185

 

バーチャートに終値だけを表示させる方法をご存知の方はいらっしゃいますか?画像を追加した ように。

 
loeil:
誰かがバーチャートは、バーが唯一の閉鎖を表示するように取得する方法を知ることができますか?追加された画像のように。

loeil,

このスレッドを見てみてください :https://www.mql5.com/en/forum/183501.多分それは役立ちます

 
mladen:
loeil, take a look at this thread :https://www.mql5.com/en/forum/183501.多分それは役立ちます

ありがとうございました。

 

ありがとうございました。

 

こんにちは、mladenです。

私は、184ページの最近のバージョン#1840を使って、dpoバージョンにテストバック/ステップバックし、オリジナルのDetrended Price Oscillator.mq4 - MQL4 Code Baseと シグナルを比較しましたが、それらは異なるシグナルと数値シグナルを生成するようです。

ファイル:
 
kenwa:
こんにちは、mladenさん。私は、184ページの最近のバージョン#1840を使って、dpoバージョンにテストバック/ステップバックし、オリジナルのDetrended Price Oscillator.mq4 - MQL4 Code Baseと シグナルを比較しましたが、それらは異なるシグナルと数値シグナルを生成するようですが、どうなっていますか? 私は、それらは同じシグナルを持っていなければならないと思うが、私の「ステップバック」は添付ファイルに何か正しくないとあるでしょうか? どうなっているかを見てくださって本当に感謝します。

ケンワ

そのリンク先のインジケーターのpriceSwitch()関数にはエラーがあります。

価格を聞いた結果として常にLowを返しており、あるべき姿ではありません(私が投稿したバージョンではそのエラーは回避されています)。関数は現在このようになっています。

double priceSwitch(int i)

{

double price;

switch(PriceType)

{

case PRICE_CLOSE:

price = Close;

case PRICE_OPEN:

price = Open;

case PRICE_HIGH:

price = High;

case PRICE_LOW:

price = Low;

}

return(price);

}[/PHP]

and it should be like this :

[PHP]double priceSwitch(int i)

{

double price;

switch(PriceType)

{

case PRICE_CLOSE:

price = Close; break;

case PRICE_OPEN:

price = Open; break;

case PRICE_HIGH:

price = High; break;

case PRICE_LOW:

price = Low; break;

}

return(price);

}

この関数が修正されると、両者はまったく同じになります(この例のように)。

よろしくお願いします。

ファイル:
dpo.gif  36 kb
 

mladenさん、こんにちは。

私はあなたの意味を理解すること、そうですか?(第一)上記の#1845のバージョンは、それがあるべきように正しい生のdpo値ですか?(むしろ、リンクインジケータはエラー信号を持っていますか?) だから私は上記の#1845のバージョンを使用する場合、それは正しい信号である?

(2つ目)また、リンクインジケーターの内部コードをあなたのPHPコードに変更した場合、それはエラーを持っていないでしょうか? そして、上記の#1845のバージョンと同じ信号を持っていますか?

説明ありがとうございました。

 
kenwa:
mladenさん、こんにちは。

私はあなたの意味を理解すること、そうではありませんか?(1)上記の#1845のバージョンは、それがあるべきように正しい生のdpo値ですか?(むしろ、リンクインジケータはエラー信号を持っている?)だから私は上記の#1845のバージョンを使用する場合、それは正しい信号である?

(2つ目)また、リンクインジケーター内部のコードをあなたのPHPコードに変更した場合、それはエラーを持っていないのですか? そして、上記の#1845のバージョンと同じ信号を持っているのですか?

説明ありがとうございます。

ケンワ

ポスト1845のバージョンは正しいです。

metaquotesのサイトでのバージョンは間違っています。

このバージョンでは、中央値、標準値、加重値も使用でき、より速く、よりシンプルなので、私があげたバージョンを使用する方が良いです。

__________________

PS: デトレンド価格オシレーターは、実際には異なる値を持っています。正しいDPOの1つのバージョンは、ここに投稿されました:https://www.mql5.com/en/forum/174298

 

mladenさん、こんにちは。

Detrended Price Oscillator - MQL4 Code Base of dpoはいかがでしょうか?

 
kenwa:
こんにちは、mladenです。

DPOの定義 :デトレンド株価オシレーター - Wikipedia, the free encyclopedia

このように計算されればOKです。そうでない場合は、OKではありません。