EAプログラミングの本はどこで買えますか? - ページ 4

 
Zvezdochet:
プロパティの説明......またまたわかりました。なぜ2つなのか、左だったらどうするのか。ストレートだったらどうする?1本だけならどうだろう?私はそれを実行しましたが、プログラムは私にコンパイルさせてくれませんし、地下にはレンガがあります - トランジットとエラーはありません....プログラマーのところに戻ると、「何が問題なんだ?"離れろ、バカ "と言っている。

言語の構文なんだから、そんなの暗記すればいいんだよ。冠詞の「a」をいつ使うか、「the」をいつ使うか、外国語の文法と同じですね。コンマを入れるタイミングと、フルストップを入れるタイミング。外国語で何かを説明するとき、間違えながら作れば、相手が何を言いたいのか理解できる可能性が高くなります。しかし、コンピュータはルールに従って厳密に間違いなく説明する必要があります。セミコロンや閉じ括弧をどこかに忘れると、コンパイルエラー になります。
一般に、初心者に「クヌースを読め」とアドバイスするのは、あまり良い考えとは言えません。もしあなたが、基礎、構文、基本に精通し、これらの知識すべてを、読者の知識が増えるにつれて、章ごとに、良い例とともに、教材がうまく整理されて提供される本から学びたいのであれば、Schildtの本C#を読むとよいでしょう。本書では、よりシンタックスに重点を置いています。データ型、演算子、配列と文字列、メソッドとクラス、変数に関するすべての基本的な概念が含まれています。Mql4との差はほとんどないでしょう。
もちろん、あるExpert Advisorを、ロジックがAからZまで明確なシンプルなものにして、上で誰かがアドバイスしたように、コードを見ながらF1を押し、不明な表現を選択してヘルプを読めば、話は別です。
個人的には、この方法で始めました。昔、ニュースを使った非常にシンプルなEAがあり、それは与えられた時間に両方の方向に保留中の注文を置くものでした。普及に関する情報を表示したい。このように、OnInit, OnTick, その他すべての関数がどのように関わっているのか、AからZまで読み、理解しました。

 
Zvezdochet:
知り合いのプログラマーも同じようなことを言っていました。エディタをクリックし、エディタ左上のCreateをクリックするとExpert Advisor作成 ウィザードが表示され(四角いテンプレート)、名前を英語で書き、次をクリックし、その後にCOMPLIMITをクリックします。このコードは、DataフォルダのExpertsフォルダにMQL形式で入っています。このコードを再びエディタで開き、propertyなどの単語にカーソルを合わせてF1を押すと、その単語を説明するページがポップアップ表示されます。なぜ2つなのか、左だったらどうするのか。ストレートだったらどうする?1はどうですか?と言われたのでやってみたら、プログラムがコンパイルできないし、地下には乗り換え禁止と書かれたレンガがあるし......。プログラマーのところに戻ると、「何が問題なんだ?"近寄らないで、バカ "と言っています。

C++のプログラミングコースを購入するのがベストな選択です。そうすれば、さらに理解が深まるでしょう。あなたが友人に聞いていたのはプログラミングの基本ですが、もしあなたが「なぜ5ではなく2*2=4なのか」と聞かれて理解できなかったら、同じような反応をするでしょうね。

 
Zvezdochet:
プログラマーの友人からもう聞いた話ですが。エディタをクリックし、エディタ左上のCreateをクリックするとExpert Advisor作成 ウィザードが表示され(四角いテンプレート)、名前を英語で書き、その後にnext、COMPLIMITをクリックします。このコードは、DataフォルダのExpertsフォルダにMQL形式で入っています。このコードを再びエディタで開き、propertyなどの単語にカーソルを合わせてF1を押すと、その単語を説明するページがポップアップ表示されます。なぜ2つなのか、左だったらどうするのか。ストレートだったらどうする?1はどうですか?と 言われたのでやってみたら、プログラムがコンパイルできないし、地下には乗り換え禁止と書かれたレンガがあるし......。プログラマーのところに戻ると、「何が問題なんだ? "離れろ、バカ " と言っている。

なぜ、パンツはそのように履くのでしょうか?英語とロシア語の単語や文は、まさにそのような順序と規則で成り立っている。なぜそうなのかは、特別な言語高等教育の問題である。プログラミング言語の文法も全く同じで、多くの賢い人たちが10年ほど前からプログラミング言語の文法について考えていました(c++の作成史は、おそらくこれなしでは成り立たないでしょう)。クヌースを読むことから始めて、ダウンロードのためのインターネット上の5-7の本があり、フィクションの本として単に読んで、あなたはまだここに書かれていない多くの理由は、答えを得るでしょう。これらの本を読んだ後、あなたはまだこれはyp---ayでたらめだ、あなたの人生のこの時点でプログラミングがあなたのものではないことを200%の強い気持ちを持っている場合 - 誰もが異なっており、それの何が間違っていないです。そこで、ガリーナ・ボブコのプロフィールを読むと、この少女は愚かにもプログラミング・コースに通い、自分を埋没させていた。今はインターネットで何でも手に入るから、どこにも行かなくていい。無駄な質問で他人の時間を無駄にしたいなら、問題ありません。1時間30ドルで、多くの人があなたの話を聞き、あなたの質問に答えてくれるはずです。

 
Andrey Azatskiy:

C++のプログラミングコースを購入するのがベストな選択です。そうすれば、さらに理解が深まるでしょう。なぜ5ではなく2*2=4なのかと聞かれて理解できなかったとしても、その反応は同じでしょう。

MetaTraderのプログラムをMQLで書く必要があるので、近似値ではなく、MQLを勉強する必要があるのです。

 
Vitaly Muzichenko:

MetaTrader用のプログラムをMQLで書く必要があるので、近似値ではなくMQLを学ぶ必要があります。

問題は別の次元で、この人はプログラミングがどういうものかを理解する必要があるんだ。

 
Unicornis:

この問題は、プログラミングがどういうものかを理解する必要があります。

それなら、.phpをアドバイスしてください、一般的には簡単なことです。

 
Vitaly Muzichenko:

MetaTraderのプログラムをMQLで書く必要があるので、近似値ではなく、MQLを学ぶ必要があります。

С++はMQLとは違うとお考えですか?

MQLには、トレードサーバーや履歴、トレード環境と連動する機能が組み込まれていますが、C++と何ら変わりはありません...。唯一の例外はポインタとクラステンプレートの操作で、MQLはこれをすべて簡略化しました。

 
C++はどうですか?アセンブラを勉強した方がいい。そうすれば、もうEAを書き 始めることはないでしょう。
 
Dmitry Fedoseev:
C++はどうですか?アセンブラを勉強した方がいい。そうすれば、長い間EAを書き 始めることはないでしょう。

やはり、機械語のコード、いわば基礎から始めることをお勧めします)))

 
Igor Makanu:

やはり、機械語のコード、いわば基礎から始めることをお勧めします)))

それなら3年生の算数から始めたほうがいい)。

実際、学ぶべきことがあるとすれば、それはおおよそのことではなく、具体的なプログラムを書くために必要なことです。アドバイザー)