Prop Sizing Lot Size Calculator MT4
- ユーティリティ
-
Toshimichi Hirasawa
日本でプロップファームのトレードをしている。フリーランスのプログラマーで、
プログラムを書き始めて33年になる。
MT4/MT5で裁量トレードをしながら、複数のプロップ口座を同時に回している。
ここに置いているツールは、全部そこから生まれた。
8口座を手で管理していた頃、口座ごとに残高もドローダウン制限もルールも違って、
ロットを1つずつ計算していた。それをやめたくて作ったのが最初だ。
日次と全体のドローダウン制限を守るロット計算。同一PC内でのシンプルなコピー機能。
私が毎日使っていないものは置いていない。
経験談と記録はこちら: - バージョン: 2.3
- アップデート済み: 25 10月 2026
💭 こんなお悩みはありませんか?
- ロット計算を手でやるのは、時間がかかって面倒ではありませんか?
- 通貨ペアが増えるほど、手間も増えていませんか?
- 損失の上限を割って口座を失うのが怖くありませんか?
- 口座を失うたびに、前より心が折れそうになっていませんか?
私自身がこの繰り返しに苦しみました。自分のために作ったツールです。
📌 この製品について
本製品はインジケーターです。注文機能は一切含まれていません。
注文を出す・変更する・決済する、いずれもできません。
MetaTrader 4 版です。
チャート上の損切りラインをドラッグするだけで、口座残高とファームの損失上限からロット数を計算します。
✅ できること
- 損切りラインをドラッグすると、ロット数がその場で更新されます
- ラインの位置から売買方向を判定します。価格より下ならBUY、上ならSELL。
パネルに表示します - 利確プレビューライン(任意・初期設定はオフ)。
「Show the TP preview line」をオンにすると、Risk-Reward の設定から自動配置され、損切りラインを動かすと連動します - 損失額を口座通貨で表示します。%だけではありません
- Available(残りの許容損失額)を口座通貨で表示します
- 今のロットの往復手数料をロット欄の横に表示します。
取引履歴から実測し、履歴がない口座では入力値を使います。
参考表示で、リスク額には含めていません - スプレッドガード。
損切りラインがスプレッドの内側にあり方向が確定できないときは警告します。
スプレッドが Maximum spread の設定より広いときも警告します - 分割エントリーに対応(Entry Count 1〜10)。
ロットとリスクは1回分で表示し、リスクの横に「x2」「x3」…の印が付くので、分割時の読み違いが起きません - 固定ロットモードあり
- Entry Count と損切りラインはチャートごとに保存されます。
時間足を切り替えても、再起動しても残ります - パネルはタイトルバーだけに畳めます
- FX(メジャー・クロス通貨)は実運用で使っています。
ゴールド(XAUUSD)・BTCUSD・US30などの指数でも動作を確かめています。
業者によって銘柄の仕様が違うので、最初は小さいロットで確かめてください
🧪 ロットの計算方法
4段階で計算します。
1. Available(使ってよい額)。あといくら負けてよいか。
Initial Balance、Maximum Overall Loss (%)、Maximum Daily Loss (%) から出します。
先に到達する方の上限が使われます
2. Maximum allowed losses で割る。
何連敗まで耐えたいか、の数です
3. リスクに上限をかける。
Maximum Risk per Trade(初期資金に対する%)が1トレードの最大リスクになるので、毎回のリスクがそろいます。
0にすると上限なしになります
4. 損切り幅から逆算する。
損切りラインまでの距離を、その通貨ペアのロット数に変換します
ファームから与えられた上限を入力するだけです。あとはツールが計算します。
🔧 主な設定
例:5万の口座で、最大損失10%・1日の損失5%の場合です。
- Fixed lot size: 0.0
0 のままなら、ロットを自動で計算します。
固定ロットにしたい場合だけ、ロット数を入れてください - Initial Balance: 50000.0
口座の初期残高です(口座通貨)。0にすると、今の残高を使います - Maximum Overall Loss(%): 10.0
最大損失の上限です。Initial Balance に対する%で入れます - Maximum Daily Loss(%): 5.0
1日の損失の上限です(%)。その日の始まりの残高を基準にします - Maximum Risk per Trade: 0.0
1回分のリスクの上限です(Initial Balance に対する%)。
0にすると上限なしです。
ファームに1トレードのリスクの決まりがある場合は、その上限の半分ほどを入れると余裕ができます - Maximum allowed losses: 10
何連敗まで耐えたいか、の数です - Entry Count: 1
分割エントリーの予定回数です(1〜10)。ロット計算には含まれません。
Maximum allowed losses が10で Entry Count が2なら、耐えられる連敗数は5(10÷2)です - Default SL(point): 0.0
損切りラインの最初の距離です(ポイント)。
0にすると、直近20本の値幅の半分の位置に引かれます - Symbol Suffix: empty
ブローカーが銘柄名の末尾に付ける文字です(例:.m)。
付かない場合は空のままにします。
リスクを口座通貨に換算する通貨ペアを探すときに使います。
そのペアが見つからないと、パネルに Rate error と出ます - Maximum spread: 50.0
スプレッドの上限です(ポイント。50.0は5桁表示の銘柄で5pips)。
これより広いと、パネルが赤で警告します。0にすると警告しません - Round-trip commission per 1.00 lot: 0.0
取引履歴から手数料を実測できないときだけ使う値です。
参考表示で、リスク額には含めていません - Show the TP preview line: false
trueにすると、チャート上にTPのプレビューラインを表示します。
ラインを引くだけで、注文は出しません - Risk:Reward: 1.0
損切り幅に対するTPの距離の倍率です。1.0なら損切りと同じ距離になります
この例では、残高50,000で始まった日の Available は2500.00です。
1日の上限5%が、最大損失10%より先に効くためです。
1回分のリスクは250.00(2500.00÷10)です
⚠️ ご注意
- DefaultSL が 0(初期値)のとき、最初の損切りラインは現在価格の下に、表示中の時間足の直近20本の値幅の半分の距離で引かれます。
値幅から算出しているため、119pipsのようなキリの悪い数字になり、時間足を切り替えると位置も変わります。
仕様です。
毎回同じ距離から始めたい場合は DefaultSL に固定値を設定してください
📋 プロップファームのルールについて
プロップファームによって、第三者製のツールに関するルールは異なります。
自作以外のEAを認めないファームがあります。
ロット計算だけのインジケーターであっても、第三者製のインジケーターを制限するファームもあります。
ルールは変わることがあります。
ご使用の前に、必ずご自身のファームの規約をご確認ください。
使うかどうかは、ご自身の判断でお願いします。
🎯 一点に特化しています
生き残るためのロットだけを出す。それ以外は何もしません。
🔗 関連製品
- Prop Sizing Lot Size Calculator:同じインジケーターのMetaTrader 5版です(無料)
- Prop Sizing Trade Panel and Lot Calculator と Prop Sizing Trade Copier EA はEAで、MetaTrader 5 専用です
