[Русский] - [English] - [中文] - [Español] - [Português] - [日本語] - [Deutsch] - [한국어] - [Français] - [Italiano] - [Türkçe]
アルゴリズム取引の初心者は迷いやすいものです。戦略は数千もあり、市場は決断を下すよりも速く動いていきます。心当たりはありませんか? 多くのアドバイザーは設定が複雑すぎるか、予測不能なリスクを伴う「ローソク足の当て推量」に頼っているかのどちらかです。VR Black Boxは違う方法でこの問題を解決します。未来を予測するのではなく、価格の動きに一貫して追随し、厳格なルールに従ってポジションを開き、エントリーからエグジットまで取引を自ら管理します。この記事では、このアドバイザーがどのように構成されているか、どの設定があらゆる取引スタイルに柔軟に対応させるのか、そして購入前にストラテジーテスターで試せる理由を紐解いていきます。
このロボットは15年以上の経験を持つトレーダー兼プログラマーによって開発され、戦略はさらに人工知能による検証も受けています。あらゆる銘柄・タイムフレームで動作し、テスターでも実取引のターミナルでも、MetaTrader 4およびMetaTrader 5に対応します。以下では、その構造・アルゴリズム・設定を正直に解説します。

手短に:VR Black Boxの強みとは
従来のトレンド型ロボットは「買うか、売るか?」という問いに答えるだけです。VR Black Boxは、それと同じくらい重要な第二の問い——「エントリー後にポジションをどう管理するか」にも答えます。アドバイザーは手数料とスワップを考慮してロットを自動計算し、スプレッドと新しいバーの発生を監視し、仮想的な「秘密の」Take Profit・Stop Lossレベルを保持し、トレーリングストップを価格の動きに合わせて引き上げ、損失後は一時停止し、設定した結果に達すると全ポジションをクローズします。条件のチェックから結果の計算までの全サイクルが自動で行われます。
自動化の価値は速度だけでなく、ルールの絶対的な再現性にあります。ロボットは感情に流されず、損失を「じっと我慢」することもなく、曜日に関係なく常に同じように動作します。ロジックを一度設定すれば、アドバイザーは一切の逸脱なくそれを実行します。
独自機能の詳細解説
本システムは5つのモードで取引できます。Jointly Buying and Sellingは、買い専用ロットと売り専用ロットを同時に保持する2つの独立したラインを維持します(これにはヘッジ対応口座が必要です)。Alternately Buying and Sellingは、前回の取引結果によって新規取引の方向を決定します。プラスなら継続、マイナスなら反転します。Accidental Purchase or Saleは、サイクルとリスクを完全に管理した「コイントス」のメカニクスを実装します。Only BuyとOnly Sellモードは一方向のみの取引に制限します——市場が明確にトレンドにあるとき便利です。
手動モードは、アドバイザーの中でも珍しい機能です。トレーダーが自分でポジションを開き、それが損失になった場合、MagicNumberを0に設定するだけで、ロボットが独自のロジックで逆方向のポジションを開き始め、損失を相殺して損益分岐点へと導くのを助けます。これにより、アドバイザーは戦略の「受け皿」から、リスク管理を全面的にサポートするパートナーへと変わります。
このアドバイザーが特に誇るのが、仮想的な「秘密の」レベルです。Virtual Levels (Secret)モードでは、実際のTake ProfitとStop Lossをロボット自身がターミナルのメモリ内で管理し、ブローカーには明かしません。一方、通信が切れた場合に備えて、サーバー側には保険となる実際のストップを置きます。透明性を好むならReal levelsを有効にすれば、レベルは従来どおりブローカーに渡されます。トレーリングストップはどちらのモードでも、蓄積された利益を守りながらストップロスを価格に追随させます。

