メタトレーダー4でプログラムを作ってみよう -29ページ目

メタトレーダー4でプログラムを作ってみよう

無料のトレードソフトであるメタトレーダー4のプログラムを作るコツをアップします。初心者がインジケーターとEAのプログラムを作成できるのを目指します。

OrderSend は、規注文を発注する関数です。

設定方法は、

OrderSend(通貨ペア, 売買種類, ロットサイズ, 価格, スリッページ,
ストップの価格, リミットの価格, コメント, マジックナンバー, 矢印の色);

となっています。

通貨ペア
は、Symbol() としておけばEAをセットしたチャートの通貨ペアを発注します

通貨ペアに関する記事


売買種類は、OP_BUY が買いで、OP_SELL が売り注文です。

指値注文の場合は、

OP_BUYLIMIT が指値買い注文 で、OP_SELLLIMIT が指値売り注文です。 

逆指値注文は、

OP_BUYSTOP が逆指値買い注文で、OP_SELLSTOP が逆指値売り注文 となります。

売買種類に関する記事


ロットサイズは、0.1 や 1 など数値で設定することもできますが、変数で設定しておいた方が使いやすいです。

ロット数に関する記事


価格は、数値で指定することも可能ですが、

通常は、買い注文なら Ask、売り注文なら Bid を設定します。

Ask Bid に関する記事


スリッページは、通常は 3 程度を設定しておきます。

約定しにくいようなら数値を大きく設定します。

大きくしておくと約定の確率は上がりますが、

注文時との価格の開きが大きくなる可能性がありますので、ご注意ください。

スリッページに関する記事


ストップの価格 と リミットの価格 

指定があれば個別に設定することができます。


コメントは、約定した後の保有のポジションにコメントをつけておくことができます。

「ターミナル」の「取引」タブの一番左側に表示させることができます。


マジックナンバーは、初期設定で使用したものを設定します。

マジックナンバーに関する記事


矢印の色は、一般的に買いの場合は青、売りの場合は赤が設定されていることが多いですが、

好きな色に変更することができます。


とまあ、こんな感じで設定して注文を出します。

個別の説明の記事のリンクをつけていますので、詳しくはそちらをご覧ください。




 
為替を売買する際に、価格が2つ存在します。

Ask と Bid です。

Ask が買い価格で、新規買い または 売りの決済 の価格は Ask になります。

Bid 売り価格で、新規売り または 買いの決済 の価格は Bid になります。

この2つはいつも離れています。


画像の、赤のラインが Ask 白のラインが Bid です。

この開きの差を スプレッド と言います。

買いの場合、Ask で買って Bid で売るので、買った時点ではマイナスです。

このスプレッドは業者の手数料だと思ってください。

スプレッドが小さければ小さいほど利益を出しやすく、逆に大きければ利益を出しにくいです。

ただ、スリッページの問題も絡んできますので、

スプレッドは小さいんだけど約定の時に滑っちゃうと結局スプレッドが大きいのと変わりません。

この問題は実際に使用してみないとわからないので、やっかいです。

業者を選ぶ際には色々情報を調べましょう。




   
【送料無料】FXメタトレーダー入門

【送料無料】FXメタトレーダー入門
価格:2,940円(税込、送料別)

スリッページとは、注文を出した価格で約定せずに、

注文を出した時よりも不利な価格で約定することです。

はっきり言うと、いや~な感じです。

価格が激しく動いている時に発生しやすいです。

例えば、

100.00
 の時に買い注文を出した時、

100.05 で約定すれば 5pips 不利な価格で約定したことになります。

業者にわざとやられている場合もあるようですが、

回線が遅い場合や、PCの処理が遅い場合なども発生しやすいです。



これをある程度防ぐ方法として、

新規注文や決済注文の際にスリッページの許容範囲を設定できます。

これは、pips で設定します。

3pips の場合は 3 を設定し、7pips の場合は 7 を設定します。

ただ、これは2桁4桁表示の業者の場合です。



3桁5桁表示の業者の場合は、10倍する必要があります。



82.000
 の 5pips だと 82.005 になるので、あっという間に引っ掛かります。

新規注文時に約定しないのはまだいいのですが、

決済注文時は約定しないのはとてもまずいと思いますので、

決済注文時は数値を大きめにしておく方がいいと思います。

まあ、大きくしておいても約定しない時はしないので、その時はあきらめましょう。