XM Trading と 自作グルトレEAとの相性

海外FXとして、いろいろなサイトで紹介され有名なXM。

利用している人がたくさんいるのでしょう?自作のグルトレEAについて問い合わせを数件受けました。

実際XMで動作させたことが無かったので、デモ口座で自作のEAを試してみます。

羊飼いさんのEAは?

XMは、本家のEAでは推奨していないブローカーです。本家のEAは持っていないので実際どうかるのかは不明ですが、上手くいかない様です。

羊飼いのグルトレEA
羊飼いが川崎ドルえもんさんに相談の上自分のために作ったグルトレEA(商品説明を読んで理解した方のみご購入下さい)
羊飼いが川崎ドルえもんさんに相談の上自分のために作ったグルトレEA(商品説明を読んで理解した方のみご購入下さい)?|?fx-on.com

自作のグルトレEAは?

「海外FX」をサイト名に入れているのに「XM」に触れていないのも変なのでデモ口座を作成しました。

試しているEAは、以下で紹介しているデモ口座専用のEAです。

自作グルトレEAの追加機能について紹介します。

起動直後の画面キャプチャーです。

上のキャプチャーの通り、Stoplevelが99.0と大きいので、レート近辺のオーダは設定できません。

その後、レートが下がり、待機オーダが設定されています。

しかし、ショート方向でサポートの設定が想定通りなのに基準レートでのサポートが約定できていません。

これは何とか解決したいですね。

以下は現状の仕様ですが、基準レートを決定する時にStoplevelを考慮すればいいかな?

基準レートの決め方

EA開始時の基準レートの決め方は、パラメータに指定があればその値を基準レートをします。

パラメータに0を設定した場合、レートと売買方法により10Pips単位に補正して近似値を設定します。

例:BuyでAsk:77.65なら77.70。SellでBid:77.65なら77.60。

待機オーダの設定

待機オーダ設定タイミング

子本体が決済したり、レートが変動して子本体を追従する場合、待機オーダを設定しますがタイミングは以下の2通りです。

  1. チャートの足が変わる時
  2. 前回待機オーダを設定した時からパラメータ指定のslippage分、レートが変動した時

Stoplevelとの関係

設定レートと現レートの差分が、Stoplevel以下であれば、メッセージを出力して次回の待機オーダ設定まで待機する。