backte.st

パラメータの頑健性:近い設定でも戦略は生き残るか

ひとつの正確な設定でしか機能しない戦略が疑わしい理由、近傍パラメータのテスト方法、感応度の結果の読み方。

多くの売買ルールには数値があります。14本のRSI、50本の移動平均、20本のブレイクアウトなどです。頑健な戦略は、その数値を少し変えても機能し続けます。脆い戦略はひとつの正確な設定でしか機能せず、たいていそれはノイズに合わせ込まれたことを意味します。

台地と鋭い山

考えうるすべての期間の長さについて、戦略のリターンをグラフにしたところを想像してください。

多くの値を試して最良のものを残す方法でパラメータを選んだなら、山の頂上に立っている可能性が高くなります。バックテストの過剰最適化 を参照してください。

近傍パラメータチェックの仕組み

Backte.st の 近傍パラメータ チェックは、ルール内のすべての指標期間を同時に ±10%と±20% ずらし、それぞれについてバックテストを再実行します。そのうち最悪の結果を表示し、レポートでは各倍率のリターンも確認できます。

たとえば20本と50本の平均を使うルールは、おおよそ16/40、18/45、22/55、24/60本でもテストされます。

結果の読み方

頑健性を高める他の方法

  1. 理由がない限り、切りのよい一般的な数値を使う。 探索の結果である可能性が低くなります。
  2. パラメータは少なめにする。 パラメータがひとつ増えるごとに、過剰最適化の次元がひとつ増えます。
  3. 異なる市場や時間軸でテストする。 頑健なアイデアは、少なくとも部分的には他でも通用することが多いものです。

ラボ で50/200のゴールデンクロスのような移動平均トレンド戦略を試し、頑健性チェックを開いて各倍率のリターンを確認してください。

ラボで試す

コード不要で指標から戦略を組み立て、いくつかの市場で実行して、このチェックを自分のルールで確かめましょう。無料で、ブラウザ内で動きます。

ラボを開く