原則:開発時間の半分は目的に属する
システム開発は通常、技術的な活動として想像されます。インジケーターの選択、ルールの記述、バックテストの実行、パラメータの調整などです。ここで議論する原則は、異なる時間配分を提案します。開発努力の総量の少なくとも半分は、技術的な作業の前および並行して、目的の定義に充てるべきです。目的は形式上のものではなく、その後のすべての決定を意味あるものにする入力として扱われます。 その理由は動機付けではなく構造的なものです。トレーディングシステムは市場データをポジション決定に変換する一連のルールであり、それらのルールの一つ一つが選好をコード化しています。どれだけのレバレッジを使うか、ストップをどこに置くか、どれくらい頻繁に取引するか、どれくらい保持するか、どの銘柄を取引するか、アイデアごとにどれだけの資本をリスクにさらすかは、すべて選択です。目的が明示されなければ、それらの選択を支える基準がありません。唯一残るベンチマークはバックテスト結果であり、それはトレーダーが実際に必要とするものではなく、歴史的に何が起こったかを測定します。 目的が最初に定義されると、それらは参照枠組みとして機能します。どの指標が重要か、どのトレードオフが許容できるか、どの戦略がコードを書く前に失格となるかを決定します。許容できる最大ドローダウン、週に使える時間、資本の意図された用途を知っているトレーダーは、すでに設計空間をかなり狭めています。残りの技術的作業は、チャートで印象的に見える戦略を求める終わりのない探索ではなく、境界のある領域内での探索になります。 この原則が見落とされやすいのは、目標設定が目に見える成果物を生まないからです。エクイティカーブも、インジケーターパネルも、最適化されたパラメータセットもありません。それは遅延のように感じられます。実際には、ノートはそれを他のすべての設計決定が依拠する基盤であり、プロセスの中で最も頻繁に省略される部分であると説明しています。
デフォルトの習慣:シグナルとパラメータに直行すること
システム開発における一般的な順序は、市場の観察や馴染みのあるツールから始まります。トレーダーはRSIのダイバージェンスが反転に先行するように見える、あるいは移動平均のクロスがトレンドを捉えるように見えることに気づき、すぐに仕様化に移ります。エントリー条件が書かれ、エグジットが追加され、戦略がテストされます。結果が失望させると、パラメータが調整され、サイクルが繰り返されます。 この順序が魅力的なのは、即座に測定可能なフィードバックを生み出すからです。ルックバック期間を14から20に変えると新しい数値が生成され、その数値は進歩のように感じられます。目標定義はそのようなフィードバックを生まないため、心理的に持続するのが難しいのです。 問題は、パラメータ最適化には目的関数が必要だということです。明示的なものがなければ、暗黙の目的はバックテストが報告するもの、通常は総リターンやプロフィットファクターを最大化することになります。その単一の暗黙の目標が、レバレッジやポジションサイズを含むすべてのパラメータ選択を駆動します。これらはまさにシステムが生存可能かどうかを決定するパラメータです。歴史的サンプルで高スコアを得る構成は、トレーダーが実際の状況で受け入れるであろうリスクレベルをはるかに超えるリスクを必要とするかもしれません。そしてその不一致は、測定されたことがないため見えません。 第二の結果は過剰適合です。目的が単一の集計パフォーマンス数値である場合、探索はサンプル内のノイズに適合する構成に傾きます。ノートはこれを目標の欠如の症状として位置づけています。適切に定義された目的があれば、許容最大ドローダウン、最小取引頻度、最大保有期間などの基準が制約として機能し、最適化がそれらを悪用する前に脆弱な構成を早期に排除します。 最後に、シグナルに直行すると評価が循環的になります。トレーダーは戦略が良いかどうかを言えず、前回の試みより高スコアだったかどうかだけを言えます。それはランキングであり、評価ではありません。
目的をシステムパラメータに変換する
ノートで説明されている核心的なメカニズムは、目的からパラメータへのマッピングです。4つのマッピングが強調され、それぞれが異なる次元で設計を制約します。 第一はリターン期待とレバレッジです。控えめで安定した成長を目指すトレーダーは、高いレバレッジを使う理由がほとんどありません。レバレッジはリターンと同様に分散を拡大するからです。積極的な複利成長を目指すトレーダーは、対応する分散を受け入れます。目的はシステムがそのスペクトルのどこに位置するかを決定し、レバレッジはそれを表現するパラメータです。 第二はリスク許容度と最大ドローダウンです。許容最大ドローダウンは選好ではなく閾値です。それが書き留められると、ハード制約になります。歴史的またはシミュレートされたドローダウンがそれを超える構成は、リターンに関係なく除外されます。ドローダウン閾値はポジションサイジングとストップ配置にも影響します。ストップ距離にポジションサイズを掛けたものが取引ごとの損失を決定し、全体としてエクイティカーブの形状を決定するからです。 第三は時間の利用可能性と取引頻度です。特定のセッション中に監視を必要とするシステムは、その時間に利用できない人には運用できません。時間予算は頻度の上限を設定し、それが次にイントラデイ、スイング、より長い地平のアプローチの間の実用的な選択に影響します。 第四は性格と保有期間です。オープンポジションへの耐性、未実現損益への快適さ、遅いフィードバックへの忍耐はすべて、トレーダーが数週間のトレンドフォローアプローチを実行できるか、急速な平均回帰スタイルを実行できるかを形作ります。 これらを総合すると、高勝率・低頻度のシステムと低勝率・高頻度のシステムが、ポジションサイジング、ストップ距離、銘柄選択において非常に異なる理由が説明されます。違いはスタイル上のものではなく、異なる目的から生じます。



