Ticket #7822

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

Reporter:
(Anonymous)
Owner:
(None)
Status:
Closed
Component:
(None)
MileStone:
(None)
Priority:
5 - Medium
Severity:
5 - Medium
Resolution:
None
File:
None

Details

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

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

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

Ticket History (3/4 Histories)

2011-10-19 16:15 Updated by: darai
Comment

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

2011-10-20 01:20 Updated by: darai
Comment

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

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

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

2011-10-20 01:40 Updated by: darai
  • Status Update from Open to Closed
  • Ticket Close date is changed to 2011-10-20 01:40
Comment

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

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

2011-10-20 02:19 Updated by: darai
Comment

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

Attachment File List

No attachments

Edit

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Login