見出し画像

「PINMA MT5」収益性重視のMT5向けナンピンマーチンEA

割引あり

PINMA MT5とは

「PINMA MT5」は、収益性重視(ハイリスク・ハイリターン)のMetaTrader 5(以下MT5)向けのナンピンマーチンEAで、デフォルト設定では高値更新、安値更新のタイミングで一つ目のポジションを逆張りでエントリーします。通貨ペアはユーロドル(EURUSD)を想定しています。

デフォルトではやや控えめな設定になっていますが、パラメーターの「TakeProfit」や「TrailPoint」を変更することによって、簡単に高収益化することができます。

高収益を狙った具体的なパラメーター変更としては、以下のものがあります。
・TakeProfit 0 --> 600
・TrailPoint 0 --> 120
・TakeProfit 0 --> 600 TrailPoint 0 --> 150

また、以下のように時間足及びパラメーターのTerms変更することで、
取引頻度を上げる(キャッシュバックサイトを利用している場合に有利)ことも出来ます。
・5分足運用に変更し、Terms 6 --> 24に変更

ナンピンマーチンとは

ナンピンマーチンは、保有する株などの価格が下がった場合に、コスト(平均取得単価)を引き下げることを狙って逆張りでさらに買い増しするナンピンと、賭け金を失った際に、次に賭ける金額を2倍に増やしていくマーチンゲール法を組み合わせたものです。

適切な資金管理的確な状況判断に基づいた運用を行えば大きな利益が得られる反面、経験の少ない初心者は証拠金の多くを失ってしまう可能性のあるリスクの高い上級者向けの手法です。

変更履歴

2024年4月5日、Ver 1.02に更新。

2023年12月21日、Ver 1.01に更新。

インストール方法

MetaTrader 5(MT5)にエキスパートアドバイザ(以下EA)をインストールするには、まず、MT5のメニュー「ファイル」から「データフォルダを開く」をクリックし、開いたフォルダの配下にある「MQL5」-「Experts」にファイル「pinmamt5.ex5」をコピーします。

MT5の「ナビゲーター」ウィンドウのエキスパートアドバイザを選択し、右クリックで表示されるメニューで「更新」を選択すると、エキスパートアドバイザにコピーしたEAが表示されます。

次に、EAを適用させたいチャートを開き、「ナビゲーター」ウィンドウにあるEAをチャートにドラッグ&ドロップすると、EA設定の画面がポップアップ表示されますので、設定を行いOKボタンをクリックします。

チャートの時間足は1時間足にします。

パラメーター説明

TradeType
トレード種別を指定します。0(デフォルト)の場合はロング(買い)もショート(売り)どちらも行われます。1の場合はロング(買い)のみ、2の場合はショート(売り)のみとなります。

Lots
ポジションのロット数を指定します。

EntryPoint
ポジションを追加する値幅の基準値をポイントで指定します。TrailPointが0、EntryTypeが0の場合、この値幅が決済指値(T/P)の利幅になります。

EntryType
ポジションを追加する際の値幅の算出方法を指定します。0(デフォルト)の場合EntryPointの値幅がそのまま使用されます。 1の場合はEntryPoint×ポジション数が値幅になります。2の場合はEntryPoint×2のポジション数乗が値幅になります。

Addition
ポジションを追加する際にロット数を増やすかどうかを指定します。0(デフォルト)の場合Lotsの値がそのまま使用されます。 1の場合はLots×ポジション数がロット数になります。2の場合はLots×2のポジション数乗がロット数になります。

StopLoss
損切り幅をポイントで指定します。指定した値がそのまま決済逆指値(S/L)に設定されます。すぐに損切りされないように比較的大きな値を設定することをお勧めします。

Slippage
新規ポジションを注文する際に注文価格と約定価格の差(スリッページ)をどの程度許容するかを設定します。許容範囲を超えた場合、注文は約定されません。

Spreads
新規ポジションを注文する際に売り価格(BID)と買い価格(ASK)の差(スプレッド)をどの程度許容するかを設定します。許容範囲を超えた場合、注文は行われません。

Depth
保有するポジションの最大数を指定します。

