昔はどの相場で勝てるプログラムを作ろうと考えていました。
もちろん、最終系はその通りですが、
時期によって勝てるプログラムが異なるのも事実です。
もちろん毎月勝ち続けるプログラムが良いですが、そうでない場合は例えば、5年間のトータルで勝っているプログラムより直近2年で同じ金額を勝ってるプログラムの方がこの後も勝ち続ける可能性が高いと思われます。
なので、ベースは変更しないままで少しずつ時代に合わせてプログラム(主にパラメーター)を調整していく形がベストかと思われます。
上記、少しずつ調整する前提で考えると個人的には
バックテストの回数は500回程度、期間も2-3年もあれば十分かと思います。
その上で直近3ヶ月、半年、1年等の推移や1~数か月単位で時期別にも結果を出し、3年間では同じプロフィットファクターでも直近の数値が高いものや、1を割る回数が少ないものを選びます。
そうまでやって、安定して勝てるプログラムを作成していますが、なかなか未来は決まっているわけではなく、どう動くかは読めません(笑
しっかりとバックテストしたプログラムでも動かし始めた今月が一気に勝率が落ちるなんてことはざらです。
なので、
定期的な調整によって、常にプログラムを最適化していくこととなります。