銘柄リストの編集で上場廃止銘柄を区別したい
銘柄リストの編集で今は上場廃止銘柄を区別していませんが、区別するようにしたいです。
銘柄リストをコード範囲から入力するときに市場を選択できますが、今はない市場も表示されます。これは上場廃止銘柄を選択するには必要ですが、そうでないならいらないものです。ですからデフォルトでは表示するべきではないと考えます。
私はバックテストにおいて上場廃止銘柄のデータも必要だと考えているので、上場廃止銘柄を排除する必要性は感じていないのですが、銘柄リストから上場廃止銘柄を除く機能があってもよいと思います。
上記の2点を満たすために、まず銘柄リストの編集画面に「上場廃止銘柄を含める」というチェックボックスを設けます。デフォルトはオフにして、一度オンにしたら次からもオンになるように設定は保存します。
「上場廃止銘柄を含める」がオフの場合には、銘柄リストの編集で「OK」を押したときに上場廃止銘柄について警告を出します。これはあくまでも警告で、そのまま保存できるようにします。
こんな感じで実装するつもりです。
r501で上場廃止銘柄を処理する方法を実装しました。
銘柄リストの編集ダイアログで「上場廃止銘柄を含む」のチェックボックスが外れていたら、「コード範囲で入力」の市場一覧から現存しないものを外し、上場廃止銘柄を入力しません。さらにOKを押したときに銘柄リストに上場廃止銘柄が含まれていたら、それらを表示して、続行、削除、キャンセルのいずれかを選べるダイアログを表示します。
銘柄編集関係のダイアログが古いデザイナーで作られたものだったので、ついでにr500で作り直しました。その際に「銘柄リスト」「内容」を「銘柄リスト名」「銘柄リスト」に変えました。
銘柄リストの編集で今は上場廃止銘柄を区別していませんが、区別するようにしたいです。
銘柄リストをコード範囲から入力するときに市場を選択できますが、今はない市場も表示されます。これは上場廃止銘柄を選択するには必要ですが、そうでないならいらないものです。ですからデフォルトでは表示するべきではないと考えます。
私はバックテストにおいて上場廃止銘柄のデータも必要だと考えているので、上場廃止銘柄を排除する必要性は感じていないのですが、銘柄リストから上場廃止銘柄を除く機能があってもよいと思います。
上記の2点を満たすために、まず銘柄リストの編集画面に「上場廃止銘柄を含める」というチェックボックスを設けます。デフォルトはオフにして、一度オンにしたら次からもオンになるように設定は保存します。
「上場廃止銘柄を含める」がオフの場合には、銘柄リストの編集で「OK」を押したときに上場廃止銘柄について警告を出します。これはあくまでも警告で、そのまま保存できるようにします。
こんな感じで実装するつもりです。