*

【MQL4】外部ソフトなしで稼働するコピートレードツールを作る。その④

前回はコピー元のコードを書きました。(先頭の変数の宣言が含まれていないので、コピペしてもまた動かない状態です。)

今回はコピー先のコードに入ります。

コピー先にまずやらなくてはならないことは、ファイル関数でファイルからトレード情報を引っ張ってくることです。

FILE_READを使えば、ファイルの情報を取得することができます。ここらへんはヘルプでもフォーラムでも載っているので、詳しくはそちらを見てください。

この関数が吐き出す情報は、
チケット番号:通貨ペア(6文字):売買方向@…
となっているので、

この情報を扱いやすいように分割しなければなりません。

FileDataという変数にとりあえずこの文字列を格納し、
文字列関数を使ってそれぞれ分割した文字列を変数に入れます。

MQL4はMQL5と違って構造体は使えないので、OrderData_ticketのような変数名で代用しています。

for文の100というのは「配信元が100以上のポジションを同時に保有しないという前提の数字」です。

文字列の検索が終わり次第、breakするので、実際に100回計算することはないと思います。

StringReplaceは特定の文字列の検索文字列を別の文字列に置き換えます。

string Moji = “あいうえお”;
StringRelace(Moji,”あ”,”か”);
とすれば、

Moji == “かいうえお”

となります。

これでざっくり、コピーするべきトレードの情報が取得できたので、次回は「そのトレード情報を現在のトレード状態と照らし合わせる」箇所に入ります。

Message

メールアドレスが公開されることはありません。

このコメントはWEBに公開されるので、問い合わせ等はメールでお願いします。

関連記事

EAに自動的に最適化させる

どんなに優秀なEAでも、 ライブで稼働させる場合、定期的なパラメータの最適化が必要です。

記事を読む

MQLxPHP サーバを経由するコピートレードツールを作る2

まず、データをサーバに送信するEAを作ります。 飛ばすトレード情報のデータは、 ・チケットナ

記事を読む

【MQL4】外部ソフトなしで稼働するコピートレードツールを作る。その⑧ラスト

意外と長い記事になってしまいましたが、今回でコピーツールの開発は終了です。 最後のソフトだけ欲しい

記事を読む

【MT4MT5】チャート上にWEBサイトの情報を載せる その1

オンラインの情報をトレードの判断に使う、というのは至極まっとうな考え方だと思います。 日経が為

記事を読む

第23回:短時間に大量のポジションを取るリスクを排除する

ポジションの時間を制御する EAプログラミングでは思わぬバグがつきものです。 よくあることとして

記事を読む

 
  • ブログ管理人の横瀬兼元(ペンネーム)です。

    各トピックに対するコメントは各記事のコメント欄にお願いします。それ以外のご質問、ご相談などは
    infoあっとfxantenna.com
    まで
    私の偽物がいるらしいので偽物にご注意ください。
no image
[bitwallet]paypal, Netteler, Skrillの次のオンラインマネーウォレット

近頃FX業界ではbitwallet(旧:mybitwallet)という

no image
ストップレベル=0はストップレベルがないことではない

MT4/MT5では予約注文を行う際にストップレベルというものがあります

no image
私の偽者、偽ブログにご注意ください

読者の方からご連絡いただいたのですが、私のブログの内容をそのままコピー

no image
サービス展開向けの仮想通貨自動売買システムを作るには

前置き ビットコイン、仮想通貨の自動売買を作る目的として、通常は個人

一回の演算で複数のリクエストを送る 仮想通貨の自動売買⑪

公開:2017/9/4 基本的にjson形式でAPIをたたく場合

→もっと見る

PAGE TOP ↑