こんにちは フォーラムのユーザーの皆様、私の問題を内側から知っている人々としてあなたのアドバイスをお願いしたいと思います。 私はMT4用の取引ロボットを開発したいと思っています、私はたくさんのアイデアと時間があります。フォーラムを読んで、MQL4を勉強して1ヶ月後には簡単なExpert Advisorを書き始めることができることに気づきました。ビデオチュートリアルをダウンロードしたり、プログラミングに関する記事を集めたりしましたが、ある特殊な機能が現れました。アップデートされたMQL4はMQL5と似てきており、習得が容易ではありません(言語の新機能を 紹介するビデオチュートリアルがなく、記事数もそれほど多くないため)。MT5はブローカーに人気がない、というか全く人気がないので、MQL5を勉強する気はないです。この点で、どうしたらいいのか、という解けない問題があります。
今、古いMQL4の機能を使ってEAを書き、後ですべての革新を学ぶことは可能でしょうか(その勉強のための材料は十分すぎるほどあるので)、それともアップデートされたMQL4(その機能のための材料はほとんどない)を学ぶ必要があるのでしょうか。私はプログラミングの知識はゼロです。どうすれば良いのか、アドバイスをお願いします。
旧来の方法を書き、新しい方法を学ぶ
繰り返しになりますが、すべてはあなたが具体的に何をしようとしているかによります。基本的な学習は昔ながらの方法で始めればいい。具体的なものを求めるなら、汗をかくしかない!
50%で何らかの不具合、アップデートの情報なしってなんなんだ?
MQL4またはMQL5を使用することで、基本的に違いはありません。
これらは、私たちの取引プラットフォームの評判を落とそうとする人たちによって、意図的に神話として作り出され、複製されたものなのです。まあ、少なくとも何らかの形で、ですが。
言語は非常にシンプルで、OOPはオプションであり、決してプログラミング言語における複雑さではありません。実際、現在では、OOPを含まない一般的なプログラミング言語は存在しない。
このサイトにある何百もの記事と何千ものプログラムのソースコードを見てください。素早く学べるように、丁寧にまとめられているだけです。既存のプログラムをフレームワークとして簡単に利用することができます。多くの人がそうしてスタートした。
情報としては、選択の参考になるかもしれません。
- MT4の開発は停止しており、プラットフォームは10年前のもので、1年前に行った外観上のアップグレードによりよく持ちこたえているが、時代遅れのものである。
- MT4では、MQL5サービスとの統合を少しバージョンアップしますが、新しい機能はありません。
- MQL4言語とそのコンパイラが凍結されました。
- MQL5は、機能面でもコンパイラの面でも発展しています。2~4倍高速なコードを生成する最適化コンパイラの新バージョンを近日中にリリースする予定です。このコードは、SSE4.2が利用可能な場合、64ビット版のターミナルでのみ動作します。
- MT5はすでにHFTプラットフォームとなっており、通常の条件下では1つの端末から1秒間に300~500件の取引を行うことが可能です。当社のテストでは、非同期モードでネットワーク遅延を最小限に抑えながら、1台の端末から1秒間に最大1800件の取引を 実現しています。特に、当社の仮想端末ホスティングサービスは、その一助となっています。MT4では、古いアーキテクチャのため、非同期操作ができないため、このようなことは起こりません。
- MT5はマルチマーケットプラットフォームであり、株式市場での取引を可能にします。例えば、MOEXでは簡単に取引することができます。
- 技術的には、MT5はMT4より頭一つ抜けている。
早速のご返信、誠にありがとうございました。MT5が良いというのは同意しますが、扱っているブローカーは非常に少なく、扱っていても30通貨ペア+金・銀に限られています(間違っていたら訂正してください)。 この点、MT4はより多くの通貨とあらゆる種類の株式、先物、指数のCFDを扱っており、優れていると思います。モスクワ証券取引所 では、MT5は流動性の高い6種類の先物だけで、あまり良くないような気がします(株はまだ対応していないような気がします、間違っているかもしれません)。
古いMQL4のコースとビデオ(OOPなし)を使用することは可能ですか、MQL4の勉強は可能ですか、他のバージョンと大きく異なりますか?
MT4の新しいビルドでは、古いMQL4の機能は制限されるのでしょうか?
旧バージョンのMQL4から新バージョンへの移行は難しいのでしょうか?
もしかしたら、私が考えもしなかったような代案があるのかもしれませんね。
私はまだ始めたばかりで、くだらない質問をする可能性があることをあらかじめお断りしておきます。
50%で何らかの不具合、アップデートの情報なしってなんなんだ?
これはナンセンスではなく、事実を述べているのです。すでにいくつかのインジケーターやExpert Advisorを導入していますが、一部のインジケーターが動作しなくなったのです。一部修正しましたが、手抜きで何もしていません。
少なくとも、そうではありません。プログラマーでコードを書いている人は、通常、少なくとも月に1回は再コンパイルしているはずです。プログラムの開発は常に行われており、機能を追加したり、磨きをかけたりしています。
何も「突然」起こるわけではありません。別の事情があって、1年も2年も眠っていたのに、「突然」起こるのです。番組を見ていれば、何の問題もない。
少なくとも、そうではありません。プログラマーでコードを書いている人は、通常、少なくとも月に1回は再コンパイルしているはずです。プログラムの開発は常に行われており、機能を追加したり、磨きをかけたりしています。
何も「突然」起こるわけではありません。別の事情があって、1年も2年も眠っていたのに、「突然」起こるのです。プログラムに目を光らせておけば、問題は起きないでしょう。
- 無料取引アプリ
- 8千を超えるシグナルをコピー
- 金融ニュースで金融マーケットを探索
今は古いMQL4の機能を使ってEAを書き、後からすべての革新的な機能を学ぶことは可能でしょうか(その勉強には十分すぎるほどの教材があるため)、それともアップデートされたMQL4を学ぶ必要があるのでしょうか。私はプログラミングは全くのゼロです。どうすれば良いのか、アドバイスをお願いします。