MQL5を本当に学びたいのですが、何から始めればいいのでしょうか? - ページ 3

 
Aleksandr Kononov:

どこから始めたのですか?私も英語やプログラミングは基本的にわかりません。すぐに書き始めなければならないのか、それとも何か読まなければならないのか?いかがでしたか?

始めたきっかけは、長い話です。ヒント: 変数、型、可視性を理解するように心がけてください。定義済み変数とは 条件と条件分岐の意味を理解するようにしましょう。ループとは何か、どんなループが存在するのか。これは一見すると最も基本的なことです。あとは言語次第ですね。MQLでは、C言語のすべての種類と同様に、mqlがC言語ライクであるため、ユーザー関数とは何か、関数とは何かを理解する必要があるのです。ドキュメントには、そのすべてが書かれています。まずは、セクションの見出しと利用できる機能の名称を読むことから始めましょう。セクションがあり、使えるものはすべて揃っていることがご理解いただけると思います。例えば、トレンドラインを引く必要がある場合、グラフィックエレメントのセクションを開き、そこでどの機能がそれを可能にするか読む...。次に、ドキュメントを読んでわからないことがあれば、フォーラムで質問することです。ドキュメントを読むために送り返される必要はない。そうすれば、誰かが理解を深めようとしてくれるはずです。どうすれば...」とか「例を挙げてくれれば、後で考えますから...」という質問は忘れてください。ドキュメントは常に "手元にある "べきであり、読むことを止めてはならない。それだけなんです。
 
muhhacc ccc:
皆さん、こんにちは。MQL5/ 何から手をつければいいか教えてください。 ビデオチュートリアルはありますか? いくつかビデオ教材を見つけたのですが、例としてEAの書き方(様々な関数の例など)を示していて8割以上理解できません。ある程度の基礎が必要です。 ご理解ありがとうございます。


MEを開き、MQL5ハンドブックを開き、飛ばし読みせずに最初から読んでください。

 
一番バカなアドバイスは、emcoolの代わりにc++を学べということです。
 
Dmitry Fedoseev:
一番バカなアドバイスは、エムクラスの代わりにc++を学べということです。

Dllのクラスへのポインタを渡すにはどうしたらいいですか?まあ、必要だったんですけどね)))だから、少しでもメリットを知って、制限付きではありますが、やってみたんです。つまり、なぜ「大人」の言葉を学ぼうとするのでしょうか?もちろん、サンドボックスから出ることが予定されていない場合は別ですが、そうですね、一般的には必要ないでしょう。

 
Vladimir Simakov:

Dllのクラスへのポインタを渡すにはどうしたらいいですか?まあ、必要だったんですけどね)))だから、少しでもメリットを知って、制限付きではありますが、やってみたんです。つまり、なぜ「大人」の言葉を学ぼうとするのでしょうか?いや、もちろんサンドボックスから出る予定がなければ、その必要はないんだけどね。

文書化されていない機能を使うと、いつかは全てが壊れることになる。悩んでも仕方がない。芸術を愛するためでなければ。

C++とMQLは概念的に異なる言語です。

 
教える側は、生徒の立場に立って考えなければならないことを理解していないのです。もっと詳しく、句読点に至るまで説明する必要があることに気づかず、自分勝手に書いてしまうのです。ここで与えられた資料はすべて読み、視聴しました。まともなプログラミングができない。まずは構文を説明する必要があります。でも、誰もそんなことはしない。Cを読むように言われる。そして、C言語の教科書を読むと、不要な情報の9割がそこにあるのです。分かりやすい説明を見たことがない。そして、初心者にとって一番難しいのは、何を書けばいいのかわからない、OK、構文はだいたいわかる、やり方はだいたいわかる、ということです。でも、プログラム全体を理解しているわけではありません。アルゴリズムが書かれているところを見たことがない。そして、このブロックはこれだけの関数とこれだけの変数を必要とする、というようにアルゴリズムが説明されます。繰り返しになりますが、マニュアルの著者は往々にして自分のレベルに合わせて話すか、自分の考えを話すかのどちらかです。これは単なる自己主張であり、それ以上のものではありません。このように、会話の内容がわからないから教えることができないのです。ここでは、シンタックスとアルゴリズムの2つを詳しく解説します。どこも見たことないし、すっごく物足りない。そして、初心者は言語を使った経験がないので、アルゴリズムを構成することができません。アルゴリズムのどのブロックが立つかは理解できても、どの場所に、どのように作るか、どのようにリンクさせるかは理解できません。
 
Ivan_Invanov:
そういうプログラマーは、学生の立場に立って考えるということが分かっていない。彼らは、句読点のひとつひとつまで詳細に説明しなければならないことに気づかず、自分のために書いているのです。ここで与えられた資料はすべて読み、視聴しました。まともなプログラミングができない。まずは構文を説明する必要があります。でも、誰もそんなことはしない。Cを読むように言われる。そして、C言語の教科書を読むと、不要な情報の9割がそこにあるのです。分かりやすい説明を見たことがない。そして、初心者にとって一番難しいのは、何を書けばいいのかわからない、OK、構文はだいたいわかる、やり方はだいたいわかる、ということです。でも、プログラム全体を理解しているわけではありません。アルゴリズムが書かれているところを見たことがない。そして、このブロックはこれだけの関数とこれだけの変数を必要とする、というようにアルゴリズムが説明されます。繰り返しになりますが、マニュアルの著者は往々にして自分のレベルに合わせて話すか、自分の考えを話すかのどちらかです。これは単なる自己主張であり、それ以外の何物でもありません。このように、会話の内容がわからないから教えることができないのです。ここでは、シンタックスとアルゴリズムの2つを詳しく解説します。どこも見たことないし、すっごく物足りない。そして、初心者は言語を使った経験がないので、アルゴリズムを構成することができません。アルゴリズムのどのブロックが立つかは理解できても、どの場所に、どのように作るか、どのようにリンクさせるかは理解できません。

MQL5を学びたいのに「Cを学べ」とアドバイスされたら、そんなアドバイザーはできるだけ遠くに追いやりましょう。

一番良い方法は、タスク(「このシンボルの価格を出力したい」というような)を設定し、MetaEditorとドキュメントを作成することです。うまくいかないときは、フォーラムで助けを求めてください。そうして一歩一歩。

 
Vladimir Karputov:

MQL5を学びたいのに「Cを学べ」とアドバイスされたら、そんなアドバイザーはできるだけ遠くに追いやりましょう。

一番良い方法は、タスク(「このシンボルの価格を出力したい」というような)を設定し、MetaEditorとドキュメントを作成することです。うまくいかないときは、フォーラムで助けを求めてください。そうして一歩一歩。

ドキュメンテーションが適切でない。
チュートリアルを書いてもらうのがよいでしょう。
 
Aliaksandr Hryshyn:
ドキュメントが適当でない。
誰かが教科書を書いた方がいいと思う。

学校でも教えてほしいですね。そうすれば、子どもたちは、先生が大学を卒業するのをやっと待つようになるのですから......。

一人がまだ書かれていない教科書を待っている間に、もう一人が自分で学んで、他の人に教えるのです。

言語ドキュメントは、言語の基礎と なるものです。また、フォーラムで構文に関する質問をすることができます。

 
Dmitry Fedoseev:

C++とMQLは概念的に異なる言語です。

えー...ポイントにしていいですか?