MQL5言語をゼロから独学で学ぶ - ページ 68

 
MrBrooklin:

プログラミング言語MQL 5のハンドブックに、素直にこう書いてあったら。

そうすれば、これほど無駄な質問はないでしょう。少なくとも、初心者の方は疑問が少なくなるはずです。

ウラジミールさん、ありがとうございます。

なぜか、マニュアルは教科書ではなく、人はすでにその言語を知っており、マニュアルは備忘録だと信じられている)。

 
Valeriy Yastremskiy:

なぜか、ハンドブックは教科書ではなく、その人がすでに知っている言葉であり、ハンドブックは備忘録であることが前提となっている)。

まず、「どのように」「なぜ」「どうして」を理解し、ハンドブックを見て「つづり」を明確にする必要がある)

 
Valeriy Yastremskiy:

なぜか、マニュアルは教科書ではなく、人がすでに知っている言葉であり、マニュアルは備忘録であると考えられている。そのため、表現が省略され、意味がなくなってしまうことがある)))

はい、Valeryさん、MQL5を 勉強し始めたばかりの私には、納得のいく内容でした。

ウラジミールさん、ありがとうございます。

 
Valeriy Yastremskiy:

なぜか、参考書は教科書ではなく、人はすでにその言語を知っており、参考書は備忘録であることが前提となっている)。

その通りでしょう。リファレンスが教えることを前提としているならば、次のステップは......。算数とか、ABCの読み方を教えるとか?)))

MQLのヘルプは非常に詳しいです。ヘルプの例については、時々うまくいかない例や、興味のあるテーマに関する例が非常に意外な場所にあるなど、いくつか不満もありますが、それでもMQLの使用例がヘルプに載っていて、非常にクールです。


ZS: C++の本を読めというのは意味がないですね。 筆者がMQLを学びたいという気持ちがあれば自ずとそうなるのですが、やはりCの基礎知識を読んでおく必要がありますね......。あるいは、子供向けのプログラミングの本を探すと、作業がはかどりますよ。

 
Igor Makanu:

それは多分正しい、証明書は教える義務があると仮定すると、次の段階は......である。オーラル・ナンバーラシーとか、アルファベットの読み方とか?)))

MQLのヘルプはとても詳しいです。ヘルプの例については、時々うまくいかない例や、興味のあるテーマに関する例が予想外の場所にあるなど、不満もありますが、それでもMQLの使い方の例がヘルプに載っていて、とてもクールです。


ZS: C++の本を読めというのは意味がないですね。 筆者がMQLを学びたいという気持ちがあれば自ずとそうなるのですが、やはりCの基礎知識を読んでおく必要がありますね......。あるいは、プログラミングに関する子供向けの本を探すと、作業がはかどりますよ。

ハンドブックは教科書ではないので、電子技術者であるTCはそれを知っているはずだ)

はい......通常のリファレンスです。さらに、いつでも聞くことができます。

子供の本としてコバレフだけ)。羊のいる牧場や直線的な成長についてのタスクは非常に良い)

 
Igor Makanu:

それは多分正しい、証明書は教える義務があるとして、その次の段階は・・・・・・。オーラル・ナンバーラシーとか、アルファベットの読み方とか?)))

MQLのヘルプは非常に詳しいです。ヘルプの例については、時々うまくいかない例や、興味のあるテーマに関する例が非常に意外な場所にあるなど、いくつか不満もありますが、それでもMQLの使用例がヘルプに載っていて、非常にクールです。


ZS: C++の本を読めというのは意味がないですね。 筆者がMQLを学びたいという気持ちがあれば自ずとそうなるのですが、やはりCの基礎知識を読んでおく必要がありますね......。プログラミングの子供向け本を探すのも一つの方法です。

イゴールさん、こんにちは。

ハンドブックに最後まですべてを書き込むべきではないというのは、その通りです。そのための入門書や教科書があるのです。MQL 5は構文 的に C++に 近いプログラミング言語 であることは、ハンドブックの最初の ページに書いてありますね。ほとんどの場合、C++も学ばなければならないでしょう。しかし、一度に全部は無理です。

