MT5はプログラマー向けであり、トレーダー向けではない - ページ 14

 
ILNUR777:
誰のために、誰のために、あなたのために、シンプルに。気になるのは、それをどのように判断しているのか。sbは初心者にもわかりやすく、ヘルプとそれに対する記事以上のシンプルなものは必要ないこと。

なぜなら、ここで初心者に求めるのは、中の様子や作り方を理解しなくても簡単にエントリーできる、すでに書かれていてMT標準供給で来ている、SBだからです。初心者が勉強する必要はない。もし、理解せずにシンプルさを求めるのであれば、そのヘルプを 読んで、提供されているメソッドを使えばいいだけです - すべてMT4と同じように...すべては初心者のためにすでにできていることです。

 
Sergey Vradiy:

それにも理由があるんです。アルゴリズムが非常に複雑な場合、数百行のコードになることもある。5~10分程度で組み立てが可能です。その後、コード生成を実行し、既成のエキスパートを手に入れます。そして、その後にさらなる修正が必要です。

Forex EA Generator 5または6。なかなか良い機械です。


まあ、人によってはそれがいいのかもしれませんが、私にとっては、この種の装飾がすでに実装されているクラスライブラリを持っていて、自分でコードを構築する方がいいんです。でも、味や色にもよりますが...。

 

ところで、「シンプルであること」「mql5を使いこなすこと」への攻撃が増えていることに気づきました。

このことから、MT5への乗り換えがどんどん進んでいることがうかがえます。

また、Freelanceでは、mql4の受注に比べ、mql5の受注が急増している。

 
Andrey F. Zelinsky:

アルチョム - それはいい指摘ですね。


MTはアプリケーションのタスクを解決するためのアプリケーション端末であることを考慮しなければなりません。

例えば、Excelにはセルがあり、簡単な表であればプログラミングの知識がなくても作成することができます。

mql4で小さな変更を問題なく行った顧客が何人もいます。私が彼らのために複雑なロジックを書き終えて、彼らはそれを「ひねり」ます。しかし、mql5は彼らにとってそれほど明確ではなく、より複雑で、そのことについて話しているのです。

たしかにフリーランスはありますが--マイナーチェンジのための資金が足りませんし--時間が重要な要素です。「プラス」を「マイナス」に変えるのと、TORを策定してやってくれるのを待つのは別の話ですからね。

アンドリュー SBは、OOPを知らなくても書けるように設計されているんだ。必要なクラスを一行で差し込むだけで、手続き的なスタイルで使うことができます。すでにすべてをやってくれている関数のライブラリと同じように、必要なものを呼び出すだけです。

これは語学学習の観点からではなく、「初心者は自分の戦略を確認しに行くことができない」という主張から書いています。はい、できます。詳細は省きますが、マニュアルを読んで、クラスをライブラリとして使用すればよいのです。全てはクレームの通りです。

 
fxsaber:
MQL5がMQL4と同じようにコーディングできれば、MQL5の複雑性が高いという問題は発生しないと考えてよいのでしょうか?

それさえあれば、さらに発展させることができる。トレーディングの様々な側面を考慮し、機能の追加、インジケーターとの連携の簡素化などを行います。

それがあれば完璧です。

 
Vitaly Stepanov:

というのが、このトピックの趣旨です。MT5は、専門的な教育を受けた、専門的なバックグラウンドを持つ人たち、つまりプログラマーのためのものです。

あなたがお金を払えば、私たちは書きます。

私は専門的なバックグラウンドを持っていません。私は、電子制御エンジニアです。

 
Vitaly Stepanov:

それさえあれば、さらに発展させることができる。トレーディングの様々な側面を考慮し、機能の追加、インジケーターとの連携の簡素化などを行います。

素晴らしいことだと思います。

私も似たようなことを書いています。近々、誰でも使えるようになる予定です。でも、徐々に。ステップ・バイ・ステップ

 
Artyom Trishkin:

アンドリュー SBは、OOPを知らなくても書けるように設計されているんだ。必要なクラスを一行で接続し、手続き的なスタイルで使用するには十分です。それは、すでにすべてをやってくれている関数のライブラリの ようなもので、必要なものを呼び出すだけです。

言語の習得という観点ではなく、記載されている主張、つまり「初心者は戦略をとって確認することができない」ということを踏まえて書いているのです。できます。詳細は省きますが、SBのヘルプを読んで、クラスをライブラリとして使用すればいいのです。全てはクレームの通りです。

iBarShiftは需要があるのでしょうか?SBのどこにあるんだ?

インジケーターやTSの書き方には、どのような使い方があるのでしょうか?

トレーディング、自動売買システム、トレーディング戦略のテストに関するフォーラム

MT5はプログラマーのための端末であり、トレーダーのための端末ではない

fxsaber さん 2018.01.09 17:55

MQL5がMQL4と同じようにコーディング できれば、MQL5の複雑性が高いという疑問は生じないと考えてよいのでしょうか?

MQL4-simplicityの実力は実証済み、SBのどこにあるのか?技術的にSBに実装することを妨げるものはない。

 
ILNUR777:
なんということでしょう。そして、その人たちが言っているのは、「シンプルさ」です。あなたの経験では、初心者の立場に立つこともできないだけです。

自らも大学出のプログレッサーであり、初心者のためのシンプルさを語る。初心者がここに来るのは、最初はコードを売るためではなく、たくさんあって簡単なTSを確認するためだということを、まったく考慮に入れていないのです。

もっと丁寧に読むべきでしたね。学校でプログラミングを学びました。電卓から始めたのですが、アセンブラのようなコードで......。そして、BM80のアセンブラは研究所ではなく、ラジオ、モデリスト・コンストラクター、UTなどの雑誌を参考に独学で勉強しました。

ただ、自分が初心者の頃をよく覚えています。だから、初心者のために参考書や例題がたくさんあると何度も言っているんです。 そのどれかを持っていって勉強して、わからないことがあったら聞いてください。

ところで、経験豊富なプログラマーが「標準ライブラリの CObjectクラスはどのように動作するのか」といった「アホな」質問を躊躇なくして、初心者が「恥ずかしい」と思う理由がよくわからないのですが......。

 
Artyom Trishkin:

アンドリュー SBは、OOPを知らなくても書けるように設計されているんだ。必要なクラスを一行で差し込むだけで、手続き的なスタイルで使用することができるのです。

これは、言語学習の観点からではなく、「初心者は自分の戦略を確認しに行くことができない」という主張に基づいて書いていることです。できる - 詳細は省くが、SBのマニュアルを読んで、クラスをライブラリとして利用すればよい。全てはクレームの通りです。


Artyom 「要は、どんなプログラミング言語でも、本質を理解せずに習得することは不可能なんです。

プロセスを理解するだけでは書けません。

.PositionOpen(...)

書かないといけない。

   m_request.action      =TRADE_ACTION_DEAL;
   m_request.symbol      =symbol;
   m_request.magic       =m_magic;
   m_request.volume      =volume;
   m_request.type        =order_type;
   m_request.price       =price;
   m_request.sl          =sl;
   m_request.tp          =tp;
   m_request.deviation   =m_deviation;
//--- 
   OrderSend(m_request,m_result);

-- SBの授業から急いで引用したものです(よくなかったかもしれませんが)--でも、言いたいことははっきりしています。

つまり、初心者は自分が書いたものがどのようなもので、どのように機能するのかを理解しなければならない。

初心者は言語を学ぶ必要がある -- SBを学べということですね。

彼は、OrderSend()があり、CTradeクラスではなく、「必要なことは何でもできる、理解する必要すらない」ことを理解する必要があります。