記事「初心者からプロまでMQL5をマスターする(第1回):プログラミングを始める」についてのディスカッション - ページ 3

 
Oleh Fedorov #:
アレクセイ、なぜ知りたいの?初心者とは言い難いんだけど...。少なくとも僕にとってはね :-))

ありがとう、でも僕は不思議と独学なんだ。だから、僕だって損はしない。だから、本を読んでみようと思ったんだ。

これが最初の見解だ。

表1.主なMQL5プログラムの機能比較。

チャート・ウィンドウが開いている限り動作する いいえ はい はい いいえ

この言い方は正しくないと思います。 やはり、チャート・ウィンドウがアクティブになっていると理解できるのですが・・・。

その表現、ありがとうございます。

でも、そうでなければ、私たちの創造力はほとんど無限です。

初心者がこのことを理解することはとても重要です。ドキュメントを読んで、自分の妄想が解決できる方法を探せばいいのですから...。

第二の発言

このコードでは、 #property copyright link version void OnStartPrintが あらかじめ定義されています。MetaEditorでこれらのどれかをクリックし、<F1 >キーを押して ビルトインヘルプを呼び出してみてください。

OnStartとPrintは、copyrightlinkversionと 同じように呼び出せるのでしょうか?プログラミングの初心者を混乱させるかもしれませんね。しかし、OnStartとPrintは 関数です。そして、OnStartはイベント処理の関数である。

私の評価:この記事は質が高く、初心者に役立つ。

 
Alexey Viktorov #:

ありがとう、でも僕は独学みたいなものなんだ。でも、僕は独学で勉強しているようなものなんだ。だから、ちょっと本を読んでみようと思って...。

ありがとう。

これが最初のポイントだ。

ちょっと違うと思います。 結局のところ、チャートのアクティブ・ウインドウと理解できるのですが・・・。

サービスは原則としてチャートに属するものではなく、ターミナル全体に属するものであることを明記すれば、この問題はなくなると思ったのですが...。もしかしたら、私が間違っているのかもしれません。

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

初心者がこれを理解することは非常に重要です。ドキュメントを読んで、あなたのファンタジーを解決する方法を見つけなければなりません。

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

つ目のコメント

OnStartとPrintは、copyrightlinkversionの ような単語と呼べるのでしょうか?プログラミングの初心者を混乱させるかもしれません。OnStartとPrintは 関数です。そして、OnStartはイベント処理の関数です。

この文脈で言えば <F1>でどちらかのヘルプが呼び出せるからです。

OnStartとPrintは あらかじめ定義された 関数であり、実際、言語の一部であり、これがなければまったく違ったものになっていただろう。結局のところ、MQL5の基本的な演算子はすべてC++と非常によく似ている。

で、整理してみると、プリプロセッサのディレクティブ、プロパティ名とその値、関数の記述とその呼び出し、さらにはデータ型の記述......と、単語の種類は 山ほどある。意味としては、もちろん、これらはすべてモザイクの異なるピースである。

私の評価:この記事は質が高く、初心者にとって有益である。

センカイウ。

 
Oleh Fedorov #:

ありがとう。

サービスは 原則としてグラフに属するものではなく、端末全体に属するものであることに言及すれば、この問題はなくなると思ったのですが...。間違っているかもしれませんが。

この表にはサービスだけでなく、インジケーターやExpert Advisorも含まれています。とはいえ、これ以外の表現はできないので、誰かがもっと受け入れやすい表現を提案してくれるまで、このままにしておこう......。

 
MrBrooklin #:

どうか構造物までたどり着き、すべてを明らかにしてください。これも非常に興味深く、重要なテーマだ!一連の記事の主な内容は、すべてのトレーニング教材は、その複雑さの程度を考慮に入れて、スムーズに、段階的に投与されるべきであるということです。

義務である。

前回の記事で、私は次の 記事でこの教材を捕獲するかどうかわからないという意味だった。意味としては、私にとっては授業の方が響く。

ただ、このシリーズはかなり長いので、できるだけ多くの重要なトピックをカバーするために、少なくとも7つの記事を書きたい。素材がそれを必要とし、司会者がそれを許せば、もっと多くなるかもしれない。:-)

独学で勉強した個人的な経験に基づいて、初心者にとって他に何が興味深いか:

  1. 関数への引数の渡し方(参照渡しも含む);
  2. 配列;
  3. ファイル;
  4. グラフィカル・オブジェクトの描画;
  5. 時系列や指標データへのアクセス;
  6. OnTradeTransaction関数。

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

おそらく、上記のすべてが、インジケーターなしで最もシンプルなExpert Advisorを作成できるようにするために必要な最低限の教材です。少なくとも、今のところはこの最低限で十分です。

まあ、私見ですが、初心者にもインジケーターは必要です。イベントもいいことだ。他にもいろいろある。

総じて、初心者の皆さんは、このままでいてください。:-)

でも、経験豊富な開発者たちの意見もありがとう。この資料が役に立ったようで何よりです。

 
記事は良かった。その際に生じた困難について著者と議論し、解決する機会があれば素晴らしいと思う。このシリーズの記事から学び続けるつもりだ。
 
Aleksandr Shirin #:
記事は良かった。もし困難が生じた場合、それを解決するために著者と議論する機会があれば素晴らしいと思う。今後もこのシリーズの記事を勉強していくつもりだ。
チャンスはあります。ロシア語と英語のコメント、プライベートメッセージで......。
 
アレクセイ、MQの基本的なプログラミングとトレーニングをまとめてくれてありがとう。私は初心者で、プログラミングの基本的なことはある程度理解していますし、EAをもっと掘り下げてみたいと思っていましたが、(フルタイムの仕事を持つトレーダーとして)それに没頭する時間がありませんでした。それが20年前のことです。こんにちは、GTP4。トレーディングのコンセプトやEAの構築について簡単に話したり議論したりしているうちに、AIが何を生成しているのか知りたくなりました。その複雑さやスピードには到底及びませんが、一体何が起こっているのかを知ることができてよかったです - ありがとうございます!
 
gmurphygmcs #:
アレクセイ、MQプログラミングの基礎とトレーニングをまとめてくれてありがとう。初心者として、私はプログラミングの基本的な理解を持っており、EAを深く掘り下げたいと思っていましたが、(フルタイムのトレーダーとして)それを追求する時間がありませんでした。それが20年前のことです。GTP4さん、こんにちは。トレーディングのコンセプトを伝え、議論し、今ではEAを構築していますが、AIが何を生成するのか知りたいと思いました。GTP4の複雑さやスピードには到底及びませんが、何が起こっているのかを知ることができるのは嬉しいことです!
GTP4はほとんどMQL4のコードを生成する。MQL5は学習が必要で、数回投稿しただけで学習を覚えてくれるとは限らない。
 
 

個人的にはとても気に入った。正しい情報の伝達。水はない。

しかし、どこで著者の更なるレッスンを読むことができるのかが不明である。