Interval
追加ポジションを建てる間隔を分単位で指定します。120と設定した場合、120分経過するまで追加ポジションは建てられません。

TrendFollow
一つ目のポジションをポジションを順張りで建てるか逆張りで建てるかを指定します。trueの場合は順張り、falseの場合は逆張りで建てます。デフォルトはfalse(逆張り)。二つ目以降のポジションは常に逆張りで建てます。

Terms
未決済のポジションがない状態で、新規ポジションを建てる際の判定に使用する期間を設定します。例えば、1時間足のチャートで6と設定した場合は、 過去6時間の高値、安値が注文時の判定に使用されます。

HighLowRatio
高値安値にどの程度近づいた場合にポジションを建てるかを比率で指定します。0.99と設定されている場合は高値安値に99%近づいた場合にポジションが建てられます。

Margin
算出された高値安値からどの程度のマージンを取るかポイントで指定します。

ReverseRatio
高値安値にどの程度逆行した場合に追加ポジションを建てるかを比率で指定します。0.90と設定されている場合は高値安値から10%離れた場合に追加ポジションが建てられます。

ServerTime
エントリーの開始時間(OpeningTime)、終了時間(ClosingTime)にシステムタイムを使用するか、サーバータイムを使用するかを指定します。 false(デフォルト)の場合はシステムタイム、trueの場合はサーバータイムを使用します。

OpeningTime
新規ポジションを建てる時間帯の開始時間を設定します。

ClosingTime
新規ポジションを建てる時間帯の終了時間を設定します。OpeningTimを0、ClosingTimeを24とした場合は0時から24時まで、OpeningTimを8、ClosingTimeを29とした場合は8時から翌日5時までが、新規ポジションを建てる時間帯となります。

TrailPoint
トレールの値幅をポイント数で指定します。現行レートが建値から(n×指定ポイント数)を超えた場合に、決済逆指値が建値+(n-1)×指定ポイント数に変更されます。 TrailPointの値を小さくすると、相場展開によってはすぐに決済逆指値に達してしまいますので、相場のボラティリティが大きい状況では大きめの値を設定します。

TrailStart
トレールを開始する位置を整数値で指定します。0の場合は、位置指定でのトレール開始は行われません。1以上の値を指定した場合、ロングポジションでは建値+(TrailStart×TrailPoint)を超えた場合に、ショートポジションでは建値-(TrailStart×TrailPoint)を下回った場合にトレールが開始されます。

CutTime
指定時間経過後に決済を行うかどうかを分単位で指定します。経過時間の開始点は保有するポジションの中で最も早く建てられたポジションのオープン時刻です。 0の場合は決済は行いません。決済を行う場合には1以上の整数値を設定します。

Profit
CutTimeを指定して決済を行う場合に判定条件となる損益額を設定します。保有するポジションの合計損益がこの値より低い場合は決済は行われません。

LossCut
マイナスの値(金額)を指定した場合、その金額に達したらロングまたショートの全ポジション決済(損切り)します。

Trend
トレンドフィルターを適用するかどうかを指定します。true(デフォルト)の場合、トレンドに逆行するエントリーが抑制されます。

Bands Period
ボリンジャーバンドの期間(時間足の本数)を設定します。

Bands Deviations
ボリンジャーバンドの偏差を設定します。

Notify
ポジションのオープンとクローズの際に通知するか指定します。0の場合は通知されません。1の場合(デフォルト)はアラート画面が表示されます。2の場合はEメールが送信されます。

MagicNumber
マジックナンバーです。他のEAと区別するためにユニークな数値を設定します。

Comments
任意のコメントを設定します。

Information
チャート上にポジション情報を表示するかどうかを設定します。

利用上の注意

このEAは必ずしも利益を保証するものではありません。損失が発生する可能性もあります。このEAを利用して損失が発生したとしても責任は一切負いません。利用する場合は自己責任でお願いします。

PINMA MT5のダウンロード

EA本体(pinmamt5.ex5)及びソフトウェア使用許諾契約書が含まれています。また、使用期限は2025年6月30日までとなっております。

ここから先は

50字 / 3ファイル
この記事のみ ¥ 1,000〜

この記事が気に入ったらサポートをしてみませんか?