なぜ一部の偉大なコーダーや取引システム開発者はメタトレーダー5を無視するのか? - ページ 2

 

以前はmql4を勉強していましたが、mql5を勉強しはじめました。

ところで、ある偉大なコーダーがなぜ偉大で有名なのか知っていますか?
MT4のフォーラムで公開開発(インジケーターやEA)をしていて、そのおかげで多くの人が知っているのです。 その後、彼らは自分のフォーラムや商用サービスを立ち上げ、すでに(MT4の)人気コーダーとして知られるようになりました。それは私の目の前にありました。そして、今のところ伝説的な名前がいくつかあります。

だから、MT5にも同じ可能性があると言いたいのです。
そして、今がその時なのです。

あくまで私見です。

 
newdigital:

以前はmql4を勉強していましたが、mql5を勉強しはじめました。

ところで、ある偉大なコーダーはなぜ偉大で有名なのか知っていますか?

彼らはコードを考え始める前に、問題を正しく分析し、解決策を設計することができるからです。

私は、今のところ、そしてMT5が私にとってより良い、あるいは唯一の選択肢になるまで、自分の知っていることにこだわろうと思っています。
 

newdigital:

- ストップロスやテイクプロフィットはチャート上で直接動かすことができます。

- メタトレーダーから直接、多くのソーシャルネットワークのアカウントにメッセージ付きのスクリーンショットを送ることができる。

- 1つのメタトレーダーから多くのブローカーの口座に直接切り替えることができます。

- チャート上に縦線が引かれたFXカレンダーがある(これは改善される必要があるが、...一般のコーダーはどこにいるのか?なぜ彼らはそのためのニュース指標やニューストレーダーEAを作らないのか?)

- 取引中にお金を稼ぐためのサービスがたくさんある(そして私が理解するように - それはより多くの、より多くのサービスになるだろう)。私が意味する:誰かが例えば100ドルのために何かを購入した場合、ベンダーは、この100ドル(任意の手数料が取られない)正確に取得します。

すごい。それは私を微笑ませました。MT5の可能なすべての利点のうち、これらはかなり最後に頭に浮かびます!

1) - ストップロス/テイクプロフィットがチャート上で直接動かせる。

これはMT4でも可能です。例えば、 https://www.mql5.com/en/code/10633、その他多数。

2) - メタトレーダーから直接、多くのソーシャルネットワークのアカウントにメッセージ付きのスクリーンショットを送ることができる(これは特に興味があります)。

これはMT4で行うことができます。例えば、https://www.mql5.com/en/code/10122、 もしあなたがその気になれば。

3) - 1つのメタトレーダーから多くのブローカー口座を直接切り替えることができる。

MT4の追加インストールで簡単に解決できる、限定的な必要性。

4) - チャート上に縦線が表示されるFXカレンダーがある(これは改善される必要があるが、...一般のコーダーはどこにいるのか?なぜ彼らはそのためのニュース指標やニューストレーダーEAを作らないのか?)

https://www.metatrader5.com/en/trading-platform/fundamental-analysis. 私の理解では、これはブローカーがそれを有効にしている場合にのみ機能します。また、現状では、チャートオブジェクトを提供するサービスのみに依存しているようです。 このため、情報を利用するために、チャートオブジェクトに様々な問い合わせをする必要があり、非常に面倒です。経済カレンダー」を適切に扱うための専用機能はまだないようです。 熟練したコーダーは、MT4コードがすでに存在する既存のサードパーティニュースプロバイダーに依存しないのでしょうか?例えば、https://www.mql5.com/en/articles/1502。 これによって、1つのソースに依存するのではなく、複数のソースを収集することもできます。

5) - 取引中にお金を稼ぐためのサービスがたくさんあります(そして、私が理解しているように、それはより多くのサービスであるでしょう)。例えば、誰かが100ドルで何かを購入した場合、ベンダーはこの100ドルを正確に得ることができます(任意の手数料は取られません)。

プログラムを販売する「マーケットプレイス」などのサービスでは、ベンダーが受け取る金額に対して20%の手数料が必要なようです。https://www.mql5.com/en/market/terms/developer、 セクションv.3.

シグナルサービス」は、MT4でも利用可能です。https://www.mql5.com/en/signals/mt4。

あなたは本当にあなた自身の質問に答えた。

A) コーダーは、すでによく知っていて安心できるMT4でやりたいことの98%ができるのに、なぜMT5に移行するのか。特に、MT5のサポートとコミュニティはそれほど高度ではないのに

