最終的にみんながMT5に乗り換えるにはどうしたらいいのでしょうか?(意見収集) - ページ 25

 

その弁証法は次のようなものである。

MQL4以前の開発は成功しましたが、(MQL4からMQL5への)継続的な開発は、ターゲットとするユーザーから言語を遠ざけるようになりました。新しい言語は、一般人の心にたくさんの実体を提供し、拒絶反応を起こしたのです。しかし、先進的なユーザーからは「何か追加してほしい」、開発者からは「パンがほしい」という声が常にあり、MQL5の方向で開発しないわけにはいきませんでした。その結果、さらなる発展とターゲットからの撤退があらかじめ決まっていたのです。そして今、弁証法的プロセスの新ラウンド、つまり簡素化への回帰と大衆の間での新たな人気、しかしすでに新しい(MQL5)ベースで行われることになるのです。

 
Fast528:

新製品が生まれた瞬間に、その長所をすべて知ることができるのは、開発者だけです。

もちろんです。

あとは、その知識を適切かつ分かりやすく伝え、それを素朴なユーザー(マス・ユーザー、つまりキー・ユーザー)に伝えるだけです。

実は、そういうことなのです。

MT5の優位性や、MT4からMT5への「強制的な切り替え方法」についての疑問は、1年前、2年前、そして5年前からも生じているのです。

ヘッジが追加され、ITime、iCloseなどが 追加され、コードベースは例題だらけ(マス・パブリックは同じことをいろんな角度から示している)-そしてMT5のテストでは多くの利点がある-そして未だにMT4からMT5への移行問題が議論されています。

では、何か理由があるのでしょうか?その理由を探らなければならない。

 
Dmitry Fedoseev:

誰が誰を料理するのか?apiを実装していれば、好きなところに書き込んで、プラス、マイナス、何でも勉強になるし、教材も十分あるんです。apiのドキュメントをトレーニングだと思えば・・・。

あ、それとこれ...何種類のライセンスを見たか、無料のものは見たことがない、一生懸命探したがない、一部の人が無料だと思っているものは幻想に過ぎないのである。

これらの独自性は何かというと、http://www.gnu.org/licenses/license-list.ru.html
Various Licenses and Comments about Them - GNU Project - Free Software Foundation
  • www.gnu.org
This page is maintained by the Free Software Foundation's Licensing and Compliance Lab. You can support our efforts by making a donation to the FSF. Have a question not answered here? Check out some of our other licensing resources or contact the Compliance Lab at licensing@fsf.org. We classify a license according to certain key criteria...
 
Andrey F. Zelinsky:

OOPと標準ライブラリは どう関係があるのですか?

MQL5では、クラスが何か、標準ライブラリが何かということを知らないので、OOPなしで簡単に管理できます。

しかし、現地の達人の説明を見ると、「SBクラスを探せ・・・」「SBクラスを継承しろ・・・」「自分でクラスを書け・・・」といったものばかりです。

つまり、「クラス」と「標準ライブラリ」という言葉が必ず隣り合わせになるのです。

SBの説明を文書で開く:「貿易クラス」、「クラス/グループ」、「仕事をするクラス...」、「直系子孫」、「メソッド」。

初心者にとって、OOPがあるからMQL5に行かないというのは -- チャンスがないだけです。

そんなことを知らなくても、標準的な取引関数はまったく問題なく使えます。構造、使い方を知っているだけで十分です。

しかし、例えばMONO通貨のEAを多通貨のEAにしたい場合、クラスが無くても可能です。

しかし、多数の配列を宣言するようになると、プログラムがドロドロになってしまう。

そこで登場するのが、この授業です。そして、クラスでどのように変数を宣言するか、どのようにアクセスするか、コンストラクタとデストラクタを知っていなければなりませんが、それ以外はあまり必要ありません。

1回2時間のレッスンを3回受けるだけで、これらのコンセプトを学び、使えるようになります。ただし、モノバリュートニクをマルチにするために限る。

そして一般的に、OOPは頭の悪いプログラマーのためのものではありません。

多くの人は、それを使いこなすことができません。例えば、テンプレート、演算子やクラスのオーバーローディング、仮想関数やクラスといった概念です。

 
Petros Shatakhtsyan:

そんなことを知らなくても、標準の取引機能を使うことができるのです。構造、使い方を知っているだけで十分です。

...

ペトロス、自分以外を読んだら無価値になる。あなたは今、私が上に述べたような結論に達している、あるいは達しているのです。

初心者が、標準ライブラリの トレーディングクラスやメソッドを無闇に隅々まで詰め込んでも、言語のトレーディング機能を理解することはできないのです。

MQL5の取引関数については全く触れられず、代わりに標準ライブラリのメソッドとクラスについてのみ語られています。

 
pavlick_:

