メタトレーダー

| | コメント(0)

metatrader20090814-400.jpg今、メタトレーダーでFXの自動売買ロボットを作っています。

もともとはお仕事だったのですが、これが面白い!

メタトレーダーはフリーの高機能なトレードソフトで、C言語ライクなMQL4と言う言語で、チャートを作ったり、売買ロボットを作ったりできます。
CやC++、C#の経験があれば、すぐに慣れます。

その面白さに、自分でも少額でFXを始めてみようと思っています。

現在、EA(Expert Advisor:自動売買ロボット)を作成中なのですが、そこで得たTipsを少し。

・論理結合子は、A && B || C と書くと、A && ( B || C ) と等価になる。括弧は必須のようです。単純にオペランドをスタックに積んで処理しているような感じです。
・ログ等のためにファイルのオープン操作を行う時、ファイル名は、絶対パス、相対パスでは動作しません。単純に指定したファイル名が、「experts」の「files」の下にできます。
・「OrderSend」でエラー番号1が返ることがあります。1は本来、OrderModifyの、前と同じ値で更新しようとする時に返るエラーですが、この場合は、単にリトライが必要なようです。最初、悩みました。エラー処理に関しては、ここが参考になります。こういうことって入門書には絶対に書いていないですよね。

カテゴリ

コメントする


画像の中に見える文字を入力してください。

このブログ記事について

このページは、kawaguchiが2009年8月14日 09:10に書いたブログ記事です。

ひとつ前のブログ記事は「虹の橋」です。

次のブログ記事は「コン・ブリオ」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 4.0

Twitter