概要説明
MT4版 千刻は終売となっています。MT5版 千刻はこちらを参照ください。
設定した注文間隔で買い下がり・買い上がり、もしくは売り上がり・売り下がりでポジションを取り、建値から利益幅もしくは損失幅だけ動いたら決済を行うテクニカルレスのグリッドトレード型EAです。
昨今の変化激しい相場環境へ順応できるよう柔軟性を重視し、グリッドトレードの多くの戦略に応えられます。
特徴
- 通貨ペアに制限はありません CFDやビットコインも運用可能です
- 買い、売り、両建て いずれの運用も可能です
- 注文幅、利幅、損失幅を自由に設定できます
- 運用途中でポジションを抱えながら各種設定変更が可能です
- 買い、売りの切り替えや一時停止なども可能です
- 新規注文はせず、決済のみを動かすという事も可能です
- 利確の逃げ切り、損切による撤退の価格を設定できます
- 含み損を抑える逆指値ロジックの注文機能を搭載しています
- 利益拡大に期待できるトレール決済機能を搭載しています
- ポジション数の制限が行えます
- ロットの積み増しが可能です
- 増えすぎたポジションの集約が可能です
- 時間足確定のみに処理を行うことが可能です(Ver4.1)
- スリッページ発生時の検知、自動売買の制御が可能です(Ver5.2)
- チャート上に平均建値、保有ロット、ポジション数、含み損益が表示されます(Ver4.1)
チャート適用時のイメージ
損益曲線
オプション機能未使用
単純なグリッドトレード手法です。損切をせずに利確のみが続くとこのような損益曲線を描きます。グリッドトレードとしてこの損益曲線は基本の形となります。
逆指値注文モード:ON
買いの例で説明すると、下落中に新規注文せずに反発後に新規注文する機能です。
逆指値ロジックを適用することで急落時のポジション抑制になり、単純なグリッドトレード手法と比較して丸枠の部分の含みの含み損が抑制されているのが分るかと思います。当然ながら回転率は下がるため、利益が減るというデメリットもあります。
トレール決済モード:ON
決済ロジックにトレーリングストップを適用する機能です。
トレンド順方向に乗った場合、通常の成行決済に比べ利益が増えます。但し決済回数が減るため、レンジ相場で運用した場合は本オプションをオフにしたほうが利益が高くなる事もありえます。
通常はオフで運用しておき、雇用統計やイベント時などの大きく動く事が期待される時だけオンにするといった、瞬間的に利益拡大を狙う使い方も可能です。
トレール決済モード:ON(逆指値決済)
トレール決済の設定次第では、トレールせずに単純に逆指値決済として使用できます。トレンド順方向に乗った場合、もっとも利益力を持たせる運用がこちらになります。
トレンドが発生していない場合は、四角枠のような細かい利確していく損益曲線を描きます。
トレンドに乗って逆指値にかからないポジションが生まれると含み益が爆発的に増えますが、調整時は丸枠のように目減りも急落になります。利益確定が裁量に委ねられますが、単純なグリッドトレード手法では得られないような高利益が獲得できるケースがあります。
詳細説明
パラメータ説明
パラメータ | 説明 |
---|---|
xAuthKey | 認証キーを入力してください。 認証キーとはDLマーケットで購入時にメール連絡されるシリアルキー もしくは当サイトよりご案内するキーです |
xMagicNumber | 本EAのトレードを管理するための識別NOです 他のEAと動作干渉しないよう、他のEAと被らないようにご注意ください。 |
xMagicNumberSub | 集約したポジションに割り当てるMagicNOです 必ずxMagicNumberと異なる値を設定してください |
xAllowSpread | スプレッドフィルターです。本設定値よりスプレッドが拡大している場合は新規にポジションを取らなくなります。 マイナス値を入れるとスプレッドフィルターが無効化されます。 pointでの指定となりますので、2.0Pipsの場合は20と指定します。 |
xSlipSafeMode(Ver5.2) | スリッページに対するセーフティ機能です。 注文約定時、設定しているスリッページよりも大きく滑った場合、自動売買の動きを以下から選択してください。 TRADE_WAIT:自動売買を一時停止します(約1分程度)。 TRADE_STOP:連続で大きく滑り続ける場合は自動売買を停止します。 TRADE_WAIT_STOP:自動売買を一時停止し、連続で発生し続ける場合は自動売買を停止します。 NONE:セーフティ機能を使用しません。 |
xSlippage | スリッページをPointで設定します。 当該項目の設定を超えるスリッページが発生した場合、xSlipSafeModeの設定に従って自動売買をコントロールすることができます。 |
xTradeComment | 新規注文時にオーダーコメントとして付与する内容です |
xFontColor | チャートに表示される文字色を設定してください。 |
買いパラメータ | |
xBuyOpenMode | 以下より選択してください。 NORMAL_OPEN:オプション機能を適用せず注文します STOP_ORDER_OPEN:逆指値注文と同様ロジックを適用した成行で注文します STARTBAR_OPEN:時間足確定(始値)で注文します NOT_OPEN:新規注文しません |
xBuyCloseMode | 以下より選択してください。 NORMAL_CLOSE:オプション機能を適用せずに決済します TRAIL_CLOSE:トレール機能を適用します(逆指値決済を追随させます) STARTBAR_CLOSE:時間足確定(始値)で決済します NOT_CLOSE:決済注文しません |
xBuyLots | 買いトレードの取引ロットサイズを設定してください。 |
xBuyStepLots | 買いトレードの取引ロットで積み増しするロットサイズ単位を設定してください 積み増ししない場合は0を設定してください オプション機能のロット積み増しの項を参照ください。 |
xBuyMaxPrice | 新規注文を行う上限価格を設定してください。 0を設定すると無制限となります。 |
xBuyMinPrice | 新規注文を行う下限価格を設定してください。 0を設定すると無制限となります。 |
xBuyProfitTakePrice | 利確撤退(買いポジション全決済)する価格を設定してください。 尚、本項目は現在の価格より高い価格を設定してください。 0を設定すると本機能が働かなくなります(Ver3.3) |
xBuyLossCutPrice | 損切撤退(買いポジション全決済)する価格を設定してください。 尚、本項目は現在の価格より低い価格を設定してください。 0を設定すると本機能が働かなくなります |
xBuyIntervalPips | 買いトレードの注文間隔を設定してください。 |
xBuyProfitPips | 利益幅を設定してください。 利確したくない場合、0を設定すると利確しません。 |
xBuyStoplossPips | 損切幅を設定してください。 損切したくない場合、0を設定すると損切りしません。 |
xBuyOpenStopPips | 逆指値注文機能がオン(xBuyOpenMode=STOP_ORDER_OPEN)のときのみ有効です。 下落後、どの程度反発したら新規注文を行うかの幅を設定してください。 |
xBuyCloseTrailStartPips (Ver5.0でパラメータ削除) |
トレール決済機能がオン(xBuyCloseMode=TRAIL_CLOSE)のときのみ有効です。 利益幅+本設定値に達した場合、トレールを開始します(逆指値注文が入ります)。 |
xBuyCloseTrailStepPips (Ver5.0でパラメータ削除) |
トレール決済機能がオン(xBuyCloseMode=TRAIL_CLOSE)のときのみ有効です。 トレールする単位をPipsで指定してください。 |
xBuyCloseTrailPips(ver5.0) | トレール決済機能がオン(xBuyCloseMode=TRAIL_CLOSE)のときのみ有効です。 トレール開始単位をPipsで指定してください。 |
xBuyAllowPosition | 許容ポジション数です 本設定に達した場合、新たに注文しなくなります 0とすると無制限となります |
xBuySummarizeMode | 許容ポジション数に達した場合に、ポジション集約を行います 以下から選択してください。 SUMMARIZE_ONLY:ポジション集約する SUMMARIZE_LIMIT:ポジション集約し、利確のための指値を入れる POSITION_CLOSE_ONLY:指定ポジション数になった場合に損切り NOT_SUMMARIZE:ポジション集約しない ※SUMMARIZE_ONLYにすると集約したポジションはEAで決済されませんので裁量で決済ください |
売りパラメータ | |
(記載省略) | (記載省略) |
新規注文ロジック
オプション機能を使用しない場合は以下の条件をすべて満たした際に新規ポジションを取るために成行注文を行います。
- 新規注文を行う設定になっていること
- 現在のスプレッドが許容スプレッドに収まっているか、スプレッドフィルタが無効になっていること
- 現在価格が設定した上下限の価格内であること
- 注文間隔内にポジションが存在しないこと
- Tickレベルで逆行し続けていないこと
決済注文ロジック
以下の条件をすべて満たした際に成行で決済注文を行います。
利確:
- 決済注文を行う設定になっていること
- 設定した利幅に達していること
- 決済のための指値・逆指値が入っていないこと
- トレール決済モードがオフであること
- ※Tickレベルで伸び続けている場合は決済しません(Ver4.0)
損切:
- 決済注文を行う設定になっていること
- 決済のための逆指値が入っていないこと
- 設定した損失幅に達していること
決済注文ロジック(利確撤退,損切撤退)
以下の条件をすべて満たした際にBUY,SELL別にポジションを全決済し、新規注文を停止します(EA停止措置が取られます。)
利確撤退:
- 利確撤退価格が設定されていること
- 現在価格が利確撤退価格に到達していること
損切撤退:
- 損切撤退価格が設定されていること
- 現在価格が損切撤退価格に到達していること
オプション機能 逆指値注文
当該オプション機能の関連パラメータは以下です(買いの例で記載)
パラメータ | 説明 |
---|---|
xBuyOpenMode | 新規注文時に逆指値注文ロジックを適用する(下落中に新規注文を行わない機能を使用する)場合は、STOP_ORDER_OPENを選択してください。 |
xBuyOpenStopPips | 下落後、どの程度反発したら新規注文を行うかの幅を設定してください。 |
本モードを使用する 場合、逆指値注文のような挙動の成行注文でポジションを取るようになります。
下落中に新規注文せずに反発後に新規注文します。
急落中のポジション保有を抑制することができ、含み損の拡大を抑止する効果があります。
どの程度反発したら新規注文するかの幅を設定することができ、設定した幅の反発後に成行で注文を入れます。
一方、逆指値注文モードを使用した場合でも、以下の図のような反発しながらトレンドに逆行するケースでは
ポジション抑制がうまく機能しないこともあります。
同じ相場でも、反発幅の設定によっては抑制することはできます。
反発しながらトレンド形成する相場では効果は現れづらく、
急暴落・急暴騰時に効果が現れやすくなります。
オプション機能 ロット積み増し
グリッドトレードでは、等間隔に注文を入れていきますが、より有利なポジションのロットを大きくするための機能です。下図が買いでのトレードでのイメージです。(画像は略式を使用しているますが同機能です)
上図では初期ロット(xBuyLots)に0.1 と設定し、
積み増すロット(xBuyStepLots)に0.01を設定した例です。
買いの場合、高値更新の先端ポジションは必ず初期ロットとなるようになります。
それ以外のナンピン時はxBuyStepLotsだけロット加算してポジションを建てます。
積み増すロット(xBuyStepLots)は、FX業者の最少取引単位より小さい値を設定することも可能です。
たとえば、最少取引ロットが0.01にも関わらずxBuyStepLotsに0.001 と設定すると、
下図のように10ポジション単位でロットを積み増す形となります。
本機能を使いたくない場合は xBuyStepLots = 0 としてください。
オプション機能 ポジション集約
グリッドトレードでは、等間隔に注文を入れていくため多くのポジションを持ちます。
その増えすぎたポジションを集約する機能です。
具体的にチャートを使いながら説明します。
等間隔に注文を入れていくため多くのポジションを持ちました。
保有ロット許容数に達した段階で、全てのポジションを一旦損切します。
(xBuySummarizeMode = POSITION_CLOSE_ONLYの場合はここまでを実施します)
損切したポジションの合計ロットで新規にポジションを建て直します。
下記例では50ポジションに達したら集約するようにしていますので、建て直すロットは初期ロット×50です。
(xBuySummarizeMode = SUMMARIZE_ONLYの場合はここまでを実施します)
集約されたポジションは平均建値から設定利幅だけ有利な指値を入れることができます。
(xBuySummarizeMode = SUMMARIZE_LIMITの場合です)
集約後はグリッドトレードを継続します。
ポジション集約され、そのポジションが決済されることで集約前の先端ポジションも決済されるのと同義となります。
※先端ポジション:買いでは最高値圏・売りでは最安値圏のポジション
グリッドトレードで先端ポジションはなかなか決済されませんが、集約したタイミングから半値戻し+利幅分だけ戻せばいいので先端ポジションが残りづらくなるというメリットも生まれます。
(損失が抑えられる一因になりえる)
但し、本機能を使うことで通常よりリスクを取る形になりますので、場合によっては本機能を使った方が損失が拡大します。
オプション機能 スリッページセーフティ機能
スリッページ検知時のセーフティ機能です。MT4業者の注文方式によっては、注文時にスリッページ指定しても無効となります(想定以上のスリッページであっても約定拒否できません)。
通常では想定されないようなスリッページが連続で発生した場合に損失を被ります。それを抑制するための機能となります。
設定した値(Point指定)よりも大きなスリッページが発生した場合に自動売買を一時停止したり、連続発生した場合に自動売買を停止するなど制御が可能です(決済時の有利スリッページについては、自動売買の一時停止や停止は行いません)。
また、スリッページ発生状況をログに記録していますので、ログを参照することで日々のトレードでどの程度のスリッページが発生しているか確認できます。
<補足>
本機能は、利用者様がスリッページ100Point超えが連続で発生し続けるという異常とも思えるケースによって損失を被った事で追加しました。
スプレッドが通常であるにも関わらずスリッページが明らかに異常という場合は、不正レートが配信されている可能性もあります。業者にもお問い合わせ頂くなども併せて実施頂くことをご検討ください。
入手方法
システムの入手
どなた様もご自由にダウンロードいただけます。デモ口座で試行したいという方は特に申請など不要ですので、DLしてそのままお使いください。
リアル口座でご利用したい方は認証キーが必要となります。
認証キーの入手
リアル口座で利用するための認証キーはご購入いただいた方に発行しています。
千刻のご購入はこちらから
当サイトのEAは業者縛り、口座縛りもありません。
もちろん、複数業者で同時に使うことも、複数VPSやPCで利用することも可能です。
FX自動売買を動かす環境についてお悩みの方、以下記事を参考にしてみてください。ランニングコスト圧縮の情報をまとめています。
FX自動売買(MT4)を格安VPS,パソコンで低コスト運用する方法まとめ
更新情報
年月日 | Ver | 内容 |
---|---|---|
2015/04/22 | 1.0 | 初回リリース |
2015/07/08 | 2.0 | 要望対応:マルチグリッド |
2015/10/09 | 2.01 | 不具合対応:逆指値注文モードの改修 |
2016/01/18 | 2.11 | 機能改善:スプレッドフィルター拡張(スプレッドフィルターの無効化 |
2016/02/08 | 2.13 | 不具合対応:損切建て直しモードの改修 |
2017/01/04 | 2.13 | 認証機能を追加し、口座フリー版として初回リリース |
2017/02/09 | 3.0 | 機能改善:認証サーバーダウン時に継続取引できるよう改善 |
2017/02/20 | 3.1 | 機能改善:認証方式改善(デモ口座はユーザー登録不要とする) |
2017/03/01 | 3.2 | 認証方式の変更 |
2017/07/15 | 3.3 | マーケット情報(BID/ASK)の不正値チェック追加・ 処理性能向上など |
2017/09/10 | 4.0 | 機能削除・追加など |
2017/10/28 | 4.1 | 機能拡張 および ユーザービリティの改善 (2017/11/05 オブジェクト描画に関する処理を修正) |
2017/12/04 | 4.2 | 不具合対応:トレール決済適用時に損切されない現象の改修 |
2018/05/07 | 4.3 | 不具合対応:グリッド表示機能の不具合改修 |
- | 4.4~4.5 | プロトタイプ 及び WEBリクエストが行えない環境への個別対応(一般非公開) |
2019/04/29 | 4.6 | 認証方式の変更 |
2020/02/12 | 4.7 | 誤設定防止アラート機能追加 認証機能最適化 |
2020/04/22 | 5.0 | トレール決済機能の処理方式変更(階段式から無段階トレールへ変更) |
2021/10/12 | 5.1 | スリッページ対策追加(設定値以上のスリッページが連続で発生した場合に自動売買停止) ログ機能強化(新規注文、決済時にスリッページ発生状況をログに記録) 逆指値注文モードの不具合改修 グリッド表示機能のライン描画数の拡充 |
2023/03/10 | 5.2 | スリッページ対策強化 ・設定値以上のスリッページが連続で発生した場合に、自動売買一時停止するか自動売買停止するか任意選択できるようオプション化 ・決済注文時、スリッページが有利方向に発生した場合は自動売買を一時停止 或いは 停止しないよう制御を追加 |