誰が誰を準備するのか?apiを実装していれば、好きなところに書き込んで、プラスでもシャープでも何でも勉強できるし、教材も十分ある。apiのドキュメントをトレーニングとして考えるなら・・・。

おっしゃるとおりです。開発にはAPIを使うしかない。少なくとも、すべてのソフトウェアは、オープンシステム、いわば主流に向かっているのです)。

クローズド・コミュニティについては、絶望的です。人工的に育てた場合は別ですが、その場合でも発展は望めません。

とはいえ、クローズドなMQLのコミュニティには、深い商業的な意味合いもあるのでしょう。

 

言葉は関係ない。MT4/MT5ユーザーのうち、自分で何かコーディングしようとしている人は5~10%程度です。残りは、よくてもCodeBaseやMarketから何かをダウンロードすればいいのです。クラス、シュミレーション、関数、ルーチンなど、その中身はどうでもいいのだ。

プログラミングやExpert Advisorを使わないユーザーに、MT5がMT4より優れている理由を説明しなければならないことを想像してみてください。スピード、スケーラビリティ、クリーンなアーキテクチャ...。- というのは、一般のユーザーには空耳にしか聞こえない。だから、ほとんど論外なんです。

 
Vasiliy Sokolov:

言葉は関係ない。MT4/MT5ユーザーのうち、自分で何かコーディングしようとしている人は5~10%程度です。残りは、よくてもCodeBaseやMarketから何かをダウンロードすればいいのです。クラス、シュミレーション、関数、ルーチンなど、その中身は絶対に気にしないのだ。

プログラミングやExpert Advisorを使わないユーザーに、MT5がMT4より優れている理由を説明しなければならないことを想像してみてください。スピード、スケーラビリティ、クリーンなアーキテクチャ...。- というのは、一般のユーザーには空耳にしか聞こえない。だから、ほとんど論外なんです。

仮に、5~10%のコーダーがいて、残りはどのプラットフォームでも構わないとします。そして、ユーザーをアクティブユーザー(コーダー)とパッシブユーザー(シグナルの購読者、マニュアルトレーダー、マーケットバイヤー)の2つのカテゴリーに分けます。

第一カテゴリーのユーザーが全員MT5に乗り換えれば、残りはそれに追随することになる。結局のところ、コーダーはMT5用のプログラムを書いて売り、公開し、受動的なユーザーはこれまで通り、提供されたものを利用することになるのです。

ですから、課題はコーダーを説得してMT5に切り替えてもらうことであり、そうすれば問題は解決します。

 
Andrey F. Zelinsky:

ペトロス、自分以外を読んだら無価値になる。あなたは今、私が上に述べたような結論に達している、あるいは達しているのです。

初心者にとって、標準ライブラリの トレーディングクラスやメソッドを無闇に隅々まで押し込んでも、言語のトレーディング機能を理解することはできないのです。

MQL5の取引関数については全く触れられず、代わりに標準ライブラリのメソッドとクラスについてのみ語られています。

あなたが欲しいものを他の人が理解しているなら、他の人に説明させればいいのです。

初心者に難易度を言わせる。


トレーディング関数については、このMQL5 ReferenceTrading Functionsが あります。

私も使っていますが、例えばポジションの検索にはPositionSelectを使って います。

そしてOrderSendの 代わりに、標準的な関数を使うのがいい。

 
Реter Konow:

仮に5~10%のコーダーがいて、残りはプラットフォームに関心を持たないとします。次に、ユーザーをアクティブユーザー(コーダー)とパッシブユーザー(シグナル購読者、マニュアルトレーダー、マーケットバイヤー)の2つに分けてみましょう。

第一カテゴリーのユーザーが全員MT5に乗り換えれば、残りはそれに追随することになる。結局、彼らはMT5用のプログラムを書き、販売し、出版し始め、受動的な人はこれまで通り提供されたものを使うことになるのです。

ですから、課題はコーダーを説得してMT5に切り替えてもらうことで、問題は解決するのです。

確かに、プロのコーダーだけは、まず第一に、他人の利益に貢献する人です。MT4のマーケットから自社の製品をすべて削除し、収益を上げる可能性を奪うようなことを誰が考えるでしょうか?MT4だからといって、MT4で彼のフリーランスの注文を拒否する人はいないでしょう。

コーダーの割合は実に5~10人ですが、それでもお互いに競争が起こるくらいの人数がいます。そんなダータンが一人いれば、残りは親指を立てて、MT4ユーザーにサービスを提供し続けることができます。MT4とMT5の両方を所有しているだけに、MQだけが大きなインパクトを与えることができるのです。しかし、このような影響はすべて強引な手段であり、実際には、MT4で確立されたエコシステムを意図的にゴミ箱に捨てているのです。まともな人間なら、そんなことはしない。