【EA依頼開発シリーズ①】逆張り専用EA 『Dr.Martin』【操作パネル、損益グラフ機能付き】
SEMI AUTOMATIC TRADERSメンバーからの開発依頼を形にしたシリーズです。今回は第一弾となります。
この記事の目次
逆張り専用EA 『Dr.Martin』
ボリンジャーバンド、エンベロープなどを使用した逆張りエントリーをメインに自分自身で好きなようにカスタマイズでき、自分好みの逆張りEAを作れるEAになります。
ユーザー様のアイデアを元にさまざまな機能を追加しています。
- 操作パネル
- 損益グラフ機能
- 経済指標連携機能
- 一括決済機能
- トレーリング機能
- ホットキー操作機能
- ゾーン稼働機能
- 利確設定の自動変更機能
- オシレーターインジケーターでの条件付与
- マーチンゲール機能
- 許容損失率計算機能
- 両建て機能
- 稼働時間制限機能
- スプレッド制限機能
- 指定損失到達EA停止機能
- 指定利益到達EA停止機能
- 口座内自動一括決済機能
- インジケーター連携自動制御機能
- マーチンヘッジエントリー機能
チャート上でのロット変更、マーチン間隔変更可能
チャート左上の入力欄に直接入力することでロットを変更することができます。
また、通常のマーチンゲールモードでのエントリー間隔をホットキーで4段階切り替えることができます。
例えばインプット設定で10PIPSと設定している場合は、初期値を10PIPSとし、ホットキーを押す度に10PIPS→20PIPS→30PIPS→40PIPSと切り替えができます。その後は初期値に戻り、以後繰り返しです。
チャート上での利確PIPS変更
ロット数に加え利確PIPSの入力もできます。
シグナルの種類
シグナルは、以下の2つから選択できます。
- ボリンジャーバンド◯σタッチ
- エンベロープタッチ
・【ONLY稼働時にシグナルを変更する】をONにした場合、ONLYボタンで稼働中の時用のシグナルを通常とは別に設定が出来ます。
エントリー条件
設定できるエントリー条件は以下になります。
- RSI◯以上、◯以下
- STOCH◯以上、◯以下
- ADX◯以下
- シグナル発生後、◯本前までにローソクがバンド内に戻り確定すること
マーチンゲールモード
- マーチンゲールモードは、インプット設定で指定した初期ロット、倍率、間隔を元にポジションが逆行したらロットを上乗せしエントリーしていくものになります
決済方法
決済方法は、3種類から選択が出来ます。
- PIPS
- 移動平均線
- ボリンジャーバンド◯σ
マーチン決済位置表示
マーチンエントリー後、まとめて決済が入る予定利確場所に水平線が表示されます。ロングポジション、ショートポジションそれぞれインプット設定で色変更が可能となっています。
マーチンエントリーが指定の個数に達したら自動で決済モードを変更する機能
設定画面でマーチンエントリー個数を設定し、下記のいずれかの設定をONにすることで、指定したマーチンエントリー個数に達した時点で設定した機能が自動で有効になります。決済後は通常に戻り、その後はその繰り返しとなります。
- マーチンエントリーが○個以上になったら初回ロットの○pips分の利確にする
- マーチンエントリーが○個以上になった場合、利益が○円になったら決済
- マーチンエントリーが○個以上になったら通常の○%の利益で利確
トレーリング機能
トレーリング機能を使用すれば、決済位置をスタート地点とし、SLを移動しながら利益を伸ばしていくことが可能です。単純に1つのポジションでトレーリングするのではなく、DrMartinのトレーリングは、それに加えマーチンエントリーの決済損益でもトレーリングが可能です。
一括決済機能
一括決済ボタンを使用することで、買いポジションの一括決済、売りポジションの一括決済、すべてのポジションの一括決済が可能となります。
口座内自動一括決済機能
口座内の全通貨ペア決済モードをONにすると、指定したPIPS分の利益、または金額に口座全体の損益が達したら、口座内のすべてのポジションを自動で一括決済します。
ポジションが多く溜まっているとき、などには非常に便利な機能だと思います。
インジケーター連携、自動制御機能
SEMI AUTOMATIC TRADERS内で非常に好評なインジケーター【SATs RANGE CHECK】とDrMartinを連携させる機能です。
【MT5】レンジ相場の通貨ペアを探し出すインジケーター・マルチタイムフレームで採点!【逆張りに最適!】
レンジ相場を判断するインジケーターと連携してできるのは以下になります。
- SATsRANGECHECKの数値で自動AUTO ON/OFF
- MA連携機能
- SATsRANGECHECKの数値で自動マーチンエントリー停止/再開
この連携によって、SRCインジケーターを見て手動でOFFにしたりONにしたりの動作が必要なくなり、快適になります。
2つ目のMA連携は【SRCの数値で自動AUTO稼働/停止】がONの状態でONにすると、SRC○%以下になればAUTO停止で設定している数値以下になった場合、停止ではなくその時のMA(期間と種類を設定)との位置関係でB ONLY(買い限定)、またはS ONLY(売り限定)ボタンがONになる。MAよりBid値が上ならB ONLY、下ならS ONLYがONとなる。
3つ目は、SRCの数値が指定した数値以下になればマーチンエントリーを停止、その後、SRCの数値が指定した数値以上になればマーチンエントリーを再開します。
再開時には、最後のマーチンエントリーから再開時の価格までの幅(自身で設定した間隔を参照)分の合計ロットを内部で計算し即時エントリーします。
倍率2 間隔5PIPS 0.1LOT
【稼働開始→20PIPS動く(0.1LOT→0.3LOT→0.5LOT→0.7LOT→0.9LOT)→ここでSRCインジケーターの数値が○以下になったのでマーチンエントリー停止→20PIPS更に動くが追加エントリー無し→SRCインジケーターの数値が○より上になったので保有する予定だった1.1LOT→1.3LOT→1.5LOT→1.7LOTの合計5.6LOTでエントリー→その後は通常通りマーチンエントリー
マーチンヘッジエントリー機能
こちらの機能をonにするとSATsRANGECHECKと連携してヘッジポジションを保有します。
設定した数値以下になると、その時にマーチンポジションを保有している状況の場合、そのマーチンポジションの合計ロットで反対のポジションを保有します。決済方法は、SATsRANGECHECKの数値が設定値以上になった場合、または設定した利益pipsで決済されます。(先に条件をクリアしたほうで決済します。)
マーチンポジションと同時に決済設定をonにした場合は、同時決済のみ限定されます。
「決済後、設定数値を上回り、再度下回るまで新規エントリーをしない」設定がonの場合は、決済したあとに一度設定値を上回って再度設定した数値以下になるまでエントリーが発生しません。通常の場合は、決済時にまだエントリーの設定値を下回っている場合、即時再エントリーされます。
また、マーチンゲールモードの設定で、「マーチンヘッジエントリーの利益を含める」をONにすれば、マーチンエントリーの決済にマーチンヘッジエントリーの利益を含めて決済しやすくすることも可能です。
まだまだ便利機能があります。
マーチンヘッジエントリー機能はホットキーでON/OFFができます。設定画面で指定したキーを入力するといつでもON/OFFができ、チャート左上に状況が表示されます。
また、マーチンエントリーの個数に応じて自動でON/OFFする機能や、マーチンヘッジエントリーポジションのロット数の倍率変更も可能です。
マーチンヘッジエントリーポジションに対するマーチンエントリー機能もありますので、マーチンヘッジエントリーポジションが逆行した際の保険などに使用することも可能です。
ゾーン稼働機能
ゾーン稼働機能を使えば、ご自身で決めたゾーン内ではAUTO(買いと売り両方)稼働、ゾーンを上抜けたら買い限定稼働、ゾーンを下抜けたら売り限定稼働へ自動で切り替えができます。
また、インプット設定にてゾーン外での取引をしない設定にしたり、ゾーン外へ出た際に反対ポジションを一括決済する機能なども備わっています。この機能を有効にするにはインプット設定で設定してください。
※両建てが成功しているポジションのペアには影響しませんのでご安心ください。
SEMI AUTOMATIC TRADERSのEAはここがスゴイ!
開発していく全てのEAには操作パネルが追加されます。
操作パネルではこのようなことが可能になります。
- 稼働ボタンで簡単稼働スタート!
- 買い限定稼働ボタン、売り限定稼働ボタン
- 現在のスプレッド表示
- 残高、有効額、証拠金率表示
- 損益グラフ機能(日次、月次、年次)
- プロフィットファクター表示
エントリー音、決済音のカスタマイズ可能!
ご自身でお好きな音源をWaveファイル用意していただき、そちらを指定のフォルダにコピーするだけで、エントリー音と決済音を好きな音源に変更することが出来ます!
ロゴ画像をカスタマイズ可能!
SEMI AUTOMATIC TRADERSのEA操作パネルは、ロゴ画像もお好きな画像に変更することが出来ます!例えば、お好きなアイドル、アニメ、映画、車などご自身の好きなようにカスタマイズが出来ます。
管理人
ホットキー割り当て機能
ツール上のボタンにホットキーを設定する機能となります。
割り当てることにより、キーボードから直感的に操作ができたりホットキーを割当できるコントローラーなどを利用すると以下の方のようにもっと直感的に操作することが可能になります。
ショートカットキー機能のテストさせて貰ってます。革命起きてます。
しかも反応良すぎる。懸念してたラグとか押せないみたいな事もない。最高すぎる。#セレトレ pic.twitter.com/nosz14bd8p
— かわせみ (@Kawasemi_forex) June 10, 2022
Dr.Martinの入手方法
Dr.Martinを使用する条件はただひとつ。無料為替トレードコミュニティSEMI AUTOMATIC TRADERSのメンバーになることです。
メンバーになることで、すべてを詰め込んだ高機能自動資金管理発注ツール【SAT】やご自身の好きなシグナルで自動売買出来るツール、ライントレード特化型発注ツール【SAL】、さまざまなオリジナルインジケーターの利用、基礎動画の閲覧、キャッシュバック制度、メンバー同士の市況交流などなど、それだけではありませんが、ここではお伝えしきれないメリットが沢山あります!詳細は以下の記事をお読みください。
為替トレードコミュニティ【SEMI AUTOMATIC TRADERS】とは?
XXX
SEMI AUTOMATIC TRADERSで無料利用できるツールまとめ
SEMI AUTOMATIC TRADERSでは、当記事のツール以外でもハイクオリティなツールが無料で沢山利用できます!ぜひお試しください👾
【無料】MT5 高機能 自動資金管理ワンクリック発注•決済ツール【最適ロット自動入力,損益グラフ機能など】
【無料】MT5 EA作成ツール 数多くある選択肢の中から自分好みの自動売買EAを超簡単に作るツールが誕生!【セーブ機能や一括決済機能も】
【無料】MT5 ライントレードに特化した高機能FX発注ツール | トレンドラインを利用し自由自在に発注!
【完全版】MT5 高機能トレード補助インジケーター【これさえあれば環境認識が出来る!】
【無料】MT5 為替トレード補助シグナルインジケーター【利食いや損切り目安ラインも表示可能】
【無料】MT5 トレンドライン、水平帯、チャネル、すべてを自動で描画するインジケーター【最高のトレード環境を構築しよう!】
【無料】MT5 / Trading View スタイリッシュマルチタイムEMA描画インジケーター【ラベル付】
【無料】MT5 TradingView エントリーの際の環境認識や利食いに最適なバンドインジケーター【FX】
【MT5】【無料】好きな時間軸を4つまで並べられるRCI3Lines【インジケーター】
【TradingView & MT5】平均足を移動平均線で平滑化し、トレンドに乗ろう!【無料】
【MT5】反転ポイントが一目瞭然!トレンドの限界地点シグナルと抵抗帯を表示するインジケーター【逆張りや利食いに最適】