dogabot の オールインワン ストラテジーは、1 つのオートメーションまたはバックテストに複数の トレーディングルール を組み合わせます。各ルールは買いまたは売りシグナルを出し、エンジンが設定に従って統合します。
シグナルセクション
| セクション | 目的 |
|---|---|
| Entry | 条件が揃ったとき新規ポジションを開く |
| Increase | 建玉に追加(スケールイン) |
| Reversal | ルール発火時にバイアスを反転 |
| Exit | ポジションを決済または縮小 |
各セクションには独自のルール一覧、結合モード、(Increase の場合)任意の max steps があります。
結合モード
- All agree — セクション内の有効な全ルールが同じ側(買いまたは売り)に一致する必要があります。
- Custom — 少なくとも N 本のルールが一致(
agreementThreshold)。
保守的な構成には all agree、多数決には custom を使います。
トレード方向
ストラテジー全体の trade direction が許可されるサイドを制限します。
- Long — 新規エクスポージャーは買いシグナルのみ
- Short — 売りシグナルのみ
- Both — どちらも可
ルールごとのオプション
多くの方向性ルールは次をサポートします。
- enabled — ルールのオン/オフ
- invert — 評価後に買い ↔ 売りを入れ替え
- symbol、timeframe、dataSource — そのルールのみローソク足フィードを上書き
デイトレードモード
day-trade mode がオンのとき、dogabot はエグジットセクションに Day Trade Close ルールを追加します。UTC の指定時刻(既定 21:00)に全決済し、実行ティックの UTC 時刻 を使用します(ローソク足の終値時刻ではありません)。
フィルター(シグナル前のゲート)
セクション内のルールが保留中の買い/売りに一致した後、その理由用の フィルター がシグナルをブロックできます。ストラテジーフィルター で UTC 時間帯、出来高しきい値、方向性フィルターを参照してください。
利用可能なトレーディングルール
方向性(インジケーター)
リスクとポジション管理
フィルターのみ
例
例
エントリー セクション:RSI(オーバーソールドでバイ)と MACD を すべて一致 で有効化。両方が バイ と言うまでロングは開きません。エグジット:ストップロス 5%、テイクプロフィット 10%。filters.entry:UTCウィンドウ で 00:00–08:00 UTC をブロックし、選んだセッションでのみエントリーします。
関連記事
- ストラテジーフィルター
- バックテスト結果の読み方
- インジケーター用語: EMA、RSI、MACD、ADX