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

 
Artyom Trishkin:
かわいそうなことをしました。

まあ、その必要はないんですけどね。

MT4/MT5では働いていないし、働いていない。そこで働いている人たちがかわいそうです。これからが本番です。

 
neverness:

あ、言いたいことはわかります。

トレーダーは皆、怠け者で頑固だから、それ以上は無理なんだ。しかも、態度まで。

しかし、このような「頑固な」トレーダーが皆、ループ演算子を正しく動作させるためには、Sleep(123)演算子をこのループに挿入しなければならないという「明るい考え」を持っているわけではありませんが、これもすべてのケースでうまくいかないことが分かっています。

MT4/MT5の言語開発者は、いったいどんな "仕掛け "を考えているのだろう。

検索エンジンで「開発者のワザ」という名前で新章を入力した方がいいと思います。

睡眠と 何の関係があるのですか?
頭を使う。
ループ内の遅延がなぜ全てをプリントアウトするのか理解できないのか?
どうせいつも印刷されてるんだから。予備的なログではなく、完全なログを見ればいいのです。
なぜループが効かないと思うのですか?
全ては、自分の知識を持って学校に行くことです。
 
Artyom Trishkin:
Sleep()がどう関係するのか?
頭を使う。
ループ内の遅延がなぜ全てをプリントアウトするのか理解できないのか?
どうせいつも印刷されてるんだから。予備的なログではなく、完全なログを見ればいいのです。
なぜループが効かないと思うのですか?
まあ、あなたの知識では......学校に行くしかないでしょう。

私はMT4/MT5でプログラムを書くことはなく、その機能を研究するだけだと、すでに何度もお伝えしています。

MT4/MT5の開発者が、「世界共通の言語を作ったので、この環境で勉強してプログラムを書かなければならない」と主張したのである。

MQL4では、私はただのアクティブトレーダーであり、それ以上のものではありません。

トレーダーとして、MT4の機能に興味があります。

しかし、私のプログラムに関しては、MT4/MT5ではなく、「ハイレベル」なプログラミング言語をベースにしています。

MT4とMT5の「学校」については、「この学校」に入りたいとはまだ思っていません。

今のところ、MT4/MT5は非常に "生々しい "言語であると見ています。

そして、もしあなたがMT4/MT5の「クールなスペシャリスト」だと思うのなら、とても簡単な質問に答えてみてください。

MT4とMT5の根本的な(!!)違いは何ですか?

この違いは、すべてのトレーダーにとって非常に重要かつ興味深いものであり、その答えは非常にシンプルです。

すでに「学校」を卒業した「クールな専門家」であるあなたなら、この質問には簡単に答えられると思うのです。

 

そして、ここでも「尊敬するフォーラムメンバー」への楽しい質問です。

皆さんよくご存知のように、カスタムインジケータのプロパティとして、setindexdrawbeginというものがあります。

https://docs.mql4.com/ru/customind/setindexdrawbegin

さて、お聞きしたいのですが、setindexdrawbeginプロパティはどこに消えてしまったのでしょうか?

描画する配列の終端はどこですか?

これがないと、インジケータは縦線(または横線)を描きます - 配列の充填によります。

そして、それがなければ、どんな指標も意味をなさなくなる。

その結果、描画可能な配列を埋めようとすると、これらの余分な線が発生し、何らかの指標を適用しようとしても無駄になってしまう。

これがBOTTOMだ!

SetIndexDrawBegin - Пользовательские индикаторы - Справочник MQL4
SetIndexDrawBegin - Пользовательские индикаторы - Справочник MQL4
  • docs.mql4.com
Отрисовка индикатора производится слева направо. Значения индикаторного массива, находящиеся левее указанного бара, не будут рисоваться на графике и отображаться в окне DataWindow. По умолчанию устанавливается значение 0. //|                                                    Alligator.mq4 |...
 
じゅうしょう)
 
neverness:

そして、ここでも「尊敬するフォーラムメンバー」への楽しい質問です。

皆さんよくご存知のように、カスタムインジケータのプロパティとして、setindexdrawbeginというものがあります。

https://docs.mql4.com/ru/customind/setindexdrawbegin

さて、お聞きしたいのですが、setindexdrawbeginプロパティはどこに消えてしまったのでしょうか?

描画する配列の終端はどこですか?

これがないと、インジケータは縦線(または横線)を描きます - 配列の充填によります。

そして、それがなければ、どんな指標も意味をなさなくなる。

その結果、描画可能な配列を埋めようとすると、これらの余分な線が発生し、何らかのインジケータを適用しようとしても無駄になってしまう。

これがBOTTOMだ!

間違っている。学校ではなく、託児所 :D
 
neverness:

そして、ここでも「尊敬するフォーラムメンバー」への楽しい質問です。

皆さんよくご存知のように、カスタムインジケータのプロパティとして、setindexdrawbeginというものがあります。

https://docs.mql4.com/ru/customind/setindexdrawbegin

さて、お聞きしたいのですが、setindexdrawbeginプロパティはどこに消えてしまったのでしょうか?

描画する配列の終端はどこですか?

これがないと、インジケータは縦線(または横線)を描きます - 配列の充填によります。

そして、それがなければ、どんな指標も意味をなさなくなる。

その結果、描画可能な配列を埋めようとすると、これらの余分な線が発生し、何らかのインジケータを適用しようとしても無駄になってしまう。

これぞBOTH!!(笑)。

なら銃殺刑か首吊り刑にしろ ))))

ピュアC++でヒストリカルデータにアクセスでき、ブローカーにトレードオーダーを送ることができる...で、どーん。ループや配列を扱えない...お縄になるしかない...。それとも決闘か!?

 
Artyom Trishkin:
間違っている。学校ではなく、託児所 :D

その流れでほとんど答えが出ていますね。

さて、その質問の是非ですが、「WHAT?- 何もない!!!

最後に描画される配列のインデックスを 設定するには?

この単純な疑問に対する答えが、あなたの賞賛される説明の中に見当たりません。

あるいは、どんな配列でも、SetIndexDrawBeginで設定された、与えられた開始インデックスから、配列の終わりまで描画されるのでしょうか?


 
neverness:

その流れでほとんど答えが出ていますね。

さて、その質問の是非についてですが、「WHAT?- 何もない!!!

最後に描画される配列のインデックスを 設定するには?

この単純な疑問に対する答えが、あなたの賞賛される説明の中に見当たりません。

あるいは、任意の配列は、与えられた開始インデックス - SetIndexDrawBeginで設定される - から配列の終わりまで描画されるのでしょうか?


そんな簡単なこともわからないから、そんな質問が余計にバカバカしくなるんです。
答えることはできても、「私が理解できないからといって、周りがどんなバカなのか」というスタイルで対話をしている対談相手には、答えられないのです。
 
Igor Makanu:

だから、自分で撃つか、首を吊るか ))))

ピュアC++でヒストリカルデータにアクセスでき、ブローカーにトレードオーダーを送ることができる...で、どーん。ループや配列を扱えない...お縄になるしかない...。それとも決闘か!?

あなたの発言は、いつもながら無責任です。

例えば、ご存知の通り、MT4のバッファ配列の最大数は7です。

#property indicator_buffers 7 //インジケータを計算 するためのバッファの数

C++ではこのような制限はなかったと記憶しています。

そして、バッファアレイ7個はほとんどない。

つまり、MT4では「ピュアC++」は全く見かけません。