MQL5
MQL5プログラムのマーケットが正式オープン
by admin on 7月.12, 2011, under MQL5, MT5ニュース
いよいよMT4からMT5への移行が本格化してきた感じがあります。
みなさんはMQL5マーケットをご存知でしょうか。
MT5で使える便利なインジケーターやスクリプト、それにEAまで手に入れることが出来ます。
加えて自分で作ったMT5用のプログラムを売ることまで出来てしまいます。
実はMQL5マーケットは今年の3月からベータ版としてオープンしていましたが、いよいよ本格オープンした模様です。
トップページにあるプログラムの価格は10ドル程度ですが、実際には左メニューからチェックすると現時点ではほとんどがフリーになっているのがわかります。
英語ですが、興味のある方はぜひ一度訪れてみてください。
↓マーケットへはこちらから
http://www.mql5.com/en/market
MQL5マーケット
by admin on 4月.18, 2011, under MQL5
MQL5で書かれたインディケーター、EAなどをダウンロードできるサイトのご紹介。
無料のものもたくさんあります。
メタトレーダー5用のエリオットの波動のアナライザーなんかもあるそうです。
↓↓Market of MQL5 Programs↓↓
※印象としてはまだまだこれから充実していく必要がありますね。
MQL5クラウドネットワーク(2)
by admin on 4月.02, 2011, under EA-BackTest, MQL5, MT5ニュース
先日書いたように、Metatrader5ではリモートにある他のコンピューターでバックテストを行うことが出来る。
場合によっては他の人のコンピューターを借りて最適化計算が出来たりするわけです。
より具体的な画像を入手したので下記に貼っておきます。
上記のRemoteと書かれているところの一覧がリモートのコンピューターです。
利用可能なものがある場合は、右側の赤枠の busy の部分が ready や available になるそうです。
いろいろ見ていると、借りるのに有料(ポイント制?)だったりする可能性があります。
逆に貸し出せば収入(ポイント制?)が得られたりもするようです。
前回も書いたように、使っていない夜間に他の国の人に貸し出して、昼間に他の国の人から借りるみたいなのが出来れば理想です。
ただ、いろいろ問題も出てきているようで、例えば他人のCPUを使ったときに、ログがリモートに残ったら嫌だ、とか。
完全実現化にはまだ時間がかかりそうな予感。
ちなみに、リアルにEAを動かしてトレードするときにはこの機能は使えないことを現時点では確認しました。
Metatrader5 build 404 リリース!
by admin on 3月.05, 2011, under MQL5, MT5ニュース
2011年3月4日付であたらしいバージョンのMT5がリリースされた。
バージョン番号は404
→正しくはバージョンbuild408でした。お詫びして訂正いたします。
(すでにMT4のバージョン番号を上回っているが!?)
MT5の更新履歴を見ていると数日から数週間で必ずアップデートされてきている。
先の記事でも書いたクラウドコンピューティングでの計算技術などを見てもだいぶ煮詰まってきている模様。
しかし、リリース履歴を見ているとFix(修正)だけでなくChange(変更)やUpdate(更新)もあるのでLive投入はまだ先だと思われます。
MQL5のライブラリーも未だUpdateを繰り返していて完成はしていないようです。
MT5では付属のエディタであるMeta Editor も「入力補完機能」が実装されるなどかなり便利さが向上してきている。
ゴリゴリプログラムする人には朗報でしょう。
MT5のダウンロードはこちらから
http://files.metaquotes.net/metaquotes.software.corp/mt5/mt5setup.exe
MQL5クラウドネットワーク
by admin on 2月.28, 2011, under EA-BackTest, MQL5, MT5ニュース
メタトレーダー5では、ストラテジーのバックテストをリモートのコンピューターで行うことが出来る。
これをMQ社では「MQL5クラウドネットワーク」と呼んでいる。
どうやらこのMQL5クラウドネットワーク提供の準備が出来た模様。
http://www.mql5.com/en/forum/3235
まもなくこの機能に対応したMetaTrader5の提供をするとのこと。
どうやら利用者間でもPCのリソースの貸し借りが出来る模様。
「例えば、夜間はリソースを貸し出して、昼間には他のPCのリソースを使う」
かなり画期的に思える。詳細は使ってみるまでなんともいえないかな。。
推測するに、ストラテジーテスター(下図)のagentsタブの「Remote」部分に何らかが表示されるものと思われる。
MQL5 ウィザード
by admin on 2月.12, 2011, under MQL5, MT5ニュース
MT4とMT5の違いであり、MT5の新機能「MQL5 ウィザード」。
やりたいことをウィザードに従って入力していくと、自動でEAのコードが出来るという仕組み。
MetaQuotes社いわく、
「FXトレーディングロボットを作るのに、MQLプログラミングの知識はもはや必須条件ではありません。」
とのこと。
http://www.metatrader5.com/en/automated-trading/mql5wizard
しかしながら、経験上、この手のプログラムウィザードでは限界があり、
自分のやりたいことを実現するにはたいていプログラムを理解している必要がある。
さてどうなることやら。
MQL5の日本語リファレンスの今後
by admin on 1月.08, 2011, under MQL5
MT4のEA開発言語である、MQL4のリファレンスサイトとして下記のgoogolyenfxさんのサイトが有名でした。
実は、
管理人もEAを作るときは、上記のサイトを良く使っていました。
左下に「検索」窓があるので底から検索すれば、たいてい欲しい情報が手に入ったので非常に助かっています。
今後もしばらく(といっても、せいぜい2,3年か)はMT4がメインであると思われるので上記のサイトは非常に有用でしょう。
さて本題ですが、
googolyenfxさんは同様に、MetaTrader5向けにMQL5の日本語リファレンスサイトを作っておられました。
しかし、
MetaQuotes社の関連会社?からクレームが来たとのことで、詳しい内容が閲覧できなくなっています。
おそらくMQL5日本語のリファレンスとして公式のものが出ることになるのでしょう。
しかし、特にWEBメインで顧客に直接会わないタイプのサービス会社に多いのですが、日本語が果たして奇妙なものにならないか心配です。あのGoogleでさえ、日本語マニュアルの日本語は正直微妙ですので。。。
管理人個人としては、googolyenfxさんのサイトで十分だったのです。
Automated Trading Championship 2010 終了
by admin on 12月.28, 2010, under EA-BackTest, MQL5, MT5ニュース
Automated Trading Championship 2010 が昨日終了しました。
MetaQuotes社主宰のシステムトレードコンテストです。
今回の目玉は、MetaTrader5を使い、MQL5でプログラミングされたEAで行う初めての大会だったという点ですが、この点も特に問題は無かったようです。
今回は参加者314名が合計賞金80000USD(米ドル)を掛けて競いました。
期間は10月4日~12月27日まで。
☆参加者と成績はこちら
http://championship.mql5.com/2010/en/users/index
この種のEAの大会は短期間であるため、どうしてもトレード結果が偏りやすく、運の要素が強くなります。
(スキャルピング系は除く。)
優勝者も、途中までは順調でしたが最後は息切れ気味だったようです。
短期勝負を目指してオーバーフィットされたトレーディングシステムで参戦するのも面白いかもしれませんね。
MQL4 => MQL5へのコンバータースクリプト
by admin on 12月.09, 2010, under MQL5
MT5になると、MT4で使っていたEAやインディケータやスクリプトは使えなくなっています。
しかし、
実はMQL4からMQL5へのコンバーターがあるらしい。
ただし、
一部情報によれば完全に変換できる訳ではないようで、結構エラーがでますのでそのつもりで。
Keiji氏というおそらく日本の方が作成したものです。
まず、Metatrader 4 / experts / include フォルダに下記をすべてダウンロード保存します。
(これらは、circlesquares氏の手によるものです。)
- mt4accountinfo.mqh
- mt4string.mqh
- mt4datetime.mqh
- mt4objects_1.mqh ( 最新バージョン )
- mt4timeseries_2.mqh ( 最新バージョン )
次に以下の変換スクリプトをダウンロードし、Metatrader 4 / experts / scripts に保存します。
- mq4to5rewrite_sample_v4_2.mq4
そして、変換したいEAやインディケータ、スクリプトを Metatrader 4 / experts / files におきます。
MT4を立ち上げ、上記のスクリプトを動かします。
すると、 Metatrader 4 / experts / files フォルダに.mql5のスクリプトができます。
※追記
※該当するMQL4フォーラムはこちら
http://forum.mql4.com/26550/page18
MQLの変更点
by admin on 7月.02, 2010, under MQL5
Metatrader5を使う人は、MT4から使っていた人が多いはず。
メタトレーダー4からメタトレーダー5への移行に際してもっとも問題になるのは、プログラミング言語がMQL4からMQL5に変更される点だと思う。
これがわからないと、インジケーターも作れないし、EAも走らせることができない。
公式ページを確認すると以下のようなページがあった。
http://www.mql5.com/en/docs/migration
結論をいうとそこまで変更点は多くなさそう。
しかし、initの処理など基本的な関数が変更されている点はかない痛い。
結局MT4で使っていたインジケータはほとんど書き換えをすることになりそう。。。
これほどユーザの意向を無視したバージョンアップは久々にみたという感想でした。



