Miyabiのブログ

アクセスカウンタ

zoom RSS 口座残高で全決済.ex4

<<   作成日時 : 2014/12/07 12:31   >>

ナイス ブログ気持玉 1 / トラックバック 0 / コメント 2

決済後の口座残高を指定して全てのポジションを決済したいとのご要望にお答えして作成しました。
取説をそのまま載せます。

このEAはMT4のみで使用できます。

【動作概要】
このEAをチャートに挿入したMT4の口座を
 全決済後にEAで設定した金額になるように約定ポジションを全決済 します。
数種類の通貨ペアのロングやショートを持っていた場合でも、決済後の口座残高が設定の価格になる時点で全て決済して停止した状態になります。

また待機注文が有った場合にはそれもキャンセルします。
同じMT4で動作している他のEAを停止します。(MT4の自動売買ボタンを押してOFFに
した状態になります)
全決済を行ったというメールを配信します。
画面に「ヘルプ」を表示させることができます。
表示内容はこのテキストとほぼ同じです。

注: スリッページや約定済みポジションのTP・SLの有無、待機注文の価格により決済金額が
若干変わる場合があります。

【使い方】
このEAを挿入したいMT4を立ち上げます。
「ファイル」-「データフォルダを開く」で立ち上がるエクスプローラ画面で
「MQL4」-「Experts」フォルダに 口座残高で全決済_v*.*.ex4 をコピーします。

MT4を再起動します。

「表示」-「ナビゲーター」でナビゲーターを表示させます。

エキスパートアドバイザーの左側の + を押して EAのリストを表示します。

他のEAを設定していないチャートを開き(通貨ペアや時間足は問いません)
「自動売買」をOFFにしてから
口座残高で全決済_v*.*.ex4 をナビゲーターよりチャートへドラッグドロップします。

パラメーターの設定を行います。

【勝利決済残高】: 口座の通貨単位で入力
決済後の推定口座残高が 勝利決済残高 より大きくなると全決済します。

【敗退決済残高】: 口座の通貨単位で入力
決済後の推定口座残高が 敗退決済残高 より小さくなると全決済します。

いずれの場合も[自動停止する]が true の場合は、
  決済後にこのEAが挿入されているMT4の自動売買は停止します。
待機注文が有る場合は、待機注文も取り消します
※ もし同じ口座で 別のMT4を起動させてEAを動作させている場合 は、
  別のMT4ですので停止できませんのでご注意下さい。
停止できるEAはあくまでも同一MT4内のみです。

【メール】: true 又は false
  true にすると全決済後にメールを配信します。
この機能を使用するにはMT4の[ツール]-[オプション]で
  [E-Mail]を設定しておく必要があります。

【自動停止する】: true 又は false
  true にすると全決済後に,このMT4のみ自動売買を停止します。
停止した場合に再度自動売買を行うにはMT4のツールバー[自動売買]を押してください

【Slippage】: pips単位
  決済は成行きですのでスリッページが必要です。
デフォルトの数値で良いかと思います

【ターゲット表示】: true 又は false
true にすると決済対象のポジションが表示されます。

【ヘルプ】: true 又は false
  false にするとヘルプが非表示になります。

【ヘルプ位置_X,Y】: 単位はピクセルです
  このヘルプの位置を移動出来ます。

パラメータ設定画面の「全般」タブで、「自動売買」と「DLLの使用を許可する」と
「外部エキスパートの使用を許可する」にチェックを入れてください。

パラメーターの設定が終了しましたら「自動売買」をONにします。

※ このEAでの決済は「成行き」です。
  相場の状況によるスリップにより狙い値通りに決済出来ない場合もあります
また、決済指値やストップロス,待機注文などにより決済タイミングが
ズレる場合も有ります

必ず画面右上のニコチャンマークを確認してください

ご購入はこちら DL-Market


FXトラップトレード(トラップリピート) ブログランキングへ
にほんブログ村 為替ブログ システムトレード 自作EA派へ
にほんブログ村

テーマ

関連テーマ 一覧


月別リンク

ブログ気持玉

クリックして気持ちを伝えよう!
ログインしてクリックすれば、自分のブログへのリンクが付きます。
→ログインへ
気持玉数 : 1
ナイス

トラックバック(0件)

タイトル (本文) ブログ名/日時

トラックバック用URL help


自分のブログにトラックバック記事作成(会員用) help

タイトル
本 文

コメント(2件)

内 容 ニックネーム/日時
口座残高で全決済のEAを購入し、デモトレードにて試用している者ですが、取説の注意書きに「スリッページや約定済みポジションのTP・SLの有無、待機注文の価格により決済金額が若干変わる場合があります」とあるのですが、具体的にどういうことなんでしょうか? 勝利決済残高に到達してもマイナス表示のままで希望通りの金額で決済されないことがよくあるので。よろしくお願いします。
マイルスパウアー
2017/02/25 15:47
注意書きが若干雑でした。
『待機注文が有る場合は』が正しいです。
決済がずれる要因は
・スリッページの設定が小さ過ぎる。
・通信速度が遅い。
・業者のサーバーの応答速度が遅い。
・PCの処理速度が遅い。
など遅延が主な原因です。
特にスリッページが小さ過ぎる場合は決済発注→価格のズレによる決済拒否→再度価格取得して決済発注を繰り返す事がレートの動きが大きい場合は発生しやすいため大きくずれる可能性が高くなると思われます。
EAのロジック的には損益状態を把握し、設定金額と比較して決済を行っているだけです。

Miyabi
Miyabi
2017/02/25 16:30

コメントする help

ニックネーム
本 文
口座残高で全決済.ex4 Miyabiのブログ/BIGLOBEウェブリブログ
文字サイズ:       閉じる