買いロットと売りロットは、手数料とスワップを考慮して別々に・独立して計算されます。計算方法は3種類に対応しています。Fixed lot(固定)、Percentage lot(バランスに対する割合)、The balance for the minimum lot(バランス基準)です。Lot Multiplierはロットの乗数を指定し、Type of lot increaseはその適用ルール——マーチンゲールは損失後にロットを増やし、アンチマーチンゲールは利益後にロットを増やします——を指定します。銘柄の最小ロットは自動的に考慮されます。
損失取引の後、アドバイザーは一時停止します。時間による停止、距離による停止、両条件(AND)、または最初に成立した条件(OR)による停止です。バランス管理は全ポジションの合計結果(利益+スワップ+手数料)を評価し、設定した目標に達すると全ポジションをクローズします——その後ロボットは停止するか、新しいサイクルを開始します。スプレッドの監視は、スプレッドが拡大した際にエントリーを一時停止し、新しいバーはアドバイザー起動チャートとは無関係に、選択したタイムフレームで取引できるようにします。
動作アルゴリズム:条件チェックからサイクル終了まで
アルゴリズムの基盤は価格への継続的な追随です。新しいバーが来るたびに、ロボットは一連のチェックを実行します。スプレッドは許容範囲か、新しいバーが発生したか、損失後の遅延は経過したか、方向は選択したモードに一致しているか。条件を満たしていなければ——エントリーは作成されません。「とにかく何か開きたい」という軽率な取引から守ってくれます。
新しいバー —> スプレッドの確認 —> 損失後の遅延の確認 —> モードによる方向の決定 —> ロットの計算 —> ポジションのオープン —> フォロー(Take Profit、Stop Loss、トレーリングストップ) —> クローズ —> 次のサイクルへ結果を反映。
条件が満たされると、アドバイザーはロットを計算してポジションを開きます。フォローの段階では、Take Profit、Stop Loss、仮想レベル(有効な場合)、トレーリングストップが機能します。クローズ後、サイクルは閉じます。結果は次のロットに反映され、損失時には一時停止が働き、目標バランスに達するとバランス管理が作動します。こうして、あるサイクルは次のサイクルへと滑らかに引き継がれます。
技術的には、アドバイザーは単一のモジュール式ライブラリ上に構築されています。BidとAskの価格はティックごとに1回だけキャッシュされ、Take ProfitとStop Lossのレベルは実際に変化したときだけ変更され、履歴の計算はスケジュールに従って実行されます。これにより、ターミナルとサーバーの負荷が軽減されます。起動時には、ロボットが口座タイプとアルゴ取引の許可をチェックし、問題があればすぐに知らせます。

アドバイザーはストラテジーテスターと実取引のターミナルの両方で動作し、あらゆる銘柄——Forex通貨ペア、金属、暗号通貨、CFD、指数——およびあらゆるタイムフレームに対応します。買いと売りを同時に取引するにはHedgingタイプの口座が、マーチンゲールには1:100以上のレバレッジが望ましく、24時間稼働させるにはVPSサーバーが必要です。
取引ロボットの設定:スプレッドからTelegramまで
すべてのパラメータは論理的なブロックにグループ化されています。パラメータ名はMetaTraderターミナルに表示されるとおり厳密に英語で記載し、説明は日本語に翻訳しています。記号*が付いた設定はインストール時の設定です。
< = Trading Settings = > — 市場へのエントリーと保護レベルを担当します:
- Maximum Spread (0-Disabled) — ロボットがポジションを開く最大許容スプレッド。この制限はエントリーにのみ影響します。スプレッドが設定値より大きい場合、ロボットは新規ポジションを開きませんが、すでに開いているポジションのフォローは継続します。0はチェック無効です。
- Take Profit (0-Disabled) — ポジションの目標利益。ポイントで指定します。
- Stop Loss (0-Disabled) — ポジションの許容損失。ポイントで指定します。
- Type of stop levels — ストップレベルのタイプ:Real levels(従来型のレベル。ブローカーに送信)またはVirtual Levels (Secret)(仮想的な「秘密の」レベル。ターミナル上で実行。その間、サーバーには保険となる実際のストップが置かれます)。
- New bar (select the timeframe for the new bar) — 選択したタイムフレームの新しいバーの発生に基づく取引。1分から1か月まで指定できます。
- Type of trading strategy — 方向モード:Jointly Buying and Selling、Alternately Buying and Selling、Accidental Purchase or Sale、Only Buy、Only Sell。
< = Lot calculation settings = > — 取引ロットの計算:
- The type of lot calculation — 計算方法:Fixed lot(固定。例:0.01)、Percentage lot(バランスに対する割合)、The balance for the minimum lot(バランス基準:デポジットを指定金額で割り、最小許容ロットを掛けます)。
- The initial lot — ロット計算に使用する値。
- Lot Multiplier (0 - Disabled) — 損失または利益後に取引ロットを増やすためのロット乗数。
- Type of lot increase — 増加ルール:Martingale(損失後にロットを増加)またはAntiMartingale(利益後にロットを増加)。
< = Distance calculation settings = > — 損失後の一時停止:
- Type of delay after loss — 損失後に次のポジションを開くまでの遅延戦略:Disabled、By time、By distance、Time AND distance(両条件)、Time OR distance(先に成立した方)。
- Time waiting (0 - Disabled) — 時間による一時停止。秒単位。
- Distance waiting (0 - Disabled) — 距離による一時停止。ポイント単位。
< = Trailing Stop Settings = > — 利益のフォロー:
- Trailing Stop Size (0 - Disabled) — トレーリングストップのサイズ(ポイント単位)。値が小さいほど、ストップは現在の価格を速く「追いかけ」、蓄積された利益をより緻密に保護します。
< = Balance Settings = > — 総合結果の管理:
- Close all positions with profit (50 or -50) (0 - Disabled) — 設定した合計利益(正の値)または合計損失(負の値)に達したときに全ポジションをクローズ。
- The Expert's actions after closing all positions — クローズ後の動作:Closing all positions + stopping the robot(完全停止)またはClosing all positions + the robot will continue trading(取引継続)。
< = Notification settings = > — トレーダーとの連絡手段:
- Manual mode, turning a losing trade into a profit — 損失ポジションを利益へと導く手動モード(MagicNumberを0に設定する必要があります)。
- Panel Size — チャート上の情報パネルのサイズ。
- Smartphone notifications — スマートフォンへの通知(ターミナルでPushを設定する必要があります)。
- Notifications in the terminal — ターミナル内のアラート通知。
- Email Notifications — 電子メールへの通知。
- Notifications in the Telegram channel — Telegramチャンネルへの通知。
- The name of the telegram channel — Telegramチャンネル名。
- Telegram Bot Token — Telegramボットの秘密トークン。

