裁量トレードや半自動(半裁量)EAを運用する際に売りか買いかを判断する方法についての私の考えです。
基本的にみんなが動くと思っている方向にエントリーします。みんなが上がると思っているなら買い(BUY)、みんなが下がると思っているなら売り(SELL)です。
みんながどう思っているかは、実際に相場がどのように動いているかで判断します。つまり、上がっていれば買い(BUY)で下がってれば売り(SELL)です。
上げや下げが止まってからエントリーするのではありません。上がったり下がったりしている最中にその方向にエントリーします。
上げや下げが止まって値動きがヨコヨコになったら、上がるか下がるか分からなくなっている状態ですので、ポジションを持っている場合は決済(利確、損切り)してエントリーするのは止めて様子見です。
テクニカル分析やファンダメンタルズも参考にはしますが、それらで機械的に判断するのではなく、その時々の値動きを見てエントリーします。
Million Dollar MT5 最新版(Ver 1.06)で、ブローカーはExness、期間は2021年1月から2024年2月までとして、通貨ペア別にバックテストした結果のレポートです。
為替はデフォルト設定、ゴールドはMillionDollar_Gold_Exness.set、ビットコインはMillionDollar_Bitcoin.setの設定を使用しています。
証拠金1万円で完走できる通貨ペアはユーロドル(ERUUSD)だけでした。
証拠金10万円で完走できる通貨ペアは、ドル円(USDJPY)、ユーロ円(EURJPY)、ポンドドル(GBPUSD)、 豪ドル米ドル(AUDUSD)、
豪ドルNZドル(AUDNZD)、豪ドルカナダドル(AUDCAD)、NZドルカナダドル(NZDCAD)、ゴールド(XAUUSD)などいくつかあります。
GBPJPY(ポンド円)、AUDJPY(豪ドル円)、CADJPY(カナダドル円)、USDCAD(ドルカナダドル)は、証拠金10万では完走できませんでした。
クロス円はなかなか難しいようです。また、ビットコイン(BTCUSD)は証拠金100万でも完走できませんでした。
安全性を重視するならユーロドルですが、収益性を考えるとドル円、ポンドドル、ゴールドなど他の通貨ペアでも運用したいですね。
オープンソースのMT4向けナンピンマーチンEA「Automaton」を配布しています。もちろん無料で、口座縛りなどはありません。
Ver 1.03での変更内容(2024/10/19)
エントリー時間帯の指定機能と手動エントリー機能の追加。
「Automaton」の特徴
稼働を開始したら買い(ロング)ポジション、売り(ショート)ポジションをそれぞれエントリーします。ポジションが決済され無くなったら、再度エントリーします。
追加ポジションのエントリーは、デフォルトでは段数に応じて2倍、4倍、8倍とロットが増えていくナンピンマーチン方式で行われます。
一つ目のポジションのエントリーはボリンジャーバンドで判定しますが、相場のトレンドを無視した運用ではいずれ破綻するとは思います。しかし、相場のトレンドに沿った運用をすれば大きな利益を得られる可能性が有ります。
つまり、Automatonを使用する場合は、相場のトレンドを考慮して、相場が上昇トレンドの場合は買い方向にのみ、下降トレンドの場合は売り方向にのみエントリーするようにします。レンジ相場の場合は売り買い両方にエントリーしても大丈夫でしょう。
使用するのであればかなりハイリスクなEAですので、その点を良くお考えのうえでご使用ください。動かす場合はまずはデモ口座での稼働をお勧めします。
MT4向けオープンソースナンピンマーチンEA「Automaton」(note)
ライセンスはオープンソースライセンス(GPL3)です。GPL3のもと改変、再配布が可能です。
GPL(GNU General Public License)について
https://www.gnu.org/licenses/
ダウンロード
「Automaton Ver 1.03」のダウンロード
「Automaton Ver 1.02」のダウンロード
「Automaton Ver 1.01」のダウンロード
バックテスト
初期証拠金:100,000円
期間:2021年1月から2024年4月まで
通貨ペア:ドル円(USDJPY)ロングのみ
時間足:5分足
「Automaton Ver 1.02」のバックテストレポート
Automatonデモフォワード(REAL-TRADE)
ゴゴジャンのREAL-TRAEDにAutomatonのデモフォワードを作りました。
通貨ペアはドル円 Longのみとユーロドル Shortのみです。相場の状況によっては種での決済(利確、損切り)や運用の一時停止を行います。
Automatonデモフォワード
Automatonコミュニティ
Automatonについての、質問、要望、不具合報告などはDiscordのAutomatonサーバーにお願いします。
Automatonサーバーへの招待リンク
noteで550円で販売中(Xへのリポストで500円、使用期限付き)の自作MT5版EAの一覧です。
安全性重視のナンピンマーチンEA「Million Dollar MT5」
「Million Dollar MT5」は安全性重視のナンピンEAで、パラメーターも少ないのでどなたでも簡単に使えます。
デフォルト設定では一つ目のポジションはボリンジャーバンドの+2σを超えた場合は売り、-2σを下回った場合は買いでエントリーします。エントリー条件はパラメーター設定で変更することができます。
Million Dollar MT5リアルフォワード.
「PINMA MT5」収益性重視のMT5向けナンピンマーチンEA
「PINMA MT5」は、収益性重視(ハイリスク・ハイリターン)のMetaTrader 5(以下MT5)向けのナンピンマーチンEAで、デフォルト設定では高値更新、安値更新のタイミングで一つ目のポジションを逆張りでエントリーします。通貨ペアはユーロドル(EURUSD)を想定しています。
PINMA MT5リアルフォワード...
MT5向けアノマリーEA「PinPoint MT5」
「PinPoint MT5」は、仲値前など特定の時間にエントリーするMetaTrader 5(以下MT5)向けアノマリーEAで、デフォルトでは仲値向けにドル円買い(ロング)の設定になっています。
ドル円買い(ロング)ですので、日銀やFRBの金融政策変更、為替介入などによって、ドル円が大幅に下落すると予想される状況では止めた方が良いでしょう。
PinPoint MT5リアルフォワード...
MetaTrader 5(MT5)向けヘッジツール(EA)「STOPPER MT5」
自信を持ってエントリーしたポジションであっても、予期せぬ要人発言や市場予想とは大きく異なる指標が発表された場合、相場が保有ポジションと逆に動くことがあります。
「STOPPER MT5」は、そのようなときに手動(裁量)トレードや他のEAなどで建てられた同じ通貨ペアの既存ポジションを、計画的にヘッジ(両建て)していくためのMT5用のツール(EA)です。
MT5向けブレイクアウトEA「NEKONEKO MT5」
「NEKONEKO MT5」は、高値更新(高ネコ)安値更新(安値ネコ)したら順張りでエントリーするMetaTrader 5(以下MT5)向けブレイクアウトEAです。相場が一方に大きく動いたときは、トレール機能で一定の利益を確保しつつ、更に利益を伸ばすようになっています。
NEKONEKO MT5リアルフォワード...
「Scalpin MT5」スキャルピングとナンピンマーチンを組み合わせた半自動ツール(EA)
Scalpin(スキャルピン)MT5は、手動(裁量)スキャルピングと自動ナンピンマーチンを組み合わせた中上級者向けのスキャルピングツール(半手動、半自動EA)です。
一つ目のポジションのエントリーはトレーダーが手動で行いますが、追加ポジションのエントリーは、段数に応じて2倍、4倍、8倍とロットが増えていくナンピンマーチン方式で自動的に行われます。
「SwapLife MT5」アノマリーとナンピンマーチンを融合したEA
「SwapLife MT5」は、指定した時間にエントリーするアノマリーとナンピンマーチンを融合したMetaTrader 5(以下MT5)向けのEAです。
基本的にS/L(損切り)は設定しないで、逆行された場合はマーチンゲール方式でナンピンして合計損益がプラスに転換したら決済(利確)する仕組みです。
MT5向けスキャルEA「MAX SCAL MT5」
「MAX SACL MT5」は、ドル円の短期の高値更新、安値更新で順張り(トレンドフォロー)でエントリーするMetaTrader(MT5)向けスキャルピングEAです。
ロジックは無料EA「1Scalper」と同じですが、複数ポジション対応で、複利機能が搭載されています。またエントリー頻度も「1Scalper」より多めになっています。
手動(裁量)スキャルピングと自動ナンピンマーチンを組み合わせた、
中上級者向けのスキャルピングツール(半手動半自動EA)「Scalpin(スキャルピン)」をゴゴジャンに出品しました。
一つ目のポジションのエントリーはトレーダーが手動で行いますが、
追加ポジションのエントリーは段数に応じて2倍、4倍、8倍とロットが増えていくナンピンマーチン方式で自動的に行われます。
追加ポジションのエントリーを時間足(デフォルト設定では1時間)ごとに、1エントリーに制限する機能などにより相場急変に対する耐久度を高めています。
デフォルト設定では段数は3段(Depth 3)となっています。
エントリーに失敗したら、後はシステム(EA)にナンピンマーチンで何とかしてもらおうという発想です。
Scalpinを使ったスキャルピング
- 相場に方向性が有る場合はその方向にエントリー、無い場合は売り買い両方にエントリーします。
- ポジションが決済されるのを待ちます。
- ポジションが決済されたら再度エントリーします。
短期的な相場の方向の判断は、重要指標に向けて上がってるなら買い、下がってるなら売りで良いと思います。サプライズということも有りますから、発表前に利確できるなら利確してしまって、ノーポジで指標を迎えるのが良いでしょう。
相場の方向を読み違えていたとしても、多分Scalpinがナンピンで何とかしてくれると思います。とはいえ、相場の方向とは全く逆に取ってしまった場合は、捕まってしまいます。
Scalpin(ゴゴジャンの商品ページ)
変更履歴
2024年6月25日 Ver 1.02に更新
・エントリー時間帯を分単位で出来るように変更
・エントリーする上限、下限を指定する機能の追加
・デフォルトパラメーターの変更
・ボリンジャーバンドに順張り、逆張りの指定なしでエントリーできるように変更
・複利機能の追加
・トレール機能の追加
2023年12月11日 Ver 1.01に更新
全自動機能を追加し、パラメーター「TradeType」「Auto」「ServerTime」「OpeningTime」「ClosingTime」を追加。
「Scalpin」についての、質問、要望、不具合報告などは、Discordの「Scalpin」サーバーにてお願いします。
「Scalpin」Discord サーバーへの招待リンク
Scalpinデモ版
文章などによる説明だけでは分からない点も多いと思われますので、実際の試して見ることが出来るようにデモ口座だけで動かせるデモ版を用意しました。
ソフトウェア使用許諾契約書
本ソフトウェアをご利用いただくためには、ソフトウェア使用許諾契約書に同意していただく必要があります。
デモ版ダウンロード
Scalpin Demo Ver 1.02のダウンロード
インストール方法
MetaTrader 4(以下MT4)にエキスパートアドバイザ(以下EA)をインストールするには、まず、MT4のメニュー「ファイル」から「データフォルダを開く」をクリックし、開いたフォルダの配下にある「MQL4」-「Experts」にファイル「ScalpinDemo.ex4」をコピーします。
MT4の「ナビゲーター」ウィンドウのエキスパートアドバイザを選択し、右クリックで表示されるメニューで「更新」を選択すると、エキスパートアドバイザにコピーしたEAが表示されます。
次に、EAを適用させたいチャートを開き、「ナビゲーター」ウィンドウにあるEAをチャートにドラッグ&ドロップすると、EA設定の画面がポップアップ表示されますので、設定を行いOKボタンをクリックします。
チャートの右上に表示されるニコちゃんマークが、スマイルになっていれば正しくインストールされています。
チャートの時間足は1時間足にします。
パラメーター説明
TradeType
トレード種別を指定します。0(デフォルト)の場合はロング(買い)もショート(売り)どちらも行われます。1の場合はロング(買い)のみ、2の場合はショート(売り)のみとなります。
Auto
一つ目のポジションを自動でエントリーするかどうかを指定します。デフォルトはfalse(手動)。
Lots
ポジションのロット数を指定します。
EntryStep
ポジションを追加する値幅の基準値をポイントで指定します。
Ratio
追加エントリー時のマーチン倍率を指定します。
TakeProfit
利幅をポイントで指定します。指定した値がそのまま決済指値(T/P)に設定されます。
StopLoss
損切り幅をポイントで指定します。指定した値がそのまま決済逆指値(S/L)に設定されます。
Slippage
新規ポジションを注文する際に注文価格と約定価格の差(スリッページ)をどの程度許容するかを設定します。許容範囲を超えた場合、注文は約定されません。
Spreads
新規ポジションを注文する際に売り価格(BID)と買い価格(ASK)の差(スプレッド)をどの程度許容するかを設定します。許容範囲を超えた場合、注文は行われません。
Depth
保有するポジションの最大数を指定します。
ServerTime
エントリーの開始時間、終了時間にシステムタイムを使用するか、サーバータイムを使用するかを指定します。 false(デフォルト)の場合はシステムタイム、trueの場合はサーバータイムを使用します。
StartHour
エントリー開始時間の時間(Hour)を整数値で指定します。
StartMinute
エントリー開始時間を分(Minute)を整数値で指定します。
EndHour
エントリー終了時間の時間(Hour)を整数値で指定します。
EndMinute
エントリー終了時間を分(Minute)を整数値で指定します。
LongLimit
買い(ロング)でエントリーする上限値(レート)を指定します。
ShortLimit
売り(ショート)でエントリーする下限値(レート)を指定します。
Pause
上限、下限に達した場合にエントリーを停止するかどうかを指定します。
TrailPoint
トレールの値幅をポイント数で指定します。レートが建値から指定ポイント数×2を超えた場合に、決済逆指値が建値+(n-1)×指定ポイント数に変更されます。 TrailPointの値を小さくすると、相場展開によってはすぐに決済逆指値に達してしまいますので、相場のボラティリティが大きい状況では大きめの値を設定します。
TrailStart
トレールを開始する位置を整数値で指定します。0(デフォルト)の場合、位置指定でのトレール開始は行われません。1以上の値を指定した場合、ロングポジションでは建値+(TrailStart×TrailPoint)を超えた場合に、ショートポジションでは建値-(TrailStart×TrailPoint)を下回った場合にトレールが開始されます。
Interval
追加ポジションを建てる間隔を分単位で指定します。60(デフォルト)と設定した場合、60分経過するまで追加ポジションはエントリーされません。
CutTime
指定時間経過後に決済を行うかどうかを分単位で指定します。経過時間の開始点は保有するポジションの中で最も早く建てられたポジションのオープン時刻です。 0の場合は決済を行いません。決済を行う場合には1以上の整数値を設定します。
Profit
CutTimeを指定して決済を行う場合に判定条件となる損益額を設定します。保有するポジションの合計損益がこの値より低い場合は決済は行われません。
LossCut
マイナスの値(金額)を指定した場合、その金額に達したらロングまたショートの全ポジション決済(損切り)します。
Trend
エントリーの判定条件にボリンジャーバンドを使用するかどうかを指定します。tureの場合は使用します。false(デフォルト)の場合は使用しません。
TrendFollow
一つ目のポジションを順張りで建てるか逆張りで建てるかを指定します。trueの場合は順張り、falseの場合は逆張りで建てます。二つ目以降のポジションは常に逆張りで建てます。
Bands Time Frames
ボリンジャーバンドの時間足(タイムフレーム)を指定します。
Bands Period
ボリンジャーバンドの期間(時間足の本数)を設定します。
Bands Deviations
ボリンジャーバンドの偏差を設定します。
BarEntry
エントリーを時間足(Bar)毎に制限するかどうかを設定します。
BarsTimeFrame
エントリーを時間足(Bar)毎に制限する場合に使用する時間足のタイムフレームを設定します。
Compound
複利機能を使用するかどうかを指定します。true(デフォルト)の場合は複利機能によって算出されたロット数が使用されます。falseの場合はLotsで指定した値がそのまま使用されます。
Leverage
複利機能でロットを算出する際に使用するレバレッジを指定します。
MaxLot
複利機能のロットの最大値を指定します。
DisplayButton
チャート上にボタンを表示するかどうかを指定します。true(デフォルト)の場合は表示され、falseの場合は表示されません。
Notify
ポジションのオープンとクローズの際に通知を行うか指定します。
0の場合は通知は行われません。1の場合(デフォルト)はアラート画面が表示されます。2の場合はEメールが送信されます。
MagicNumber
マジックナンバーです。他のEAと区別するためにユニークな数値を設定します。
Comments
任意のコメントを設定します。
Information
チャート上にポジション情報を表示するかどうかを設定します。
ナンピンマーチンEA「PINMA MT5」のリアルフォワードです。通貨ペアはユーロドル(EURUSD)です。
Noteで販売中のナンピンマーチンEA「PINMA MT5」(価格550円、使用期限2024年12月31日まで)のリアルフォワードです。
「PINMA MT5」は、MetaTrader 5(MT5)向けの収益性重視のナンピンマーチンEAで、パラメーターを少し変更することで簡単に高収益化できます。
「PINMA MT5」収益性重視のMT5向けナンピンマーチンEA(Note)
バックテスト
期間:2021年1月1日 - 2023年10月31日
初期証拠金:30000円
通貨ペア:ユーロドル(EURUSD)
パラメーター:デフォルト
時間足:1時間足
レポート
リアルフォワード(myfxbook)
PINMA MT5 Forward
運用方針
- 「PINMA MT5」+「STOPPER MT5」で運用
- 初期証拠金は200.17ドル(30000円)からスタートし、不足と思われる場合は追加入金
- 利益率100%を超えたら随時出金
- ナンピンした状態で捕まらないように手動で稼働停止、再稼働、ポジション整理を行う
- 捕まった場合は「STOPPER MT5」を使用して両建てにする
運用履歴
どこまで自動で処理され、どこで手動処理が入ったか分からなかったら、同じような運用は出来ません。そのため、手動処理を行った場合は、その内容、日時等を記録して履歴に残すこととします。
- 2023年11月 6日運用開始
- 2023年11月20日 STOPPERを使用して手動で両建て
- 2023年11月21日 両建てしたロングを利確
- 2023年12月6日 STOPPERを使用して手動で両建て
MetaTrader 4(MT4)で動作する中上級者向けナンピンマーチンツール(半自動EA)「Million Dollar Pro」のリアルフォワードです。通貨ペアはユーロドル(EURUSD)。「Million Dollar Pro」はゴゴジャンで税込み価格30,000円で販売中です。
ナンピンマーチンツール(半自動EA)「Million Dollar Pro」
リアルフォワード(myfxbook)
Million Dollar Pro RF
運用方針
- 「Million Dollar Pro」+「STOPPER」で運用
- 初期証拠金は30000円からスタートし、不足と思われる場合は追加入金
- 利益率100%を超えたら随時出金
- ナンピンした状態で捕まらないように手動で稼働停止、再稼働、ポジション整理を行う
- 捕まった場合は「STOPPER」を使用して両建てにする
運用履歴
どこまで自動で処理され、どこで手動処理が入ったか分からなかったら、同じような運用は出来ません。
そのため、手動処理を行った場合は、その内容、日時等を記録して履歴に残すこととします。
- 2023年10月30日 運用開始
- 2023年11月7日 4段まで来ていたので微損でしたが、手動で決済しノーポジにしました。
- 2023年11月14日 Pendingを1から0に変更
- 2023年11月20日 STOPPERを使用して手動で両建て
- 2023年12月4日 STOPPERを使用して手動で両建て
- 2023年12月6日 ショートを利確して両建て解消
- 2023年12月6日 STOPPERを使用して手動で両建て
安全性重視のナンピンマーチンEA「Million Dollar MT5」のリアルフォワードを開始しました。通貨ペアはユーロドル(EURUSD)です。
Noteで販売中(価格550円、使用期限2024年12月31日まで)のナンピンマーチンEA「Million Dollar MT5」のリアルフォワードを開始しました。
「Million Dollar MT5」は、MetaTrader 5(MT5)向けの安全性重視のナンピンマーチンEAで、パラメーターも少ないのでどなたでも簡単に使えます。
ナンピンマーチンEA「Million Dollar MT5」(Note)
バックテスト
期間:2022年1月1日 - 2023年10月21日
初期証拠金:60,000円
通貨ペア:ユーロドル(EURUSD)
パラメーター:デフォルト
時間足:1時間足
レポート
リアルフォワード(myfxbook)
Million Dollar MT5 RF
運用方針
- 「Million Dollar MT5」+「STOPPER MT5」で運用
- 初期証拠金は60000円からスタートし、不足と思われる場合は追加入金
- 利益率100%毎に出金
- ナンピンした状態で捕まらないように手動で稼働停止、再稼働、ポジション整理を行う
- 捕まった場合は「STOPPER MT5」を使用して両建てにする
運用履歴
どこまで自動で処理され、どこで手動処理が入ったか分からなかったら、同じような運用は出来ません。
そのため、手動処理を行った場合は、その内容、日時等を記録して履歴に残すこととします。
- 2023年10月23日運用開始
- 2023年10月27日10時 21:30の米指標(PCE)に向けてドル買いになると考えて、一旦両建てにしました。STOPPERを使用。
- 2023年10月30日 残っていた両建てショートは微益決済してノーポジになりました。
- 2023年11月20日 STOPPERを使用して手動で両建て
- 2023年11月21日 両建てしたロングを利確
- 2023年12月6日 STOPPERを使用して手動で両建て
STOPPER(FREE)やBalancerを自動(Auto=true)で動かす場合の設定例です。為替、ゴールド、暗号通貨などでそれぞれ設定は変える必要があります。ドル円(USDJPY)やユーロドル(EURUSD)などの為替の場合、デフォル...
STOPPER(FREE)やBalancerを自動(Auto=true)で動かす場合の設定例です。為替、ゴールド、暗号通貨などでそれぞれ設定は変える必要があります。
ドル円(USDJPY)やユーロドル(EURUSD)などの為替の場合、デフォルトから以下のように変更します。
Auto true
Daul true
TrailStep 100
TrailStart 1
ゴールド(XAUUSD)の場合、デフォルトから以下のように変更します。
少数桁2のブローカー
Auto true
Daul true
TrailStep 150
TrailStart 1
少数桁3のブローカー(Exness)
Auto true
Daul true
Slippage 200
Spreads 600
TrailStep 1500
TrailStart 1
ビットコイン(BTCUSD)の場合、デフォルトから以下のように変更します。
Auto true
Daul true
Slippage 500
Spreads 5000
TrailStep 15000
TrailStart 1
STOPPER(FREE)、Balancerについての質問、要望、不具合報告はDiscordの「ネコネコトレーダー」サーバーでお願いします。
ネコネコサーバーへの招待リンク
想定外の展開でポジションが捕まってしまった場合でも、STOPPERを使用することで、有効証拠金をあまり減らさずに(あるいは増やしながら)、取引量を増やしていくことができるので、キャッシュバック口座で効率的にキャッシュバックを獲得し、損失を少なくすることができます。
5月のFOMCでFRBが0.5%の利上げ、6月1日からのQT(バランスシート縮小)を発表したことで、株、ゴールド、仮想通貨などのリスク資産の下落トレンドが鮮明になってきています。
高インフレ懸念を背景にFRB高官によるタカ派発言が続くことが予想されることから、今後もこの傾向は続く可能性が高いと思われます。
特にビットコインをはじめとする仮想通貨は信頼性が低いため急落が予想され要注意です。
また、為替ではドル円こそ物価の急激な上昇にも関わらず日銀が金融緩和を堅持する姿勢を示していますので、すぐに大幅に下落することはないと思われますが、
リスクオフで売られるようなユーロドル、ポンドドルなどは下落トレンドが続くと考えておいた方が良いでしょう。
FOMC 0.50%ptの利上げとQTの開始を決定
(朝)米国市場はCPIが市場予想を上回る伸びとなったことで大幅下落 日本市場は米国株安で下落か