B) MT5では、コードを販売する「マーケットプレイス」やEAのアイデアを販売する「シグナルサービス」が簡単に利用できるので、コードベースで無料のコードを提供したり、ストラテジーを手助けするインセンティブが大幅に減少 します。


MT5のコードも大きなネックになっているようです。MT5のセマンティクスは、MT4と80%ほど同じようですが、シンタックスは60%ほどしか似ていないようです。ドキュメントセクションのレイアウトもバラバラで、きちんと説明するためのBookもありません。ドキュメントにありがちなことですが、すでに理解している場合のみ意味があります。ドキュメンテーションだけでも十分難しいのですが、重要な情報が多くのページに分散しており、それらの間に明白なリンクがなく、物事をまとめるための本もないため、さらに難しくなっています。これは、取引要求と時間情報に構造を適用する方法を理解し、時系列データを呼び出す新しい方法に適応し、新しい「イベント」レイアウトに慣れて初めて意味をなすものです。また、オブジェクト指向の性質は、より複雑さを増します(実際には、ほとんど避けることができますが)。MT5の簡単なマニュアルができるまでは、MT5への参加やコミュニティのサポートは限定的だと思います。MT5を投機的に学ぼうとした人のほとんどは、本当に学ぶ必要があった 場合を除き、ある時点で諦めていると思うべきでしょう。おそらく、MetaQuotesは、MT5のプロモーションやユーティリティの追加にあまり時間をかけず、より良いマニュアルを提供することに時間を費やした方が有益でしょう。

MT5は、トレードの処理方法(シンボル上のすべてのトレードを1つのネットトレードに統合するため、シンボル上の複数のトレードを使用するEAの処理が非常に面倒)と、ブローカーからの利用が制限されているという2つの大きなデメリットを抱えています。

しかし、そうは言っても、公平に見て、MT5に乗り換えることの重大な 利点があることは言うまでもないと思うのです。

1) サーバーの応答を待っている間、プログラムを続行できるようにすることで、スキャルピング戦略のパフォーマンスを向上させるために設計された取引機能 https://www.mql5.com/en/docs/trading/ordersendasync。

2) 実行速度が大幅に向上し、コード実行ごとの価格データの集中的な使用が少なくなり、また条件分岐の遅延処理などが提供されます。これは、バックテストだけでなく、ライブコードも高速化し、スキャルパーにとって魅力的です。

3) 「イベント」https://www.mql5.com/en/docs/basis/function/events の使用 例えば、「OnTrade」イベントは、MT4よりも取引の追跡を大幅に容易にするものです。(シンボルごとに一度に1つの取引しか行わない限り、より簡単です)。

4) マルチコアプロセッシング(1台のコンピュータ内)、「ローカルエージェント」(ローカルネットワーク上の他のコンピュータ)および有料のクラウドエージェントを追加する能力により、最適化が大幅にスピードアップ(ただし、単一のバックテストには適用されません!)。

5) 英国の大手ブローカー(名前は伏せておきます)が最近、マイクロ口座の開設費用と要件で、低い変動スプレッドと近い将来手数料無料(Proレートと同等)のMT5を提供し始めました。ここでも、スキャルパーにとって魅力的です。

しかし、私は、MT5が、スキャルピング、ストラテジーのセンスの最適化、ATCでの競争、あるいは自分のコードやシグナルをより簡単に売りたい人々にとって魅力的であるとしか思えません - これは、分野を著しく制限します。

 
RaptorUK:
twitterやFBでフォロワーが多いので、よく知られている。)

私は、今のところ、そしてMT5が私にとってより良い、あるいは唯一の選択肢になるまで、私が知っているものにこだわります。


FBとtwitterは?
そうではありません。
なぜなら、彼らが行った公開開発のためです。

想像してみてください(あくまで例ですが):ある無名のコーダーがMT4フォーラム(どんなFXフォーラムでも)に来て、人々を助け始めたとします。1年...2年...彼は多くのスレッドを立ち上げ、人々が望む/好きなものをすべてコード化/アップロードした。その後、よく知られている - 彼は自分のフォーラムや商業サービスのウェブサイトを作成しました。そして今のところ、誰もが彼らの名前を知っています。例 - Goldwarrior EAの作者、次の例 - ZUPの作者、次の例 - Daily Data指標の作者、次の例 - StepMAs指標の作者、次の例 - 10points EAの作者・・・などなど。 いずれも何年も前に無名で公開開発をスタートさせた人たちです。伝説の人々。

