おつかれさまです。
—
改善提案ですが、やや思いつきレベルです。すみません。
—
個別スクリーニングのランキング順位別の勝率・損益等をバックテスト期間全体で集計できないでしょうか。
—
例)
1位銘柄 取引数XXX 勝率XX% 合計損益XXX円
2位銘柄 取引数XXX 勝率XX% 合計損益XXX円
・・・
・・・
—
これがわかると、上位銘柄から下位に行くにしたがってどれくらい
パフォーマンスが落ちるか明確にわかるので、
最大効率方式の際のストラテジー順位を決めるときや、
銘柄別資金配分率を決めるとき、
かなり参考になると思うのです。
—
バスケット内のストラテジー数が多くなるほど、一般的には
順位下位ストラテジーはあまり安定して資金が回ってこないので、
ランキング上位銘柄でしっかり勝てるということが重要になると
思うのです…
—
現在の仕様でも、銘柄別資金配分率を変えながら何度もテストすれば、
傾向は探れますけど。
(DBテーブルのインデックスの問題はさておき、
SQL1本追加するだけでデータは簡単にとれるとは思うのですが…。
画面を増やしたくないということでしたら、約定情報画面の明細行に
ランキング順位の列を入れてくれれば、まあユーザ側にて集計も
できますね。)
ご検討よろしくお願いします。