インディケータ: ケルトナーチャンネルオシレータ

 

ケルトナーチャンネルオシレータ:

広く知られているケルトナーチャンネルオシレータの新しいビジュアルバージョン。

作者: Mladen Rakic

 

こんにちは、ムラデン。まず最初に、MQL5のウェブサイトに掲載されているインジケータの素晴らしさをお伝えしたいと思います。お疲れ様です!次に、このインジケーターに、シグナルが発生したときにチャート上に矢印を表示する機能を追加していただけないでしょうか。例えば、黒い線が上にクロスした時に下向きの矢印が表示され、黒い線が下にクロスした時に上向きの矢印が表示されます。このインジケーターを改良することは可能でしょうか?

よろしくお願いします。

ファビオ

 

Array out of range エラーが出ています。


エラーコードは「Array out of range (212,52)」です。

私はここで何か間違ったことをしていると確信しています。

 
Adnan S Array out of range エラーが出ている。


エラーコードは Array out of range (212,52) です。

私はここで何か間違ったことをしていると確信しています。

このインジケーターは非常に古いもので、その間に多くのことが変わりましたが(私が今日このコードを書いたとしても、そのコードとは似ても似つかないという事実を含めて)、私はこのインジケーターに問題はありません。

あなたの設定を使用し、添付ファイルのインジケーターを使用しました。


追記: これは、あなたの側で問題を引き起こしているコードの行です:

               double toscu[]; CopyBuffer(mtfHandle,0,0,bars,toscu);

この行は、単にCopyBuffer()組み込み関数を使って、値を配列にコピーしているだけです。従って、この問題はコードにあるのではなく、mt5のいくつかのビルドで時折再浮上する同じ古い問題(間違った方法で配列を処理する問題)にあります。

 
Mladen Rakic #:

このインジケーターは非常に古いもので、その間に多くの変化があったにもかかわらず(私が今日このコードを書いたとしても、そのコードとは似ても似つかないものになってしまうという事実を含めて)、私はこのインジケーターに問題を抱えていない。

あなたの設定を使用し、添付ファイルのインジケーターを使用しました。


PS:これは、あなたの側で問題を引き起こしているコードの行です:

この行は、単にCopyBuffer()関数を使用して値を配列にコピーしているだけです。従って、この問題はコードにあるのではなく、mt5のいくつかのビルドで時折再浮上する同じ古い問題(間違った方法で配列を処理する問題)にあるのです。

ありがとうございます!


試してみます。


プライベートメッセージも送ります。

 
このインジケーターをロボットに使おうとしているのですが、うまく初期化できません。どうか教えてください。