< = Other settings = > — その他のパラメータ:
- Comments on positions — アドバイザーのポジションに付加されるコメント。
- MagicNumber — ロボットが自分のポジションと他のアドバイザーのポジションを区別するための一意の番号。
- Slippage — 約定時の許容スリッページ。0.12345のような価格の場合は約500、0.1234のような価格の場合は約50を指定してください。
設定の要点。すべてのブロックは独立して機能します。取引設定を「そのまま」にして、トレーリングストップだけを有効にすることも、バランス管理と損失後の一時停止を備えた独自のリスク管理システムを構築することもできます。まずは既製の設定ファイルから始め、その後1つずつパラメータを変更しながら、ストラテジーテスターでの挙動を確認しましょう。
作者について
作者はウラジーミル・パストゥシャク(Vladimir Pastushak)、MetaTrader 4およびMetaTrader 5向けの取引戦略開発において15年以上の経験を持つトレーダー兼プログラマーです。彼は世界中の数千人のトレーダーが利用するロボットのラインナップを開発し、ユーザーの経験を反映しながら戦略を定期的に改良しています。
VR Black Boxの戦略は、さらに人工知能による検証を受けています。これによりエラーが除去され、ロボットの挙動が予測可能になりました。購入者向けのテクニカルサポートとアップデートは無料です。

リスクに関する警告
リスクについて正直に。取引は高い資本損失リスクを伴い、どのような設定でも利益を保証するものではありません。ストラテジーテスターでのテスト結果が、実口座でも同じ成績になるとは限りません。マーチンゲールはデポジットへの負荷を急激に高める可能性があります——最小ロットから始めてください。仮想レベルはターミナルで実行されるため、その動作に依存します。通信が切れた場合、クローズが機能しないことがあります——そのために保険となる実際のストップが存在します。利益だけでなく、ドローダウンや証拠金の必要性も評価してください。
実取引の前に、必ずストラテジーテスターで、その後は同じ条件——銘柄、スプレッド、手数料、口座タイプ——のデモ口座でアドバイザーをテストしてください。最小ロットから始め、戦略への自信が高まるにつれて徐々に増やしていきましょう。
まとめ
VR Black Boxは初心者の最大の課題を解決します。アドバイザーは設定したルールに従って、気を散らされることも感情に流されることもなく動作します。5つの取引モード、仮想的な「秘密の」レベル、トレーリングストップ、損失後の一時停止、ロットの個別計算、バランス管理——これらはすべて、購入前にストラテジーテスターで確認できます。

VR Black Boxをダウンロードし、テスターであなたの銘柄で起動し、デモ口座でテストしてから——その後にだけ実取引へ進んでください。質問は記事のコメントで作者に寄せられます:購入者向けのサポートは無料です。

キーワード
VR Black Box, 取引ロボット, MetaTraderアドバイザー, トレンド取引, 自動取引, アドバイザー設定, マーチンゲール, トレーリングストップ, 仮想レベル, 資金管理


