Tag: MQL5
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で使っていたインジケータはほとんど書き換えをすることになりそう。。。
これほどユーザの意向を無視したバージョンアップは久々にみたという感想でした。