記事"拡散と収束の自動探索"についてのディスカッション - ページ 3

 
::)
 

ありがとうございます、はい、それはMT5とEAのためのものです。私はあなたのすべての情報を読んで、非常にありがとうございます!!!これらの日に私はあなたを書く!


非常に非常に非常にありがとうございます!!!!

 

再びこんにちは:


私は最後にプログラムを修正し、エラーを見つけることができました、私はバッファ1と2からデータを取り、 "CopyBuffer "を使用してバッファに転送し、それが EMPTY_VALUEの"0 "ではないことを言わなければなりませんでした。

また、他の変数があったので、"If "に "より大きい "と "より小さい "を追加します。


あなたはdoubleの代わりに、int型について言ったことを修正し、完全にこの関数を無視し、私はあなたに非常に感謝しています。


初心者のために、それは少し私を犠牲にしたが、最終的にそれは私が想像していたよりも簡単であることが判明し、これは私を大いに複雑にした。


一方:

私は1つの指標で別の指標の価格を作成しようとしています。RSIやMACDオシレーターの代わりに、資産(将来、通貨)などの価格を線形に私に示す。しかし、私は解決策を見つけることができる方法を見てみましょう :)


非常に有用で、私が指摘したもの、情報をどうもありがとうございました。

 
odlambda:

...

私は1つの指標で別の指標の価格を作成しようとしています。RSIやMACDオシレーターの代わりに資産(将来、通貨)などの価格を線形に私に示す。しかし、私は解決策を見つけることができる方法を見てみましょう :)

...

まず第一に、あなたは他のシンボルの価格が大丈夫であることを確認する必要があります。これは Bars (OtherSymbol) 関数でできます。関数 Bars () が 0 または -1 を返したら、OnCalculate() から return(0) を実行し、次のティックでインジケータの再計算を試みます。

計算されたバーのインデックスに対応する別のシンボルのバーインデックスを取得するには、CopyRates()関数を使用しますが、バーインデックスではなく時間(第3パラメータ)を指定します。

: https://www.mql5.com/ja/code/19832

 
Dmitry Fedoseev :

まず第一に、他のシンボルの価格が適正である必要がある。Bars (OtherSymbol) 関数でこれを行うことができる。Bars () 関数が 0 または -1 を返すと、OnCalculate () が (0) を返すので、次のティックでインジケータが再計算されます。

計算されたバー・インデックスに対応する他のシンボルのバー・インデックスを取得するには、関数 CopyRates () を使用するが、バー・インデックスを指定せず、時間(3番目のパラメータ)を指定する。

: https://www.mql5.com/en/code/19832


あなたは機械か、それともスーパープログラマーか。この羨望は、あなたが知っていることすべてを私に教えてくれる(私があなたに話す健康的な方法で)。数日後、私はそれがどのようになったかをお話します。私はプログラミングを勉強するのが好きで、私は私の国でそれを教えて、そして真実は、これは悪徳です :)。


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

スペインからありがとう!

 
パラメータ リストをOscUni_OSMAに変更し、13, 26, 9のように希望の入力パラメータを入力すれば動作する(デフォルトは14,14,14)。
 

ありがとう。

一つ質問ですが、ダイバージェンスやコンバージェンスのオプションが少なくとも15個あることがわかりました。インジケータのデフォルト設定に3となっているのは、ダイバージェンス3またはダイバージェンス3しか表示しないということでしょうか。しかし、少なくとも15はあります。そのため、すべてのダイバージェンスやコンバージェンスをキャッチするためには、この数を15に変更する必要があるのでしょうか、それともチャート上のダイバージェンスやコンバージェンスのバリエーションをキャッチするために、それぞれの数を試す必要があるのでしょうか。

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

 
このインジケーターが大好きです!ただ、このインジケーターの売買シグナルを EAに取り込む方法がわかりません。 何かアイデアはありますか?
 
あなたの記事とコミュニティのための有益な情報に感謝します。)
 

...デフォルトの設定では、明らかなダイバージェンス(!)を見逃してしまう。


どうすれば治る?