Redian新闻
>
做一个Screener真麻烦!! (转载)
avatar
做一个Screener真麻烦!! (转载)# Stock
l*s
1
【 以下文字转载自 bluechips 俱乐部 】
发信人: leonidas (东海兔子), 信区: bluechips
标 题: 做一个Screener真麻烦!!
发信站: BBS 未名空间站 (Thu Apr 29 02:19:16 2010, 美东)
我想做一个很简单的screener, Russell 1000 里面每天扫一下,找最近30天内股价是
52week
high总数最多的前10个stock.
尝试两个方案:
1)C#
C#下载yahoo EOD数据,吧EOD price做成SQL数据
用C#自己得写一堆函数,简单的功能就得花老大力气。。
2)Amibroker AFL
AFL 描述52 week high 只需一句话, 可是我不知道怎么用script描述最近30天内52
high的总
数。。。
上来问问,有谁做过类似的screener吗?
avatar
f*e
2
没做过,第一个方案靠普。不一定需要很多函数,用sql就可以都做到了。至需要每天f
etch数据进入你的数据库就好了吧
不过broker本身工具就有这些功能吧?

【在 l******s 的大作中提到】
: 【 以下文字转载自 bluechips 俱乐部 】
: 发信人: leonidas (东海兔子), 信区: bluechips
: 标 题: 做一个Screener真麻烦!!
: 发信站: BBS 未名空间站 (Thu Apr 29 02:19:16 2010, 美东)
: 我想做一个很简单的screener, Russell 1000 里面每天扫一下,找最近30天内股价是
: 52week
: high总数最多的前10个stock.
: 尝试两个方案:
: 1)C#
: C#下载yahoo EOD数据,吧EOD price做成SQL数据

avatar
l*s
3
用SQL怎么找出52 week high?我只会找出max....
我需要过去30天内52 week high的那一窜日子。。。
broker工具好像不怎么好使。。。

天f

【在 f*******e 的大作中提到】
: 没做过,第一个方案靠普。不一定需要很多函数,用sql就可以都做到了。至需要每天f
: etch数据进入你的数据库就好了吧
: 不过broker本身工具就有这些功能吧?

avatar
N*n
4

A rule of thumb in development is using SQL for storage operations only
and C# for business logic. I'd get data into a strong-typed dataset or
Entity object by querying the Sql Server and then run Linq over it for
the desired Max / High and whatever analysis.
I'm currently writing my own analysis tool in .Net 4, SilverLight, Linq,
WPF, Entity Framework and Work Flow. I'd get a handy little tool for
trading while using it as a chance to upgrade my .Net skills.

【在 l******s 的大作中提到】
: 用SQL怎么找出52 week high?我只会找出max....
: 我需要过去30天内52 week high的那一窜日子。。。
: broker工具好像不怎么好使。。。
:
: 天f

avatar
f*e
5
看你怎么建表了,我觉得可以做得很复杂很强大,但是太好体力吧。
IB好像有类似的工具,yahoo阿bloomberg应该有这种工具吧,很普遍的感觉?

【在 l******s 的大作中提到】
: 用SQL怎么找出52 week high?我只会找出max....
: 我需要过去30天内52 week high的那一窜日子。。。
: broker工具好像不怎么好使。。。
:
: 天f

avatar
f*e
6
SQL是结构化查询语言,storage operation是数据库transaction的产物。
LINQ听说很强大,但是用于语言本身吧。

【在 N********n 的大作中提到】
:
: A rule of thumb in development is using SQL for storage operations only
: and C# for business logic. I'd get data into a strong-typed dataset or
: Entity object by querying the Sql Server and then run Linq over it for
: the desired Max / High and whatever analysis.
: I'm currently writing my own analysis tool in .Net 4, SilverLight, Linq,
: WPF, Entity Framework and Work Flow. I'd get a handy little tool for
: trading while using it as a chance to upgrade my .Net skills.

avatar
N*n
7

Sql is good for querying data but awkward when writing complex business
logic w/ it so you'd like to leave it in the data tier. Linq is a subset
of dynamic language features added to the original static .Net languages
to make them more flexible and powerful.

【在 f*******e 的大作中提到】
: SQL是结构化查询语言,storage operation是数据库transaction的产物。
: LINQ听说很强大,但是用于语言本身吧。

avatar
m*g
8
is it possible to make it an automated trading system? anything else that
might be needed?

【在 N********n 的大作中提到】
:
: Sql is good for querying data but awkward when writing complex business
: logic w/ it so you'd like to leave it in the data tier. Linq is a subset
: of dynamic language features added to the original static .Net languages
: to make them more flexible and powerful.

avatar
N*n
9

Goldman and the other WS firms all have it - HFT machine. We've seen what
happened yesterday when Goldman programmed their HFT to take the market
down in order to give Senate some color to see see.

【在 m**********g 的大作中提到】
: is it possible to make it an automated trading system? anything else that
: might be needed?

avatar
m*0
10
我因为在做Machine Learning课的course project,正好找到一个可以从Yahoo拿数据
的程序,
生成的是csv的数据,用Python处理一下非常方便。具体情况可以站内短信跟我联系。

【在 l******s 的大作中提到】
: 用SQL怎么找出52 week high?我只会找出max....
: 我需要过去30天内52 week high的那一窜日子。。。
: broker工具好像不怎么好使。。。
:
: 天f

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。