説明
Trend Is Your Friend cBot — cTrader用の高度なマルチストラテジートレーディングロボット
プロフェッショナルグレードのトレーディングアルゴリズムで、グリッド、ピラミッド、
スキャルピング、スイングトレードを1つの設定可能なシステムに統合しています。
初心者、スキャルパー、スイングトレーダー、プロフェッショナル向け。
コンパニオンチャートツール「Trend is your friend cBot - Indicator」(MAバンド、他の時間枠バンド、日次ピボット)はcGuru cTraderストアのプロフィールで無料で利用可能です。ビデオチュートリアルとショーケース:
マニュアルモード — コントロールパネル
AUDCAD — H4 — バックテスト期間 01.01.2023 から 01.02.2026
XAUUSD — M5 — バックテスト期間 01.01.2025 から 01.02.2026
私のcTraderストアプロフィールで無料のビジュアルヘルパーが利用可能:
「Trend is your friend cBot — Indicator」
https://ctrader.com/products/3283
Trend is your friendはcTrader用のマルチストラテジートレーディングロボットです。9つのエントリーエンジンをグリッド平均化、ピラミッディング、バスケットレベルの利益確定と損切り管理と組み合わせた単一ツールです。自動で取引させることも、パネルから開いた取引のみを管理する半自動アシスタントとして実行することも、両方を組み合わせて一方向は自動エントリー、もう一方は手動制御にすることも可能です。
すべての構成要素はオプションで独立して設定可能です:どのシグナルが最初のポジションを開くか、いくつの平均化ポジションが続くか、それらのボリュームがどのように増加するか、利益と損失がどこで実現されるか、ロボットがエントリーを許可される時間帯など。これらはすべて9つのセクションに分けられた84のパラメータで設定されます — 概要の後に完全なリファレンスがあります。
ボットの取引方法
エントリー。選択されたモードが最初のポジションのトリガーを決定します:移動平均へのタッチ、MAクロス、日次ピボットレベル、RSI、MACDまたはストキャスティクスの条件、同色の連続したローソク足、固定時間、またはパネルでの手動クリック。方向設定はロボットがロング、ショート、片側ずつ、両側同時、またはシグナル条件が発生した側のみを取引するかを決めます。オプションのトレンドフィルター(自身の時間枠MAの整合性と第二時間枠MAフィルター)およびボラティリティ/距離フィルター(MAチャネル幅、ATR範囲、取引ウィンドウ)が弱いエントリーをブロックできます。
グリッド平均化。価格が初期ポジションに逆行すると、グリッドは平均化ポジションを追加します:ロングの場合は最後の約定の下、ショートの場合は上。距離はグリッドレベルのピップ数から始まり、各レベルで幾何学的に広がることがあります。同一ローソク足制限により、1本の速いローソク足に複数のグリッド注文が積み重なるのを防ぎ、方向ごとの上限(0はその側を無効化)が最悪ケースを制限します。
ピラミッディング。ピラミッドは逆に、初期ポジションが利益のときに利益方向に追加します。STANDARDモードは固定の有利な距離ごとに追加し、RE_ENTRYは取引を開始した同種の新しいエントリーシグナルで追加し、追加間に最小バー数があります。
エグジット。利益と損失はポジションごとではなくバスケット全体で管理されます:金銭的目標、「利益のあるポジションの割合」ルール、その両方の組み合わせ、または方向ごとの固定価格レベル。損失側には静的な金銭的バスケットストップ、オプションのMAベースのトレーリングストップ(常に引き締まる)、MAクロスエグジット、方向ごとの固定損失価格レベルがあります。バスケットクローズ後、ロボットは再エントリー前に一時停止できます。
サイズ設定。最初の注文は固定ロットまたは口座残高から算出されたサイズを使用します。グリッドとピラミッドのポジションはそれぞれ独自のサイズ設定方式を持ちます:最初の注文と同じ、段階的増加、マーチンゲール乗算、または固定ロット。計算されたサイズはすべてブローカーの最小・最大に制限され、ブローカーのボリュームステップに切り捨てられます。
パラメータリファレンス
[一般]
• ラベルプレフィックス — このcBotが開くすべてのポジションと注文のラベルに書き込まれるテキストタグ(「Initial」「Grid」「Pyramid」「Manual」)。cBotはこれを使って自身の取引のみを認識・管理し、異なるインスタンスや手動取引は分離されます。
[実行モード&方向]
• モード — エントリーエンジン:MA(選択した移動平均に価格が許容距離内でタッチ)、MA_CROSS(高速/低速MAクロス)、PIVOT(日次ピボットサポート/レジスタンスレベル)、RSI(売られ過ぎ/買われ過ぎ)、MACD(MACD/シグナルラインクロス)、STOCHASTIC(オシレーター水準)、SAME_CANDLE_SERIE(連続した同色ローソク足N本)、TIME(固定時刻)、MANUAL(自動エントリーなし;パネルから開いた取引のみ管理)。
• 方向 — LONG(買いのみ)、SHORT(売りのみ)、LONG_OR_SHORT(ロングかショートか、同時にはなし)、BOTH_AT_ONCE(独立したロングとショートのバスケット)、TRIGGER_SIDE(シグナル条件が発生した側を開く)。
• Only MA direction — エントリーのためのトレンドゲート:高速MAが低速MAの上にあるときのみロング、下にあるときのみショート。
• Other TF MA direction — 第二時間枠での同じトレンドチェック(OFFオプションあり);両方の時間枠が同意する場合にエントリー。
[利益確定]
• TPタイプ — バスケットを利益で閉じる条件:USD(金銭的目標)、PERCENT(利益のあるポジションの必要割合)、USD_OR_PERCENT(金銭的目標優先、後に割合ルール)。
• TP範囲 — PER_DIRECTION(ロングとショートのバスケットを別々に評価・クローズ)またはGLOBAL(すべてのポジションを1つのバスケットとして扱う)。
• TP $ — クローズをトリガーするアカウント通貨でのバスケット利益(名前に反して、必ずしもUSDではなくアカウント通貨を使用)。
• 利益のあるグリッドの割合 — バスケットを閉じるために正の純利益を持つ必要がある開いているバスケットポジションの割合(PERCENTモード)。
• %で閉じるための最小グリッド注文数 — USD_OR_PERCENTモードで割合ルールが適用される前に存在しなければならないグリッド/ピラミッドポジションの数。
• 最小グリッド注文数が開かれたときに$ TPを無効化 — 最小数に達すると金銭的目標はオフになり、割合ルールのみがバスケットを閉じる。
• ロング価格レベルのグローバルTP(0で無効) — すべてのロングポジションが利益でクローズされる固定価格;0で無効。
• ショート価格レベルのグローバルTP(0で無効) — すべてのショートポジションが利益でクローズされる固定価格;0で無効。
[グリッド]
• グリッドレベルピップス — 平均化エントリー間の基本距離(ピップ単位)。
• グリッドレベルマーチンゲール乗数 — 各次のステップを広げる:距離 = 基本 × 乗数 ^ レベル。1.0は等間隔、2.0は各レベルで倍増。
• 同一ローソク足でのグリッド禁止 — 1本のローソク足につき最大1つのグリッドポジションを許可し、速い動きでの密集積み重ねを防止。
• ショートグリッド注文数(0で無効) — 最大ショートグリッドポジション数;0でショートグリッド全体を無効化。
• ロンググリッド注文数(0で無効) — 最大ロンググリッドポジション数;0でロンググリッド全体を無効化。
[ピラミッド]
• ピラミッドモード実行 — STANDARD(価格がピラミッドレベルピップス分有利に動くたびにポジションを追加)またはRE_ENTRY(元のエントリーと同種の新しいシグナルで追加)。
• 再エントリー最小バー数 — ピラミッド再エントリー間の最小ローソク足数(RE_ENTRYモード)。
• ピラミッドレベルピップス — 次のピラミッド追加をトリガーする有利な距離(STANDARDモード)。
• ショートピラミッド注文数(0で無効) — 最大ショートピラミッドポジション数;0で無効。
• ロングピラミッド注文数(0で無効) — 最大ロングピラミッドポジション数;0で無効。
[保護]
• SLモード — OFF(バスケットストップなし)、STATIC(固定金銭損失でバスケットをクローズ)、STATIC_AND_TRAILING(静的ストップとMAベースのトレーリングストップ)。
• 静的SL範囲 — PER_DIRECTION(ロングとショートのバスケットを別々にストップ)またはGLOBAL(1つの合算損失制限)。
• 静的SL $ — バスケット損失額(アカウント通貨、必ずしもUSDではない)でバスケットをクローズ。
• トレーリングSLトリガーピップス — トレーリングストップが有効になるために価格が参照MAから離れる必要のある距離(ピップ単位)。
• トレーリングSLピップス — 参照MAからのトレーリングレベルのオフセット;負の値は価格に近づける。設定後は有利な方向にのみ移動し、緩むことはない。
• トレーリングSLトリガー波 — トレーリング参照に使う高速または低速移動平均。
• MA SL — OFF、FAST、SLOW:価格が選択された移動平均をクロスしたときにその方向のすべてのポジションをクローズ。
• クローズ後の一時停止分数(0で無効) — バスケットクローズ(TP/SL/トレーリング)後のクールダウン時間(分)、その間は新規エントリーなし。同じ動きへの即時再エントリーを防止。
• ロング価格レベルのグローバルSL(0で無効) — すべてのロングポジションが損失でクローズされる固定価格;0で無効。
• ショート価格レベルのグローバルSL(0で無効) — すべてのショートポジションが損失でクローズされる固定価格;0で無効。
[ボリューム]
• 最初の注文の固定ロット — 残高ベースのサイズ設定がオフのときの初期ポジションサイズ(ロット単位)。
• 最初の注文のボリュームと残高の比率を維持 — 固定値の代わりに、初期サイズは口座残高、ピップ値、グリッド間隔から算出され、口座に応じてスケール(ブローカー制限に制限)。
• グリッドボリュームタイプ — グリッドポジションサイズの変化方法:SAME_AS_ORDER(常に最初の注文と同じ)、STEP(レベルごとに固定量増加)、MARTINGALE(レベルごとに乗算)、FIX_LOT(すべてのグリッドポジションで固定サイズ)。
• グリッドステップボリューム — STEPモードでレベルごとに追加されるロット数。
• グリッドマーチンゲール乗数 — MARTINGALEモードでレベルごとのサイズ乗数(2.0は各レベルで倍増)。
• グリッド固定ロット — FIX_LOTモードでのすべてのグリッドポジションの固定ロットサイズ。
• ピラミッドボリュームタイプ — ピラミッドポジションに対して同じ4つの方式。
• ピラミッドステップボリューム — STEPモードでピラミッドレベルごとに追加されるロット数。
• ピラミッドマーチンゲール乗数 — MARTINGALEモードでピラミッドレベルごとのサイズ乗数。
• ピラミッド固定ロット — FIX_LOTモードでのすべてのピラミッドポジションの固定ロットサイズ。
[設定]
• コントロールパネル — チャート上のコントロールパネルの表示/非表示(以下のCHART PANEL参照)。
• BEライン — ブレークイーブンラインを描画:現在のバスケットのボリューム加重平均エントリ価格をロングとショート別に描画。
• TSLライン — チャート上に現在のトレーリングストップレベルを描画(STATIC_AND_TRAILINGモードのみ)。
• MAモードチャネルインタラクション — どの移動平均(FASTまたはSLOW)がMAモードのエントリーを駆動するか。MAはロング側は高値、ショート側は安値で計算され、価格の周りにチャネルを形成。
• MA高速期間 — 高速移動平均の期間。
• MA低速期間 — 低速移動平均の期間。
• MA高速タイプ — 高速MAの平滑化タイプ(シンプル、指数、加重、ワイルダー、その他cTraderタイプ)。
• MA低速タイプ — 低速MAの平滑化タイプ。
• MAからの距離ピップス — タッチエントリーがカウントされるために価格が選択されたMAからどれだけ離れていてよいか。0は「ちょうどMA上」(1ピップの許容あり)を意味し、大きい値はより遠いエントリーを許容。
• ピボット開始L — ロンググリッドを開始する日次ピボットレベル:PP、S1、S2、またはS3。
• ピボット開始S — ショートグリッドを開始する日次ピボットレベル:PP、R1、R2、またはR3。
• RSI期間 — RSI計算期間。
• RSI買いレベル — この値以下のRSIでロングを開く(標準30)。
• RSI売りレベル — この値以上のRSIでショートを開く(標準70)。
• MACD高速期間 — 高速MACDラインの期間。
• MACD低速期間 — 低速MACDラインの期間。
• MACD平滑化 — シグナルラインの平滑化期間。
• ストキャスティクス%K期間 — %Kラインの計算期間。
• ストキャスティクス%Kスローイング — %Kラインの平滑化。
• ストキャスティクス%D期間 — %Dシグナルラインの期間。
• ストキャスティクス買いレベル — この値以下のストキャスティクスでロングを開く(標準20)。
• ストキャスティクス売りレベル — この値以上のストキャスティクスでショートを開く(標準80)。
• SAME CANDLE SERIEモード長 — エントリーに必要な連続した同色ローソク足の数(ロングは強気連続、ショートは弱気連続)。
• TIMEモード時 — TIMEモードでのタイムドエントリーの時間(時)。
• TIMEモード分 — TIMEモードでのタイムドエントリーの時間(分)。
• MA時間枠 — 両方の移動平均の計算時間枠(現在またはそれ以上の時間枠)。
• RSI時間枠 — RSIの計算時間枠。
• MACD時間枠 — MACDの計算時間枠。
• STOCHASTIC時間枠 — ストキャスティクスの計算時間枠。
• 最小MA波距離ピップスフィルター — 高速–低速MA距離(チャネル幅)がこのピップ数未満のときエントリーをブロック;フラットでノイズの多い市場を除外。
• 最大MA波距離ピップスフィルター — チャネルがこの幅を超えるとエントリーをブロック;トレンドがすでに伸びすぎた市場を除外。
• 最小ATRフィルター — 現在のATRボラティリティがこの値未満のときエントリーをブロック。
• 最大ATRフィルター — ATRがこの値を超えるとエントリーをブロック。
[タイマー]
• 特定の時間帯に取引を開く — 日次の取引ウィンドウを有効化;その外では新規エントリーなし(既存ポジションは管理)。
• 開始時(時) — ウィンドウ開始時間。
• 開始時(分) — ウィンドウ開始分。
• 終了時(時) — ウィンドウ終了時間。
• 終了時(分) — ウィンドウ終了分。
• タイムゾーン差(時) — ブローカーサーバー時間とローカル時間の差、ウィンドウがあなたの時計に合うように適用。
• 終了後にすべてクローズ — ウィンドウ終了時にすべてのcBotポジションをクローズ。
• 終了後にBEを待つ — ウィンドウ終了時に即時クローズせず、バスケットがブレークイーブンに達するまで待ってからクローズ。
チャートパネル
パネルはライブアカウントデータを表示します:残高、エクイティ、未実現純利益、開いているロングとショートのポジション数、それぞれの利益のある数。取引コントロール:
• Buy Mkt / Sell Mkt — パネルのロットサイズでの手動成行エントリー;これらのポジションはボット取引のようにラベル付けされ、ボットが管理。
• Buy Limit / Buy Stop / Sell Limit / Sell Stop — 入力したロットサイズでの手動指値注文。
• Buy & Sell Mkt(青ボタン) — ラベルに反して、これはパニッククローズ:このcBotがシンボルで開いたすべてのポジションをクローズ。
• 利益のあるL/Sをクローズ / 損失のあるL/Sをクローズ — 方向ごとに利益または損失のあるポジションを選択的にクローズ。
• 保留中のL/Sをクローズ — 方向ごとの保留中注文をキャンセル。
• 非表示/表示 — パネルを折りたたむか展開。
チャートライン
ポジションが開いているとき、ボットはブレークイーブンライン(BEライン)、トレーリングストップライン(TSLライン)、設定されたグローバル価格レベルのTP/SLラインを描画できます。これらは計算された管理レベルであり、ブローカー注文ではありません — 実行保証価格ではなく視覚化として扱ってください。
利益確定の理解
金銭的閾値(「TP $」「Static SL $」)はバスケットの合計純利益と比較され、アカウント通貨を使用します(USD/$ラベルにもかかわらず)。PERCENTモードは現在正の純利益を持つバスケットポジションの数をカウントし、必要な割合に達するとバスケットを閉じます — これは相対条件であり、アカウントリターン目標ではなく、この条件で閉じられたバスケットは全体として損失の場合もあります。単一ポジションのバスケットは常に金銭的目標を使用します。USD_OR_PERCENTは「最小グリッド注文」条件(無効化スイッチ付き)が満たされるまで金銭的目標を適用し、その後割合ルールに切り替わります。
実行と回復
トレーディングロジックはすべてのティックで実行されます:既存ポジションは最初に管理され(バスケットTP/SL、価格レベル、セッション終了、トレーリング)、次に選択されたモードに従って新規エントリーが評価されます;トレンドキャッシュは新しいバーごとに更新され、ポジションリストは定期的にプラットフォームと再同期されます。ターミナルまたは接続の再起動後、ボットはラベルで開いているポジションを回復します。すべてのストップ/TPロジックは実行中のcBotによって実行され、ブローカー側に保護注文は付加されていないため、終了にはターミナルが稼働し接続されている必要があります。ギャップ、スリッページ、拒否されたクローズは意図したレベルから離れた終了を引き起こすことがあります。
重要なリスク注意事項
グリッド平均化は価格が逆行するとエクスポージャーを増加させ、マーチンゲールのボリュームスキームはその効果を増幅します — ドローダウンは急速に増加し、証拠金が尽きる可能性があります。デフォルトのSLモードはOFFです。これらのデフォルトは設定の選択であり、安全機能ではありません:制限は慎重に選択してください。設定をバックテストし、実際の資金で取引する前にデモ口座で実行してください。過去またはシミュレーションの結果は将来のパフォーマンスを保証しません。
発行者
cGuru: https://ctrader.com/profile/cGuru
情報提供および教育目的のみ。投資アドバイスや取引結果の保証ではありません。
概要
Key features include nine entry modes based on technical indicators and price action: Moving Average (MA), MA Cross, Pivot levels, RSI, MACD, Stochastic, consecutive same-direction candles, time-based entries, and manual control. Direction modes allow trading long, short, both simultaneously, or triggered sides.
Grid logic averages losing positions by opening additional orders at configurable distances, while Pyramid logic adds to winning positions either at fixed profit intervals or on new signals. Protection mechanisms include static and trailing stops, MA-based stops, price-level stops, and pause timers.
Volume models support fixed lots, martingale, step increases, or matching order size. Filters include ATR volatility, MA distance, multi-timeframe confirmation, trading hours, and trend direction locks. Visual aids display break-even, trailing stop loss, global take profit/stop loss lines, and profit/loss labels.
Backtests cover multiple instruments and timeframes, with recommended minimum balance and risk parameters provided. The bot supports various order types and risk models, making it adaptable for different trading styles and risk management preferences.