だから、私は可能性について話しているのです。今のところ、MT5にはたくさんの可能性があるのです。

MT5が良いかというと...
この記事を読んでみてください。

MetaTrader 5 - More Than You Can Imagine!

とmql5.comフォーラムの私の2つのスレッドはこちらです。
PriceChannelパラボリックシステム
とここ。
メタトレーダー5の標準的な指標に基づいて、市場の状態評価

MT4で始めたように、MT5で始める時期が来ているのではないかと思っています。

ところで - 私はあまりにも長い時間前にmql3のためのプログラムを開始しました...まだ終了していない:)

 

clerin6 さん、こんにちは。

MT4とMT5を比較して話しているのですが、それは別の話です。MT4のCodeBaseについて例を挙げたのは、人が作ったものです。つまり、これらのスクリプトやインジケータなどは、コーダーやプログラマーによって開発されたものです。偉大なコーダーが、MT4用のツールを開発し、偉大な人物になりました(それらのツールのいくつかはMT4 CodeBaseにアップロードされています)。そのようなコーダーの中には、そのおかげで今のところ有名になり、フォーラムや自分のビジネスなどを立ち上げた人もいます。そして、彼らは、MT4のおかげで、すでにフォーラムやビジネスなどで有名になっているので、最初からやりたがるとは思えません。

しかし、私は、MT5の場合、コーダーの可能性について話しているのです。なぜなら、いくつかの機能はMT5用のプラットフォームに含まれているからです。

もちろん、コーダーがMT4から始めて、その後、自分のフォーラムやビジネスを立ち上げ、有名になった場合、MT5には移行したくないと思うでしょう。何のために?)
でも、他の人たちは?

まあ...ちょうど見て - 有名なコーダーが有名になるためにどのような方法で... 例えばGoldwarrior EAの作者:伝説のコーダー... 彼は何年も前にこのEA(MT3用と後でMT4用)のために彼の公開開発を開始したので彼のフォーラムを作成しました...私はこの話を覚えています - 完全に無名の男がいくつかのEAを開発し始めた... それは2005年だった... しかし、彼は今では有名な伝説の男です - 彼は多くのEAを行い、彼は今のために自分のフォーラムを持っています。
たくさんの事例があります。

私は、MT5の可能性について話しているのです。

ところで、私自身は2つのEAといくつかのインジケータを、私の公開フォーラムmql5.comのスレッド用に開発する必要があるのですが・・・。

 
newdigital:


FBやtwitterは?
違う。
公開開発だから。

想像してみてください(あくまで例ですが):ある無名のコーダーがMT4フォーラム(どんなFXフォーラムでも)に来て、人々を助け始めたとします。1年...2年...彼は多くのスレッドを立ち上げ、人々が望む/好きなものをすべてコード化/アップロードした。その後、よく知られている - 彼は自分のフォーラムや商業サービスのウェブサイトを作成しました。そして今のところ、誰もが彼らの名前を知っています。例 - Goldwarrior EAの作者、次の例 - ZUPの作者、次の例 - Daily Data指標の作者、次の例 - StepMAs指標の作者、次の例 - 10points EAの作者・・・などなど。 いずれも何年も前に無名で公開開発をスタートさせた人たちです。伝説の人々。

ということで、可能性の話ですが、今のところMT5にはたくさんの可能性があります。

なぜあなたは、優秀なccderが商業的な儲からないEAを作りたがっていると思い込んでいるのですか?

私は他の人のことを言うことはできませんし、自分が「偉大な」コーダーであるとも思っていません。 しかし、私は学び、他の人を助けるためにここに来ています。
 
RaptorUK:
なぜ、優秀なccderが商業的で収益性のないEAを作りたがっていると思い込んでいるのですか?

私は他の人のことを言うことはできませんし、自分が「偉大な」コーダーであるとは思っていません。 しかし、私は学び、他の人を助けるためにここに来て、他の人を助けることで私も学びます。 だから、私は名声や評判のためにここにいるのではなく、助けを提供し、必要なときに質問する場所を持つためにいます。


私は、MT4のコーディングでビジネス、フォーラム、商業的な何かを作り上げたコーダーについて話しています。そして、彼らがどのようにして成功したかを知っています。
そう、そのうちの何人かはMT4に来ることはないでしょう・・・。

しかし、なぜ、偉大なコーダーに頼らなければならないのでしょうか?
もし、彼らがMT4にずっといたいなら、そうさせてあげればいいのです...。
どうせ、他の世代、次の世代がいるのですから。

 

