EAを作ってみる2

EAを作ってみる2

4XP => メタトレーダー対応、固定スプレッド、最小1000通貨
50種類以上の通貨ペア、各種CFD(金、株など)対応

にほんブログ村 為替ブログ FX システムトレード派へ

前回のEAを作ってみるで説明不足のところを説明します。

 

まず、スリップについてです。

成行でオーダーするときに、メタトレーダーではAskかBidの金額を指定してオーダーします。

しかし、為替は動いていますので、この金額からずれていることがあります。

ですが、注文をなるべく成功させたいと考えたときに、ズレの許容値を指定することができます。

これが、スリップです。

 

スリップは、オーダーするときもクローズするときも指定可能です。

OrderSend(Symbol(),OP_SELL,BuyLots,Bid,3,Bid+LossEntry*Point,Bid-TakeEntry*Point,”MA_EA Sell”,MagicNo,0,Blue);

OrderClose(OrderTicket(),OrderLots(),Bid,3,Green);

の3がスリップの値になります。

 

ですから、Bidから+-3pipsのズレまで、許可するということになります。

このズレ以上の場合は、オーダーされないことになります。

 

クローズの方が失敗するのがいやな人は、多めを指定した方がいいでしょう。

 

次は、自分でオーダーした注文かどうかを判断する方法です。

前回は、マジックナンバーというのを利用しました。

他にもオーダーしたときにもらえるチケットナンバー、コメントなどをキーに探すことが可能です。

ただし、チケット番号は再起動したときに分からなくなってしまうので、マジックナンバーを利用するのがいいでしょう。

※グローバル変数を使うことで、2週間覚えておく方法もあります。

 

なぜ、このようなことを行うかというと、利用中の口座のオーダーはすべて見ることができてしまうからです。

別の通貨ペアでも、別のEAでも、手動オーダーでもなんでも見ることができます。

ですから、自分のEAが注文したものかどうかを判断する必要があるんです。

 

初めてのEAなので、こうしたことをやならくてもよかったのですが、今後EAを作る場合、こうした仕組みで作ることになると思い、初めからちゃんとした機能を持たせました。

そのため、少し難しくなっています。

 

ちなみに、すべて見えることの応用ですが、たとえば週末にすべてのオーダーをクローズするEAなんていうのも作ることができます。

週末の持ち越しはしたくない!って方で、販売されているEAを利用している方は、こうしたEAを作れると便利かもしれませんね。

にほんブログ村 為替ブログ FX システムトレード派へ 人気ブログランキングへ

タグ

トラックバック&コメント

この記事のトラックバックURL:

コメント

  1. 初めまして。
    突然のご連絡で申し訳ありません。
    いつも楽しみにHP見させて頂いてます。

    このたびFXブログランキングサイトを開設いたしました。

    現在、まぐまぐで発行されている投資ジャンル
    (主にFX関係)のメルマガ十数誌と連動すべく
    準備を進めております。

    今後、アクセス集客のお手伝いが出来るかと思って
    おります。

    これからFX投資に関心のある方々に喜ばれるよう
    頑張って良いサイトにしていこうと思っております。

    今回、ご登録頂いた方に、全員に

    「FXブログアクセスアップの必勝法」レポートを
    ご提供させて頂きます。

    当ランキングサイトと平行して、このレポートを元に
    アクセスアップをはかって頂ければ、効果が高いと
    思います。

    宜しければご登録を頂ければと思っております。

    何卒宜しくお願いします。

    ※「FXブログアクセスアップの必勝法」は登録者の方に
    個々にメールにてダウンロード先を御知らせさせて頂きます。

    ======================================================
    【FXランキング】FXのブログランキングサイト
    FX必勝法No.1ブログランキング 事務局
    URL:http://www.fxranking.biz/
    MAIL:support@fxranking.biz
    ======================================================


コメントを投稿する



この記事のコメントだけのRSSフィードを取得

Spam Protection by WP-SpamFree


EAを作ってみる »
« バックテストしてみる