OOPと手続き型プログラミングの比較 - ページ 31

 
Andrei:

多くのブローカーが MQL4プラットフォームを人気だと言いながら、MQL5にはこの言葉を適用しないのは、どう説明すればいいのでしょうか。

明らかに、その違いは、 マスターするのがより困難なOOPに あり、結果として、書かれたコードのデバッグとサポートにあります。

プロのプログラマーにとって、この要件は重要ではありません。それどころか、プログラマーは通常時給制であり、複雑なコードは単純に時給が高くなるため、「複雑であればあるほど良い」というのは、多くの理由から実際にメリットがあるのです。また、他のプログラマーがコードを解読・理解することが難しくなり、雇用主のこのプログラマーへの依存度が高まる、など。

また、自分の時間の支払いや支出が時間単位ではなく、プロジェクト単位で行われるのが普通である貿易の目的では、このルールが機能しないことは明らかである。

それとOOPと何の関係があるんだ?

ブローカーはトレーダーを大切にしており、彼の場合、MT5よりMT4の方がトレーダーが多いとしても、それは例えば標準ライブラリとは 関係ない。それが、彼のビジネスのやり方なのです。

プラットフォームのエンドユーザー(トレーダー)も、プログラマーがどのようなプログラミングパラダイムやコード設計スタイルに準拠しているかはあまり気にしていません。

 
Vasiliy Sokolov:

証明書を開く。

どれだ?残念ながら、MQL4のリファレンスには、OOPに関する記述はありませんね。
 
Andrei:
どれだ?残念ながら、MQL4のハンドブックには、OOPに関する記述はありませんね。
言語は1対1でほぼ同じです。何が違うかというと、プラットフォームが提供するAPI、最適化のレベル、テスター/最適化ツールが5で速い(ただし、私見では便利ではない)ことです。
 
Maxim Kuznetsov:

これとOOPと何の関係があるんだ?

ブローカーはトレーダーを大切にしており、彼の場合、MT5よりもMT4の方がトレーダーが多いのであれば、例えば標準ライブラリとは 関係ないのです。それが、彼のビジネスのやり方なのです。

一般的なビジネスとどう関係があるのでしょうか?ブローカーは既成のプラットフォームを利用し、その上にビジネスを構築する...。トレーダーに人気のないプラットフォームでは、ビジネスもそれなりに行ってしまうので......。

 
Andrei:
どれだ?残念ながら、MQL4のハンドブックには、OOPに関する記述はありませんね。

野性的なんですね。

 
Maxim Kuznetsov:
は、1対1でほぼ同じ言語です。

MQL5の全機能が 記載されているMQL4のドキュメントへのリンクを教えてください。

 
Vasiliy Sokolov:

野性的なんですね。

リンクがうまくいかない。

 
Andrei:

リンクがうまくいかない。

では、あなたにとっての選択肢は2つ、1)壁で自殺する 2)端末を2017年に更新する。
 
Vasiliy Sokolov:
を使用して、端末を2017年に更新しました。
端末を更新 せずにレビューを行うための作業用リンクはないのでしょうか?
 
Maxim Kuznetsov:
言語は1対1でほぼ同じです。異なるのは、プラットフォームが提供するAPI、最適化のレベル、テスター/最適化ツールが5でより良くなっている(ただし、私見ではより便利ではない)ことです。
もしそうだとしたら、MT5プラットフォームもMT4からのAPIをサポートし、同じレベルの最適化を行うことを妨げるものは何でしょうか?