セルゲイ

個人的には、 MT5が提供するあらゆる可能性を無視することはありません。私は記事を読みました。MetaTrader5 - More Than You Can imagine! MT5 MetaTrader、MT5 MetaEditor、そして私のお気に入りの;)「光速」ストラテジー・テスターは、目を見張るようなパフォーマンスを示しています。本気ですか?)言ったように、私はMT5が提供するあらゆる可能性を無視することはありません。それは未来です。他の人が違うことを書いても気にしませんが;)MQLコーディングの基礎を確立するために、現在使用されている最も著名なMQL言語であるMQL4以上のMQL教育を受けることができますか?いつか、MQL4のコーディングの基礎をすべて網羅し、MQL5でのコーディングを簡単にこなせるようになる日を迎えるのがとても楽しみです。私が望もうが望むまいが、未来はやってくるのです(笑)。私はただ、移行がそれほど大きくならないように、最初に準備したいと思うだけです。ところで、このスレッドを楽しく読ませていただきました。

ありがとうございました。

 

clerin6 さん、こんにちは。

素晴らしい投稿をありがとうございます。

1) - stop loss/take profit can be moved directly on the chart

これは、MT4で行うことができます。例えばhttps://www.mql5.com/en/code/10633など です。

私は、MT4用のスクリプトをたくさん試しました(商用も含む)。あるフォーラムにスクリプトを置いたが、動かなくなった。他のツールは無料でしたが、多くの人が興味を持ったため、商用になりました。だから、開発者(例えば「サードパーティ開発者」)に依存して、何か特別なものをインストールするのは好きではない。

メタトレーダー5には、すでにこの機能が搭載されている方が、私には快適なのです。

2) - メタトレーダーから直接、多くのソーシャルネットワークのアカウントにメッセージ付きのスクリーンショットを送ることができます(これは特に興味があります)。

これはMT4で行うことができます。例えば、https://www.mql5.com/en/code/10122、 もしあなたがその気になれば。

はい、MT5に搭載されているのがいいですね。私は多くのソーシャルネットワークのアカウントを持っており、それらを積極的に使っています。

MT4に関しては...ツイッターのツールも試しましたが、商用になってしまいましたし、FBやLinkedinのツールもありませんでした。そこで、posterousなどの特殊なサービスを利用しています。もし、誰かがMT4用にそのような機能を作れば、それらの機能はいずれにせよ商用になる。誰かが作ったものです。)

というわけで、MT5ですでに統合されているのがいいですね。
とにかく、私の個人的な感想としてご理解ください。

3) - 1つのメタトレーダーから多くのブローカー口座を直接切り替えることができる。

MT4を追加インストールすることで簡単に解決できる、限定的な必要性。

そうですね、これは良い機能です。昨日、4つのブローカーを1つのMetatrader 5インスタンスで同時進行で手動取引しました。
そして快適です。
もちろん、常に口座を切り替えなければならないので、改善されるかもしれない。EAも使えないし。

メタトレーダー4?確か、PCからRDCで接続する専用サーバーが5台あったような・・・(笑)
そして、それらを常にコントロールするのは簡単なことではありませんでした。

メタトレーダー5でEAを「マルチアカウント方式」で使用できるようになれば、次の改良点として良い。

4) - チャート上に縦線付きの為替カレンダーがあること (これは改善される必要がありますが、...一般のコーダーはどこにいるのでしょうか?なぜ彼らはそのためのニュース指標やニューストレーダーEAを作らないのでしょうか?)

おそらく、"Economic Calendar" のことを指しているのでしょう。https://www.metatrader5.com/en/trading-platform/fundamental-analysis。 私が理解しているように、これはブローカーがそれを有効にしている場合にのみ機能します。また、現在のところ、チャートオブジェクトを提供するサービスのみに依存しているようです。つまり、情報を利用するためには、チャート・オブジェクトに様々な問い合わせをしなければならず、非常に面倒です。経済カレンダー」を適切に扱うための専用機能はまだないようです。 熟練したコーダーは、MT4コードがすでに存在する既存のサードパーティニュースプロバイダーに依存しないのでしょうか?例えば、https://www.mql5.com/en/articles/1502。 これはまた、1つのソースに頼るのではなく、複数のソースを収集することができます。