ウラジミールさん、よろしくお願いします。

 
MrBrooklin:

イゴールさん、こんにちは。

ハンドブックにすべてを明記する必要はない、というのはその通りです。入門書や教科書はそのためにあるのです。MQL5のプログラミング言語が С++と 似た構文であることは、ハンドブックの最初のページに書かれている。ほとんどの場合、C++も学ばなければならないでしょう。しかし、一度に全部は無理です。

ウラジミールさん、ありがとうございます。

いいえ、C++はCの続編です。

C言語自体は、2ダースの予約語(if, for...)と数種類の変数(double, int...)で構成されています。

ちょっとした本(あるいはオンラインの資料)を読めば、C言語の構文を理解するのに役立ちます。そうでなければ、フォーラムからfor文が何をするのかを理解するのに何日も費やすことになるでしょう。

MQLの構文を論理的に理解するための小さな本(オンライン教材)を2日かけて読む方が効果的だと思います。


UPD: C for kids or C for beginnersでググってみると......ほとんどヒットしません。おそらく、C++ for beginnersで検索したほうがいいでしょう。

 
Valeriy Yastremskiy:

ハンドブックは教科書ではないし、電子技術者であるTCはそのことを知っているはずだが)...。

そうですね、電子技術者としてリファレンスブックがどういうものかは確かに知っています。しかし、ソ連時代に私が使っていた参考書には、逆に、どの教科書にもないような冗長な情報が載っていたということです。

敬具 ウラジミール

 
Igor Makanu:

いいえ、C++はCの続きです

C言語の言語構成はもっと少ないが、基本的なもので、C言語自体は2ダースの予約語(コマンド if, for・・・)と数種類の変数 double, int・・・で構成されている。

ちょっとした本(あるいはオンラインの資料)を読めば、C言語の構文を理解するのに役立ちます。そうでなければ、フォーラムからfor文が何をするのかを理解するのに何日も費やすことになるでしょう。

MQLの構文を論理的に理解するための小さな本(オンライン教材)を2日かけて読む方が効果的だと思います。

UPD: C for kids or C for beginnersでググってみると......ほとんどヒットしません。おそらく、C++ for beginnersで検索したほうがいいでしょう。

イゴール、よくやった! ぜひ探してみよう。

敬具 ウラジミール

 

Igor Makanu:

...C++の本を読めと勧めても意味がないと思います。 著者のMQLを学びたいという気持ちが消えないのであれば、自分でやってくるでしょうが、やはりCの基礎をある程度読んでおく必要があるのでは...と思います。あるいは、プログラミングに関する子供向けの本を探すと、作業がはかどるかもしれません。

MQL5を勉強したい!勉強する気持ちは失わないし、逆に強まるばかり。どうして私はこんなに頭が悪くて、このループ演算子で簡単なことが理解できないのか、悩んでいます。ループ演算子がない場合は完全に動作しますが、ループがある場合は完全に混乱します。と にかく真相を突き止める。しかし、隔離期間が終わり、自習の時間がかなり減ったので、仕事で語学の勉強をする機会がめったにないのです。主に夕方から深夜にかけて語学の勉強をしています。

Trailing Stopのコードを書くためには、2つのタスクを解決する必要があります。

  1. forループ演算子 を使って、すべてのシンボルのすべてのオープンポジションを検索し、ない場合は、9:00:00から9:01:00の間に買いポジションをオープンし、取引日中にストップロスが発動しなかった場合は23:50に強制終了するコードを作成する必要があります。forループ演算子がなければ、前に書いたように、すべて完璧に動作します。今度は、ループを使って同じ結果を得たいのです。
  2. 09:00:00 から 09:01:00 までの時間枠に現れる最初のティックでポジションの開く方向を 決定する関数を2つ記述する。最初のティックが上向きなら買いポジションを、下向きなら売りポジションをそれに応じてオープンする必要があります。戦略ではなく、ランダム 条件を使わないというのは、私の「やりたいこと」 なんです。
Sincerely, Vladimir.
.