Bbmamy Trade and Risk Manager
- ユーティリティ
-
Muhammad Amirul Al Hakim Bin Mahyuddin
i'm professional forex trader and investor,i've been trading since 2015 and have a lot of trading experince.i used complex my own trading system with complex math calculation. - バージョン: 4.66
- アクティベーション: 7
Bbmamy Trade and Risk Manager は、MetaTrader 5 向けの手動および半自動の注文執行・リスク管理ユーティリティです。ブローカーの取引条件を考慮したポジションサイズ計算、成行注文と指値・逆指値注文の執行、ゾーン内でのレイヤー注文、ポジション管理、口座保護、モバイル通知、ローカルジャーナルを、1つのチャートワークスペースに統合します。
本ユーティリティはシグナルを生成せず、売買方向も選択しません。セットアップ、エントリー、ストップロス、ターゲットはユーザーが定義します。Bbmamy はその計画を体系的な注文ワークフローに変換し、確定前に予定される金銭的リスクを表示します。
トレーダーが利用する理由
• エントリーとストップロスの実際の距離から取引数量を計算
• 残高、エクイティ、または余剰証拠金に対する割合でリスクを指定
• 取引前の計算に推定手数料とスリッページを反映
• 一貫したワークフローで成行注文または指値・逆指値注文を発注・変更
• 1つの総リスク予算を価格ゾーン内の複数エントリーに配分
• コストを考慮したブレークイーブン、部分決済、トレーリングストップでポジションを管理
• 日次損失、ドローダウン、またはポートフォリオ上限に達した場合に新規エントリーを制限
• レビュー用にローカルスクリーンショットと CSV 監査記録を保存
目的は、プロセスの一貫性を保つことです。まずリスクを定義し、ブローカーの制約を確認し、指示を確定したうえで、同じパネルから成立したポジションを管理します。
リスクベースのポジションサイズ計算
リスクエンジンは、予定エントリーからストップロスまでの損失を口座の入金通貨で推定します。MetaTrader のブローカー計算を使用し、シンボルの最小数量、最大数量、数量ステップに合わせて取引数量を正規化します。
リスク管理機能:
• リスク計算基準として残高、エクイティ、または余剰証拠金を選択
• 設定可能なハード上限を備えたパーセントリスク
• ブローカーのティックサイズ、ティックバリュー、取引数量の正規化
• 手動または履歴ベースの手数料推定と、設定可能なフォールバック値
• 任意のスリッページ余裕
• スプレッドと余剰証拠金の事前チェック
• シンボルおよびポートフォリオの予測リスク上限
• ピラミッディングおよび同一方向のエクスポージャー上限
• 保護ストップロスのない既存エクスポージャーの検出
ギャップ、スリッページ、スプレッドの変化、手数料データ、ブローカーの約定状況により、予定リスクと最終的な実現損失が異なる場合があります。注文を確定する前に、必ず最新の事前チェックを確認してください。
注文執行と指値・逆指値注文
対応する注文ルート:
• Buy Market(成行買い)と Sell Market(成行売り)
• Buy Limit(買い指値)と Sell Limit(売り指値)
• Buy Stop(買い逆指値)と Sell Stop(売り逆指値)
• Buy Stop Limit(買いストップリミット)と Sell Stop Limit(売りストップリミット)
Orders ワークスペースでは、指値・逆指値注文を一覧表示し、選択してチャート上の取引計画に読み込めます。ドラッグ操作を有効にすると、Entry、Stop Loss、Take Profit、および Stop Limit のトリガー価格をチャート上で視覚的に調整できます。リスクを増加させる可能性のある変更は、送信前に再度チェックされます。
ARM 段階は、誤発注を減らすためのものです。方向、注文ルート、リスク、チケット、エントリー、ストップロス、ターゲットなどの重要項目が変わると、確定済みの指示は無効になります。重複クリック防止と口座全体の執行ロックにより、素早い操作や複数チャートインスタンスからの重複リクエストを抑えます。
ゾーンレイヤリング
Layer ワークスペースでは、1つの総リスク予算を、選択した価格ゾーン内の2~10件の指値・逆指値エントリーに配分できます。
ユーザーが定義する項目:
• 買いまたは売りの方向
• 指値注文または逆指値注文によるレイヤリング
• ゾーンの上限と下限
• 共通のストップロスとテイクプロフィット
• エントリー数
• バスケット全体のリスク
各レッグの取引数量は、それぞれのエントリーからストップまでの距離を基に計算されます。そのため、すべての価格レベルに同じロット数を割り当てるのではなく、1ロット当たりの予想金銭損失に基づいて配分されます。
送信前に、バスケットは利用可能な証拠金、設定した証拠金余裕、ブローカーの注文数と取引数量の制限、シンボルおよびポートフォリオのリスク上限に照らしてチェックされます。本ユーティリティはバッチを追跡し、送信の一部を確認できない場合は、関連する新規注文の照合またはロールバックを試みます。
ゾーンレイヤリングはヘッジ口座で利用でき、Limit および Stop の指値・逆指値注文に対応します。Stop Limit のレイヤリングには対応していません。
ポジション管理
Manage ワークスペースでは、保有元を考慮したオープンポジションの管理操作を提供します。
ブレークイーブン:
• 選択したポジションを、コストを考慮したブレークイーブン価格へ移動
• 利用可能な手数料情報、マイナススワップ、設定可能なプラスオフセットを反映
• 選択したポジション、現在の通貨ペア、設定済みシンボルリスト、または Bbmamy が稼働しているすべてのチャートにブレークイーブンを適用
部分決済:
• 選択したポジションのうち、設定可能な割合を決済
• 決済数量と残存数量をブローカーのルールに合わせて正規化
• ヘッジ口座とネッティング口座の処理に対応
• 有効時は ARM 確認を要求
トレーリングストップモード:
• R 倍数ラダー
• ATR ベースのトレーリング
• 確定足のストラクチャーに基づくトレーリング
• Hybrid(ハイブリッド)モード
トレーリングロジックには、コストフロア、ストップ価格の最小改善幅、更新クールダウン、ブローカーのストップ距離とフリーズ距離のチェック、変更が繰り返し拒否された場合の一時停止が含まれます。複数の Bbmamy インスタンスが稼働している場合、調整ルールにより競合するストップ更新を抑えます。
口座保護
設定した口座上限に達すると、Bbmamy は新しい管理対象エントリーをブロックできます。
利用可能な管理項目:
• ブローカー日付に基づく日次損失上限
• 当日のピークエクイティから算出する日中ドローダウン上限
• 入金、出金、クレジット、その他の残高操作の調整
• 予定リスクと実際の約定リスクの検証
• 約定後のシンボルおよびポートフォリオリスクチェック
• 保護ストップロスの検証と修復試行
日次保護の状態はブローカー日付の間保持され、時間足を変更したりターミナルを再起動したりしても解除されません。取引日の途中で初めて使用する場合は、新規セッション確認と基準値を確認してください。
これらの保護機能は、Bbmamy による新規エントリーを制限するものです。既存ポジションを自動的に全決済したり、口座内のすべての注文をキャンセルしたりするものではありません。
復旧と注文執行制御
取引ターミナル、ブローカー接続、コンピューターは中断することがあります。Bbmamy は、重要な注文執行および管理状態をローカルに保存し、再起動または再接続後に未完了の処理を照合できるようにします。
復旧対象には、準備済みエントリー、指値・逆指値注文の変更、保護ストップ要求、部分決済、トレーリング更新、レイヤーバッチ、直近で約定した指値・逆指値注文が含まれます。結果が不明な場合、本ユーティリティはターミナルとブローカーから取得できる証拠を確認してから、次のリクエストを許可します。応答が遅れたという理由だけで、同じ取引を意図的に再送することはありません。
ダッシュボードとチャートのワークフロー
ダッシュボードには4つのワークスペースがあります:
• Setup — 方向、注文ルート、リスク、事前チェック
• Orders — 指値・逆指値注文の選択と変更
• Manage — ブレークイーブン、部分決済、トレーリングストップ
• Layer — 複数エントリーのゾーン構築
Entry、トリガー、Stop Loss、Take Profit、ゾーンの各価格レベルをチャート上に表示し、ドラッグできます。誤って移動しないように、ドラッグ操作をロックすることもできます。パネルにはコンパクト表示と拡張表示、設定可能なチャート上の配置位置、ページ分割された注文・ポジション一覧、高速なステータス更新があります。取引ホットキーは初期設定で無効です。
通知とローカルジャーナル
任意の MetaTrader プッシュ通知により、選択した注文執行、管理、保護イベントを通知できます。ターミナルに有効な MetaQuotes ID を設定する必要があります。
Entry、Reversal、Partial Close、Breakeven、Take Profit、Stop Loss、Stop-out、および管理対象の決済イベントについて、任意でチャートのスクリーンショットを作成できます。ローカル CSV 監査ログには、タイムスタンプ、口座情報、残高、エクイティ、結果、イベント詳細が記録されます。
スクリーンショットと監査ファイルはローカルコンピューターに保存されます。クラウドジャーナルやリモートダッシュボードは含まれていません。
口座モードと複数シンボルでの使用
主要なポジションサイズ計算、注文執行、ポジション管理は、ヘッジ口座とネッティング口座に対応します。ネッティング口座では、手動取引や複数のストラテジーが1つのネットポジションを共有する可能性があるため、追加の保有元チェックを使用します。ゾーンレイヤリングはヘッジ口座に限定されます。
複数シンボルでブレークイーブンまたはトレーリング管理を行う場合は、管理対象となる各シンボルに Bbmamy のインスタンスを1つずつ適用してください。稼働中のインスタンスがないシンボルを、1つのチャートから管理するポートフォリオマネージャーではありません。
主要入力グループ
リスク:
• InpDefaultRiskPercent — ダッシュボードのプリセットで使用する基本リスク
• InpRiskBase — 残高、エクイティ、または余剰証拠金
• InpHardRiskCapPercent — 設定可能な最大リスク
• InpMaxLotCap — 任意の取引数量上限
• InpCommissionPerLotRoundTurn — 1ロット往復当たりの手動手数料想定
• InpSlippageBufferPoints — 予定スリッページの余裕
注文執行とエクスポージャー:
• InpEnableTradeExecution — 注文およびポジション操作を有効化
• InpRequireArm と InpArmTimeoutSeconds — 確認操作
• InpMaxSpreadPoints と InpMaxDeviationPoints — 注文執行上限
• InpBlockIfExposureExists — 既存エクスポージャーがある場合に新規エントリーをブロック
• InpMaxPyramidEntries — エクスポージャーによるブロックを無効にした場合の最大エントリー数
• InpMaxPortfolioRiskPercent と InpMaxSymbolRiskPercent — 予測リスク上限
レイヤリング:
• InpEnableZoneLayering — Layer ワークスペースを有効化
• InpLayerCount — 指値・逆指値レッグ数
• InpLayerBasketRiskPercent — バスケット全体のリスク
• InpLayerMarginReservePercent — 予定レッグ執行後の余剰証拠金の確保率
保護と管理:
• InpMaxDailyLossPercent — ブローカー日付の日次損失ガード
• InpMaxIntradayDrawdownPercent — 日中のピークから現在のエクイティまでのドローダウンガード
• InpBreakEvenOffsetPoints — 追加のブレークイーブンオフセット
• InpPartialClosePercent — 選択した部分決済率
• InpTrailingMode — Off、R ladder、ATR、Structure、または Hybrid
• InpTrailingScopeDefault — 初期設定の管理範囲
ジャーナルとインターフェース:
• InpEnablePushNotifications — MetaTrader モバイル通知
• InpEnableTradeScreenshots — ローカルイベントのスクリーンショット
• InpEnableAuditLog — ローカル CSV 監査
• InpStartSLTPDragEnabled — チャートラインの初期ドラッグ状態
• InpPanelCorner と InpStartView — パネルの位置とレイアウト
ご利用開始手順
1. MQL5 Market から製品をインストールし、チャートに適用します。
2. MetaTrader 5 と製品の Common タブで Algo Trading を有効にします。
3. リスク計算基準、手数料、スリッページ、口座保護の設定を確認します。
4. 入力項目を確認した後にのみ、取引執行を有効にします。
5. Entry、Stop Loss、Take Profit の価格を設定またはドラッグします。
6. 予定リスク、取引数量、スプレッド、証拠金、ガードの状態を確認します。
7. ARM を押し、指示内容を確認して注文を確定します。
8. ライブ口座で使用する前に、デモ口座でワークフロー全体をテストしてください。
各機能を意図的に有効化できるよう、注文執行、レイヤリング、トレーリング機能は初期設定で無効になっています。
重要事項
Bbmamy は注文執行およびリスク管理ユーティリティであり、取引ストラテジー、シグナルサービス、または利益を生み出すシステムではありません。市場リスク、ギャップ、スリッページ、スプレッド拡大、ブローカーによる拒否、接続中断、要求価格と約定価格の差を排除することはできません。
リスク計算は、MetaTrader とブローカーが提供するエントリー、ストップロス、シンボル仕様、口座データに依存します。例やスクリーンショットは将来のパフォーマンスを予測するものではありません。レバレッジ取引では損失が発生する可能性があります。ご利用のブローカー、口座、リスク許容度に適した設定を使用してください。
