インディケータ: Woodies CCI - ページ 2

 
このインジケーターはMT4で使用できますか?
 
DuongGia #:

こんにちは、ムラデン。

lsmaの表示は私が持っている他のwoodiescciインジケータと同じではありませんね。

例えば下の3つの画像はLSMA 25です。しかし、画像3は画像1と2と異なっています。

説明できますか?


こんにちは、私はプログラマーではありませんが、LSMAのラインに問題があるように思えます。私はちょうどオリジナルのLSMAとSMAをチャートに追加し、視覚的に、彼らは25 LSMAの代わりに、25 SMAを表すドットのようです。

何か間違っているのでしょうか?

ファイル:
EURUSDH1.png  62 kb
 

LSMAの計算式は正しいのですが、193行目のバッファが逆になっています。
ただ変更するだけです:

double lsma=3.0*LsmaMABuffer1[i]-2.0*LsmaMABuffer2[i];

である:

double lsma=3.0*LsmaMABuffer2[i]-2.0*LsmaMABuffer1[i];


で、LSMAが正しくプロットされる :)
 
Mladenさん、こんにちは。もし可能であれば、このインジケーターに、CCIの色に合わせてローソク足の色を表示する機能を追加していただけませんか?ヘイケンアシのような 表示でも、ローソク足の下に色付きのブロックが表示される形式でも構いません。AIの助けを借りて試してみましたが、うまくいきませんでした。よろしくお願いします。Milan
 
dario82 #:

ようやく問題の原因がわかりました。LSMAの計算式は正しいのですが、193行目のバッファの極性が逆になっています。
以下の部分を変更するだけです:

doublelsma=3.0*LsmaMABuffer1[i]-2.0*LsmaMABuffer2[i];

を次のように変更するだけです:

doublelsma = 3.0 * LsmaMABuffer2[i] -2.0 * LsmaMABuffer1[i];


これでLSMAが正しくプロットされます :)

投稿ありがとうございます。コードにあなたの修正を反映させました。プログラミングに詳しくない方のために、修正後のmq5ファイルを以下に掲載します。これは、私がMT5用として目にした中で、Woodie CCIインジケーターを正確に再現した初めてのものです。

FX取引がこれほど普及する以前、このインジケーターは先物トレーダーの間で「カルト的な」人気を博していました。

EURUSDM15

ファイル: