Xaurus MK2
- エキスパート
- バージョン: 4.0
- アクティベーション: 5
Xaurus MK2 は、XAUUSD のようなトレンド相場での取引向けに設計された、トレンド型・反転型の完全自動売買ロボットであり、(トレーダーの関与を最小限に抑えた)柔軟な自己最適化システムを備え、高レバレッジ取引の能力を最大限に活用します。本ロボットはハイリスクであり、その目的は、良好な(トレンドの出ている)相場における数百~数千パーセントの利益による「口座の急成長」にあります。
当社は、可能であれば異なる Signal TF や異なる Setup N を用いつつ、複数の異なるロボット設定を同時に稼働させることを推奨しており、自社でもそのように運用しています。これは、例えば「移動平均」やその他のテクニカル指標の予測能力が、設定次第で、特定の相場においてある期間および/または計算方式ではよりよく機能し、別の設定ではあまり機能しないことがあるのと同じ理屈です。結果として、初期リスクが高いという積極的な性質を考慮すれば、たとえ 5 口座のうち 1 口座だけが 1000% の結果に達したとしても、(初期資金が均等に配分されていれば)取引全体のプロフィットファクターは 2:1 となり、現実的な取引としては全体的にかなり良好な水準です。この原則に基づき、当社は RoboForex Pro 口座向けの最新セットを公開していきます。他のブローカーや別タイプのサーバー口座(例えば RoboForex ECN)で取引する場合は、ベースとなる初期入金額に対し、最適な Setup N および/または Signal TF を求めるためのロボットの再最適化が必要となります(RoboForex Pro 口座ではこの初期入金額はセント単位で指定し、最適な初期値は 10000、すなわち 100 ドル、または 1000 ドル = 100000 USC で、本ロボットでの取引に絶対的にリスクを許容できる資金量、および同時稼働するセット数に応じて選択します)。
ここに示す設定例は、レバレッジ 1:1000、MC 100%、SO 30% の RoboForex.Pro サーバー向けのものです。クォート、レバレッジ、取引条件(MC および SO %)が異なる場合、すなわち他のブローカー/サーバータイプ(同じ RoboForex の ECN 型口座であっても)では、取引開始前に、適切なセットを探すためのロボットの再最適化が必要となる場合があります。その手順は次のとおりです。将来取引を予定しているブローカーの当該サーバー、当該口座タイプに接続し、ストラテジーテスターを開き、最適化用の履歴期間を選択し(現在の実際の相場にロボットを合わせるためには直近半年または直近 1 年を推奨します。テストの TF は常に M1 に設定してください。Signal TF の設定では M1 から H1 まで指定可能で、デフォルトでは M5 が設定されています。これはロボットのシグナル期間であり、これにより取引の平均的な保有期間が変化します)、パラメータの Setup N に -1(マイナス 1)を指定します。その後、テスターの Settings(設定)タブで Optimization = Slow complete algorithm(完全総当たり)を選択し、モデリング方式には Open prices only を選び、Start を押して最適化を開始します。ロボットは最適化の試行回数を自動的に設定し、Start - Stop ボタンの隣に「NNN of 163840」のような進捗表示が現れます。これはテスターがインテリジェントな最適化を実行中であることを示します。
銘柄は、当社の例のように XAUUSD を選んでも構いませんし、お好みで他の任意の銘柄を選んでも構いません。Settings タブのテストのタイムフレームは常に M1 に設定する必要があり、そうでないとテストは起動しません。特に強調しておきたい点として、本ロボットは、M1 における「Open prices only」モードでの「高速」最適化結果と、「Real ticks」モードの結果とを可能な限り近づけるよう、意図的に設計されています。これにより、あらゆる相場に対する柔軟かつ迅速な最適化と調整が可能になります。得られた候補 Setup は、その後改めて Real ticks モードで検証し、結果が全体として(95% のケースで)Open prices only と一致することを確認できます。ただし、テスター上の取引において分単位内の実スプレッドを考慮した分のコストが利益から差し引かれる点を除きます。
初期入金額については、デフォルトの推奨値は 10000 に設定されています(RoboForex.Pro 口座ではこの値はセント単位で表され、すなわちこれらの口座での取引開始の最低入金額は USC 建てで 100 ドル相当になります)。当初からこれとは異なる(例えばより少ない)最低入金額に対して最適化を行いたい場合は、パラメータの Minimal deposit の値を変更してください。この値は、**取引シリーズの開始時点**におけるそのシリーズの最初の取引(およびピラミッディングの場合の追加取引)を、Deposit / 当該パラメータ値の単位でロット 0.01 の比率で開く際の入金額規模を司ります。XAUUSD では 3000 ~ 10000 の範囲の値が適しており、通貨(例えば EURUSD)ではより低い 500 ~ 3000 の値も適している場合があります。この点については、様々なベース値でロボットの(再)最適化を行いつつ、ご自身で実験してみることをお勧めします。
入力パラメータ
1) Signal TF - シグナル TF。M1 から H1 までの範囲での設定を推奨します(チャート/テストの TF と混同しないでください。エキスパートアドバイザーが稼働するチャート/テストの TF は、どの Signal TF を選んでも常に M1 でなければなりません)。
2) Setup N - 「インテリジェント設定」の番号。この番号は、特定のブローカー口座タイプ / 銘柄 / テスト期間 / レバレッジ / 初期入金額(テスターの 設定 / Settings タブ)の組み合わせの中で一意であり、Inputs タブの Signal TF と Minimal deposit を同様に設定していれば(共通の SL / TP および Prot SL を無効にした状態で)同じテスト結果を示します。このパラメータに「-1」を指定し、Settings タブで Slow complete algorithm を選択すると、ロボットは選択された銘柄、テスト期間、口座タイプ / ブローカー、レバレッジ、初期入金額、その他前述のパラメータを踏まえて自己最適化を実施します。ブローカー RoboForex の Pro(USC)口座をご利用の場合は、本商品ページに添付しているセットのスクリーンショットを例としてお使いいただけます(まさにこの口座向けに開発されたものです)。他のブローカーのサーバーをご利用の場合は、取引開始前に、上記の手順に従ってご自身でロボットの再最適化を行う必要が生じる場合があります。
3) Minimal deposit - MM の基本パラメータです。これは、各取引シリーズの開始時点でロボットがロット 0.01 単位で取引を開くために必要な、口座通貨建ての口座資金額です。実務上、口座通貨建ての入金額がこの値より少ない状態でロボットによる取引を開始してはならないことを意味します(取引シリーズの進行過程では、現在のシリーズの展開に伴うドローダウンによって入金額がこの値を下回り、取引ロットが当初より大きくなる場合がありますが、これは取引展開上の正常な状況です)。
4) Equity SL $ - ここでは、これを下回るとエキスパートアドバイザーがすべての取引を自動的にクローズし稼働を終了する資金額を指定できます。
5) Equity TP $ - ここでは、これを上回るとエキスパートアドバイザーがすべての取引を自動的にクローズし稼働を終了する資金額を指定できます。取引開始前にあらかじめ、想定する取引期間に応じた値を指定することを推奨します。一般的に良好な目安はテスト期間の 1/3 ~ 1/4 で、例えば直近 1 年のテスト(1 年の期間での最適化)であれば、3 ヶ月で 1000% を目安にします(あるいはテスト結果として得られた現実的なデータに基づく他の値)。
すべてのストップロス(Protective を除く)、テイクプロフィット、および指値注文を、エキスパートアドバイザーは価格チャート上の水平ラインとしてエミュレートし、ブローカーには実際のポジションのオープン・クローズの命令のみを送信します。Protective stops の機構(パラメータ 6)は、相場の動きに対するポジションのシステム的保護のためではなく、エキスパートアドバイザーが取引口座との接続を失った場合の保護のために用意されています。ここに % PP 単位での現実的な値(これはパーセンテージポイントであり、1 ポイント = クォート価格 / 10000)を指定すると、その値は Protective TF(パラメータ 7)ごとに 1 回、ハードストップロスとして設定されます。すなわち、各バーごとに現在価格から動かされる形となり、取引の建値から固定されるのではありません。すべてのシステム的ストップは、エキスパートアドバイザーが自身で管理し、その水準をブローカーには送信しません。Prot SL = 0 を設定したテストでは、実行終了時にテスターがログ(Journal タブ)に「Max movement on TF …」という行を出力し、そこに当該テストおよび Prot TF に対する最小の妥当な値が示されます(この保険機構を利用される場合は、念のため Prot SL に代入する前に 20 ~ 50% 増やしてください)。
エキスパートアドバイザーに関するご質問は、お気軽に PM までお問い合わせください。
リスクに関する通知
本ロボットは「マーチンゲール」に類似した原理を用いていますが、これは「ドローダウンを取り戻す」という古典的な目的のためではなく、ボラティリティがいずれかの方向へ拡大するという原則が維持される限り、取引を相場の方向性に依存させないことを目的としています。すなわち、ロボットによる取引中に相場が長期のレンジ状態になった場合、攻撃性の高い取引性質を考慮すれば口座を失う可能性がある一方、有利なトレンド相場では、初期投資額に匹敵するだけでなく、それを大きく上回る収益が得られる可能性もあります。したがって、必要な予防策をすべて遵守するという条件のもとで(本ロボットでの取引には絶対的な「許容損失額」のみを投じること、また望ましくは、見つかった単一の Setup 設定だけではなく、インテリジェント最適化で得られた最良の結果のうち上位 10 ~ 50 件の中から、可能な限り異なる複数の Setup を同時に稼働させること)、本取引における「マーチンゲール」に類似した原理の適用は正当化されます。
