1. 取引戦略の使用
qteasy では、取引戦略 (Strategy) generates trading signals from historical data at each run step; Operator is the container and scheduler that runs strategies at configured frequencies and times and aggregates signals; multiple strategies form a Group, and signals within the same Group can be blended via a blender 式)。
1.1. 概要
戦略:
DataTypeand tunable parameters to compute and return signals inrealize()のデータを使用します (ターゲット ポジションや銘柄選択リストなど)。Operator: 1 つ以上の
Strategyinstances, configuressignal_type(PT/PS/VS),run_freq, andrun_timingを保持し、バックテストまたはライブ取引で段階的に戦略を呼び出して、統一フォーマットでシグナルを生成します。グループ: 複数の戦略シグナルをマージするために、同じ
run_freqandrun_timingbelong to one Group; each Group can configure ablenderを共有する戦略。
1.2. 主なトピックス
Operatorの作成と設定: 2を参照してください。 Operator: 作成と基本構成。
グループとブレンダー: 3 を参照してください。グループと戦略のシグナルブレンディング。
組み込み戦略の検索と使用: 4 を参照してください。組み込みの戦略を見つけて使用する。
3 つの戦略基本クラス:
RuleIterator,FactorSorter,GeneralStg— 5 を参照。 3 つの戦略ベース クラス。カスタム戦略: 6 を参照。カスタム戦略: 定義から使用まで。
1.3. このセクションの章ガイド
2. Operator: 作成と基本構成 — Operator を作成し、戦略、共通属性を追加し、パラメータを設定し、実行前チェックを行います。
3.グループと戦略シグナル ブレンディング — グループの形成方法、ブレンダー式、およびマルチグループ マージ モード。
4.組み込み戦略の検索と使用 — Operator で使用する API と完全な組み込み戦略リストを検索します。
5. 3 つの戦略基本クラス —
RuleIterator,FactorSorter, andGeneralStgのユースケースと使用法。6.カスタム戦略: 定義から使用まで — 調整可能なパラメーター、必要なデータ、
realize()実装、および完全な例。