チケット #7822

独自のマクロでフィルタした結果の上位銘柄のみを売買対象にする仕組み
登録: 2006-01-07 00:33 最終更新: 2011-10-20 02:19

報告者:
(匿名)
担当者:
(未割り当て)
チケットの種類:
状況:
完了
コンポーネント:
(未割り当て)
マイルストーン:
(未割り当て)
優先度:
5 - 中
重要度:
5 - 中
解決法:
なし
ファイル:
なし

詳細

独自のマクロでフィルタした結果の上位銘柄のみを、現在の
PtSimのマクロの実行対象にしたい。

例えば、その日の売買高上位10銘柄のみを売買対象にする
ような検証をしてみたいからです。

上位銘柄のグルーピングは、以下の種類がほしいです。
・全体
・業種毎
・独自のグルーピング

チケットの履歴 (4 件中 3 件表示)

2011-10-19 16:15 更新者: darai
コメント

#26490で他銘柄を参照する機能を追加した。これに加えて、#7839で要望されている全銘柄共通のグローバル変数の機能を追加すれば、要望にあるような独自売買システムを記述する枠組みができる。ただし、現在の他銘柄を参照する機能では、参照した他銘柄のデータをすべてメモリ上に読み込みキャッシュしてしまうので、全銘柄をパースするような処理では、おそらくメモリ不足になる。このため、他銘柄を参照する機能の省メモリ化も必要になると思われる。

2011-10-20 01:20 更新者: darai
コメント

抽出した結果に基づいて売買する記述を容易にするために、他銘柄を対象にBuy、Sellを呼び出せるようにしたほうがいい。 また、パース対象の銘柄リストを得るために、銘柄リストに含まれる銘柄コードの配列を返す関数があったほうが便利である。(もちろん、プログラム内に直書きしても実現できるが)

実現したい記述方法は、次のようなイメージである。 ①特定の銘柄リストをパースして、条件を満たす取引対象を抽出 ②それぞれの取引対象に対して、Buy、Sellを呼び出す

このような記述を可能にすると、個々の銘柄に対する実行は基本的に不要になるので、銘柄リスト不要で実行するモードを追加したほうが自然である。

2011-10-20 01:40 更新者: darai
  • 状況オープン から 完了 に更新されました
  • チケット完了時刻2011-10-20 01:40 に更新されました
コメント

必要機能を別チケットとして起票し、本チケットはクローズする。

#26569 他銘柄を対象にBuy、Sellを呼び出せるようにする #26570 銘柄リストに含まれる銘柄コードの配列を返す関数を追加する #26571 銘柄リスト不要で実行するモードを追加する

2011-10-20 02:19 更新者: darai
コメント

#26572 他銘柄参照時のキャッシュ範囲改良

添付ファイルリスト

添付ファイルはありません

編集

ログインしていません。ログインしていない状態では、コメントに記載者の記録が残りません。 » ログインする