MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 1524

 
Alexey Viktorov:
そして、スレッド全体を読むと、

mt5でのクラスの使用は、かなり開発者が押し付けたものです。mt4ではiBandsはインジケータの値を返し、mt5ではハンドルを返す、つまり、思ったより分かりにくい書き方になってしまう(ボリンジャーの値を返す関数を書く方が簡単だ)。同時に、CiBands クラスを使って、短い3行を書く機会も与えてくれます。mt5では、CTradeやCsymbolInfoなどの クラスが提供する機能は、他のソリューションと同様に面倒なものです。そこで、とりあえずは、CiBandsを使用する際の値の出し方についてです。

 
Andrey Sokolov:

mt5でのクラスの使用は、開発者によってかなり強く押し付けられています。同じmt4でもiBandsはインジケータの値を返し、mt5はハンドルを返す、つまり、思った以上にわかりにくい書き方になって しまう(ボリンジャーの値を返す関数を書く方が簡単)。同時に、CiBands クラスを使って、 短い3行を 書く機会も与えてくれます。mt5では、CTradeやCsymbolInfoなどの クラスが提供する機能は、他のソリューションと同様に面倒なものです。そこで、当面の問題は、CiBandsを使用する際の値の取得方法です。


oninitでハンドル用に1行、そしてハンドル上で呼び出すために2行目。(二行で書く)

 
Andrey Sokolov:

mt5でのクラスの使用は、開発者によってかなり強く押し付けられています。同じmt4でもiBandsはインジケータの値を返し、mt5はハンドルを返す、つまり、思った以上にわかりにくい書き方になってしまう(ボリンジャーの値を返す関数を書く方が簡単)。同時に、CiBands クラスを使って、短い3行を書く機会も与えてくれます。mt5では、CTradeやCsymbolInfoなどの クラスが提供する機能は、他のソリューションと同様に面倒なものです。そこで、当面の問題は、CiBandsを使用する際の値の取得方法です。

開発者ではなく、一人のモデレーターが暗に示している。BB値については、Artemが「すべてを直接取得する方が簡単だ」と言ったわけですが、その順序はこうです...。

  1. hendle変数と配列を宣言し、指標値を取得する。必要であれば、多くても3つ。平均が必要なければ、2つのアレイで十分です。
  2. OnInit()でインジケーターハンドルを受け取りました。
  3. OnTick()内または他の関数で、必要な数だけ、各行ごとにCopyBuffer()する。
  4. これらの配列から、それらのバー上のインジケータ・ラインの値を得ることができます。

以上です。なぜわざわざOOP¿¿¿¿を使うのか? 残念ながら、私は使っていないので、あなたの質問に直接答えることはできません。説明したように、私には簡単なことなのです。アクションは4つだけです。

 
アドバイスをお願いします。良いエントリーポイントを示すインジケーターがいくつかありますが、それらはex4になっています。バッファーから矢印を出す方法を教えてください。つまり、その読み取ったものをもとに指標を 作りたいのです。
 
jarikn:
アドバイスをお願いします。良いエントリーポイントを示すインジケーターがいくつかありますが、それらはex4になっています。バッファーから矢印を出す方法を教えてください。つまり、その読み取ったものをもとに指標を 作りたいのです。
iCustom
YouTubeのリンクを削除 しました。
 
Andrey Sokolov:
iCustom
YouTubeのリンクを削除 しました。

????

インジケーターのソースコードは持っていません。
 
jarikn:

????

第三者のリソースやプライベートなチャンネルの広告。私でなければ、出入り禁止になっていたかもしれません。

 
jarikn:

????

インジケーターのソースコードは持っていません。
ソースコードは必要なく、「データウィンドウ」でインジケータバッファの番号を確認し、iCustomで 使用します。
iCustom - Технические индикаторы - Справочник MQL4
iCustom - Технические индикаторы - Справочник MQL4
  • docs.mql4.com
iCustom - Технические индикаторы - Справочник MQL4
 
MakarFX:
ソースコードは必要なく、"Data window "でインジケータバッファの番号を確認し、iCustomで 使用します。

よし、やってみるか。感謝