記事"数多くのインジケーターバッファーを使った複数通貨対応インジケーターの作成"についてのディスカッション - ページ 2

 
m_a_sim:


"ドルインデックスは、ニュートロンから親切に提供された計算式を使って計算されたdouble型の 値である。"

なぜ数式を引用し、他人の名前を参照するのか?彼の頭の中には7つの目があるのだろうか?まず記事を読み、次に公式の著者に尋ねる必要があることがわかった。もし彼が著者なら、彼がそれを入手したリンクを教えてほしい。


公式はこのスレッドhttps://www.mql5.com/ru/forum/109249。

これは議論の始まりである。一読をお勧めする。

通貨インデックスの計算式は他にもあります。しかし、複数のインジケータ・アレイを使用する可能性を示すことが目的であったため、この計算式を例に使いました。

私は指標そのものを描画に使用するのではなく、指標上に古典的なオシレーターを構築しているので、ドル円の計算式に別のものを使用しても、その外観はあまり変わらないと思います。

Прошу помощи в решении системы 3-х уравнений с тремя неизвестными значениями - MQL4 форум
  • www.mql5.com
Прошу помощи в решении системы 3-х уравнений с тремя неизвестными значениями - MQL4 форум
 

ありがとう、アレクセイ、

素晴らしい仕事だ!

よくできた記事だし、ソースコードもよく構成されていて読みやすい。

私が学んだいくつかの "収穫 "があった:

#入力パラメーターに注釈を付けて、より良い「ユーザー」体験を提供する方法;

#2即時フィードバックのための「ステータス」ラベルの作成方法;

#カスタム・コードの インジケーターを統合する方法;

#現在のバーを同期させる方法;

...さらに、大量のバッファの使い方も!

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

ペイン

Documentation on MQL5: Standard Constants, Enumerations and Structures / Chart Constants / Types of Chart Events
  • www.mql5.com
Standard Constants, Enumerations and Structures / Chart Constants / Types of Chart Events - Documentation on MQL5
 
日本円の計算は間違っていると思う。他の通貨に比べてサインが少ないことを考慮すべきだ。
 
Prival:

でも、ひとつ質問がある。

このインジケーターは1つのチャートにしか表示されません。また、このシンボルで履歴の入れ替えがあった場合、prev_calculatedはゼロにリセットされます。

しかし、他のシンボルで履歴の入れ替えがあったこと、あるいはデータが大きな遅延を伴って送られてきたことは、どうやって知ることができるのでしょうか?

この疑問はここで 解決した。
 
alex_r:
日本円の計算は間違っていると思います。日本円は他の通貨に比べてサインが少ないことを考慮すべきです。
繰り返しになりますが、私はインデックスの図面をそのまま使用するのではなく、視覚的に確認できるオシレーターを構築するだけです。このインディケータは、他の通貨と比較して、その通貨のボラティリティを明確に示すことができます。こ の 指 標 に よ る と 、す べ て の メ ジ ャ ー の 中 で GBP が最もボラティリティの高い通貨であると言えます。これは、特に 指標からのMACD」モードで示されます。
 
olyakish:
したがって、「指標価格」がどこにあるかが重要なのではなく、バーからバーへの変化(増分)が重要なのです。このインディケータは、計算や構築に関与する他の通貨と比較して、通貨のボラティリティを明確に示すことができます。こ の 指 標 に よ る と 、す べ て の メ ジ ャ ー の 中 で GBP が最もボラティリティの高い通貨であると言えます。これは、特に「指標からのMACD」モードで示されます。

指標MACDのタイプ(他のタイプと、描画)で、JPYの問題の表示と:

そしてまた、あなたの記事からのスクリーンショット :

EURUSDのチャートですが、すべてのチャートでJPYのMACDが=0になっています。

 
olyakish:


計算式はこのスレッドhttps://www.mql5.com/ru/forum/109249。

これは議論の始まりである。一読をお勧めする。

通貨インデックスの計算式は他にもあります。しかし、今回の例では、複数のインジケータ配列で作業する可能性を示すことが目的だったので、この数式を使用しました。

私は指標そのものを描画に使用するのではなく、その上に古典的なオシレーターを構築しているので、ドル円の計算に別の計算式を使用しても、その外観はあまり変わらないと思います。

なぜなら、1円の価格は他の通貨に比べて比較にならないほど小さいからです。

ここではポンドの相場が支配的となり、原油が挿入されれば、他の通貨はすべて失われる。

 
BoraBo:

なぜなら、1円の価格は他の通貨に比べて比較にならないほど小さいからである。

ここではポンドの相場が支配的となり、原油が挿入されれば、他の通貨はすべて失われることになる。

そう、MACDは、指標に古典的な指標を組み込むための最も成功した解決策ではないのだ。ある範囲(たとえば0~100)の値を持つ指標に限定すべきだった。

 

素晴らしい記事だ!

任意の数の通貨について通貨指数を計算し、その指数を別の通貨と相対的に表示する。

インデックスを比較できるようにするための私のアプローチは、各通貨ペアと通貨インデックスの相対的な動きを比較することです。

相対的な動きは、log ((current_tick.ask + current_tick.bid) / (last_tick.ask + last_tick.bid)) という式で計算されます。

通貨ペア XXXYYY が上昇するとき、それは XXX が YYY より相対的に上昇することを意味し、現在価格を 直近価格で割った商が 1 より大きく、log は正となる。

通貨ペアXXXYYYが下がるとき、それはXXXがYYYに対して負けることを意味し、現在の価格を最後の価格で割った商は1より小さく、対数は負になります。

この方法には次のような利点がある:

- 例えば、1分足の上下動は、その1分足内のすべてのティックの動きの合計です。

- 通貨ペアの動きを直接比較できます。

- 通貨ペアの動きの合計として通貨の動きインデックスを計算することができます。

Documentation on MQL5: Standard Constants, Enumerations and Structures / Trade Constants / Order Properties
  • www.mql5.com
Standard Constants, Enumerations and Structures / Trade Constants / Order Properties - Documentation on MQL5
 
作者または他の誰かが、MT4用のオリジナルインジケーターで行われているように、MAによる計算と線の描画の同じアルゴリズムを、提示されたインジケーターに追加することは可能でしょうか?
https://www.mql5.com/ja/articles/1464.
Теоретические основы построения кластерных индикаторов для рынка FOREX
Теоретические основы построения кластерных индикаторов для рынка FOREX
  • 2007.04.06
  • Simeon Semenych
  • www.mql5.com
Кластерные индикаторы – это набор индикаторов, разделяющих валютные пары на отдельные валюты. Индикаторы позволяют следить за колебаниями валют относительно друг друга, определять потенциал зарождения новых валютных трендов, получать торговые сигналы и сопровождать среднесрочные и долгосрочные позиции.