私はNewsTrader EAを使って長年FXのニュースイベントをトレードしてきました。私は、あるフォーラムで作成したカレンダーのうち、影響の大きいニュースイベントのみをトレードしていました。そのため、どのニュースイベントが影響が大きく、どのニュースイベントがそうでないかを個人的に決めていました(私が取引するカレンダーを作成していたため)。今のところ、私はそのようなことはしていませんし、どのイベントが大きな影響を受けて、どのイベントがそうでないかを決定する人に頼りたくないのです。それは私のために残念なことに、損失を作るでしょう。

MT5のこのカレンダはOKです。でも、縦線だけでなく、次の展開があってもいいかもしれませんね。なぜなら、私は本当にハイ・インタラクティブであると判断したものについては、ニューストレードを続けたいからです。

5)-取引中にお金を稼ぐためのサービスがたくさんあります(そして、私が理解するように - それはより多くの、より多くのサービスになります)。私は意味:誰かが例えば100ドルで何かを購入した場合、ベンダーは、この100ドル(任意の手数料が取られていない)正確に取得します。

プログラムを販売する「マーケットプレイス」などのサービスでは、ベンダーが受け取る金額に対して20%の手数料が必要なようです。https://www.mql5.com/en/market/terms/developer、 セクションv.3.

なお、「シグナルサービス」はMT4でも利用できる。https://www.mql5.com/en/signals/mt4

手数料が20%というのは知りませんでした。
そうですね、MT4にもありますね。

でも・・・例えば・・・MT4で有名な10points EAとかFozzy EAとか知ってますか?
それらのEAをMT5にコンバートしたい場合、どうすればいいのでしょうか?
- ジョブサービスを利用してお金を払うか...例えば、新しいバージョンごとに500以上のクレジットを支払うか:)
- または、偉大なコーダーにお願いすることもできます。
"お願い......お願い......助けて" ...
彼らはこう答えるでしょう。「一般的な!一般的な!ここで無料の昼食はありません" :)

確かに、偉大なコーダーの中には、MT5やTradeStation用にコーディングしている人もいますが、あくまで、念のためです。
なぜなら、彼らはすでに偉大な人物であり、もう何も気にしないのです。

私は、多くの人が参加するフォーラムでの公開開発が好きです。
なぜなら、多くのMT4用の有名なEAがこの方法で開発されたからです:公開開発によって。
メタトレーダー(特にMT5)用のサービスがもっと増えるなら、それは良いことです:多くの人が関わり、多くの可能性が増えるでしょう。

B) MT5では、そのコードを販売する「マーケットプレイス」と、そのEAのアイデアを販売する「シグナルサービス」が簡単に利用できるのでコードベースのコードを無料で提供し、ストラテジーを手助けするインセンティブが大幅に減少して います。


そうですね、CodeBaseにフリーコードを置くことは、それに対する人々の関心が高い場合には、より有用となるかもしれません。そして、その興味は、公開された開発によってのみ高められるかもしれません。
そうでなければ、「これはいいツールだ。でも、今すぐには必要ない。なぜ、4ヶ月前に作らなかったんだ」と言われるかもしれません。)

マーケットプレイス?無名のプログラマーが、例えばバックテストの結果を示して、「EAは本当に素晴らしい!」と言って、自分のEAを高額で売りつけることができると本当に信じているのでしょうか?
そして、誰もが彼を信じて高額で購入するのでしょうか?

私は、とにかくCodeBaseが必要だということを言いたかったのです。
しかし、CodeBaseを公開開発と統合するのは良いことかもしれません(Market Placeと同じです)。

Metatrader 5 は将来的に必要なものです。
そして、一部の偉大なコーダーがこの状況を無視しているのは、本当に残念なことです。

新しい世代がやってきて、MT5用のどんな優れたコーダーに対しても良い競争をもたらすでしょう。
フォーラムでの公開開発は、MT5のインジケータやEAのために、とにかく開始/継続されるでしょう。
関係ないですが。

 

WhooDoo22です。

clerin6への 返信に追われていました(彼は良いコメントをくれました)。

私はMetatrader5用のインジケータ/EAの公の開発における沈黙が好きではありません。
私はフォーラムで公の開発について話しているのです。

MT4がどのように始まったか覚えていますか?多くのFXフォーラムで、至る所で公開された素晴らしい開発でした。
それは本当にアクションでした。
そして今 - 何もない...

そして、MT4 - 同じように "アクション "はありません...
偉大なコーダーは...彼らは彼らの人生の目的を達成し、公共の開発から行くか、または外国為替をやめましたか?
または外国為替は、人生によって終了しましたか?