記事「MQL5:あなたもこの言語の達人になれます」についてのディスカッション

 

新しい記事「MQL5:あなたもこの言語の達人になれます」はパブリッシュされました:

この記事は自己インタビューのようなもので、私がどのようにMQL5言語への第一歩を踏み出したかをお話しします。どうすれば優れたMQL5プログラマーになれるかをお見せして、この偉業を達成するために必要なベースについて説明します。唯一の前提条件は学ぶ意欲です。

多くの方は、私がすでにC/C++でのプログラミングを知っているから、すぐにMQL5で複雑で精巧なプロジェクトを始めたのだと考えます。そうだったらよかったのですが、現実はまったく違っていました。

解決策を見出す最初の一歩を踏み出すときはいつも、自分がすでに知っていると思うことから始めることが多いです。私の場合、MQL5を使い始めたとき、手元にあったのは言語のドキュメントだけでした。他のプログラマーを支援するコミュニティがあることさえ知りませんでした。



デモ映像

これは極めて基本的なことです。しかし、MetaEditorのドキュメントとソースコード以外、誰の助けも借りずに、完全に自律的な方法でこのコードを作成できたことで、他のことができることを知りました。私がしなければならなかったのは、CとC++の既存の知識をMQL5に適応させることだけでした。ここからが本当の意味での進展でした。

作者: Daniel Jose

 
教授、教えてくれてありがとう。
 
初心者ですが、いつかコードを作れるようになりたいです。
 
こんにちは、ダニエル。この記事であなたが言っていることに全面的に同意するよ。私はPythonを学ぶためにMQL5を離れましたが、MQL5でプログラミングを始めた今、すべてがとても理にかなっています。関数も、いくつかのOOPの概念も。1つだけMQL5に戻るきっかけになったことがある。この言語がトレーディングとトレーディング関連の活動のために作られたものだということに、かなり早い段階で気づいたんだ。アルゴ・トレーダーに必要なものはすべて揃っている。Pythonを学ばなければよかったと思う。バックテストでは、さまざまなライブラリをインストールしなければならない。新しいライブラリは新しいドキュメントを意味し、ドキュメントを読むのにとてもとても長い時間がかかる。MQL5に戻って、自分の戦略を自動化し、結果を共有するつもりだ。mql5初心者にありがちな落とし穴などについても議論したい。あなたの記事に感謝
 
私はゼロからプログラミングの第一人者になる方法を教えますが、そのためにはC++の知識と23年間の使用経験が必要だということがわかりました。そして驚くべきことに、そのような荷物(C/C++)でMQL5のプログラミングを学ぶのに2年かかったということだ。結局のところ、ぼちぼち、私は天才だから25年もすればできるようになる。このような記事が掲載されることが残念でならない・・・。
 

初心者向けの記事を書きたいと思い、「MQL5をゼロから独習する」というトピックの資料に基づいた記事をすでに下書きしていたところ、すぐに......(名前と苗字は伏せます)からメッセージが届きました。(名前と苗字は伏せます)から、私の記事はあまり適切でないというメッセージを受け取った。私はこの記事を読み、困惑しました。 何だったのでしょうか?

失礼ながら、ウラジミール。

 

うまい...

いいんだよ、グラフマニア。と思いつつ、他の記事を斜め読み。まあ、23年ぶりということで、そろそろ継承・合成のコツを掴みたいところだ。

追記。一般的なルールとして、I am(Animal-> Cat)は継承、I have or use (Cat{arms[4],tail,head}) は合成である(ただし、継承を擁護する人たちは、複数形や仮想形を使って、ここをなんとか殺している)))。

 
MrBrooklin #:

初心者向けの記事を書きたいと思い、「ゼロから独学でMQL5を学ぶ」というトピックの資料をもとに記事のアウトラインをすでに考えていたところ、さっそく・・・(名前と苗字は伏せます)から、私の記事はあまり関係ないというメッセージをいただきました。(名前と姓は伏せます)私の記事はあまり関係ないということです。私はこの記事を読み、困惑した。 いったい何だったんだ?

失礼ながら、ウラジミール。

これはこの著者の最初の記事ではないし、読者は彼がどのようにMQL5で書き始めたのかに興味を持つだろうと私は判断した。

あなたの記事へのコメントに書いた。

 
Rashid Umarov #:

これは筆者による最初の記事ではないので、読者は彼がどのようにMQL5で執筆を始めたかを知ることに興味があるだろう。

あなたの記事へのコメントに書いた。

こんにちは、ラシッド!メッセージを拝見しました。今後2~3カ月は、間違いなく記事を書くことができないだろう。やることがたくさんあるんだ。

よろしく、ウラジミール。

 
私はただ、私の謙虚な意見を述べるつもりだ。
メタトレーダーはFXのアプリケーションだ。WebGLやDirectXとやりとりするプログラムではない。ウィンドウ・アプリケーションを作りたいなら、私はVisual C++やVisual Studioを調べる。アニメーション・アプリケーションが欲しければ、私はUnityを探す。
私はMQL4のシンプルさが好きだ。旧」MQL4ではインジケーターをロードするのがとても簡単だった。M2 M3 (m3、マジで)のタイムフレームを見逃すことはなかった。
MQL5が本当に優れているのは、最適化のためのヒストリカルデータへの アクセスです。
 
素晴らしい記事だ。ありがとう