找回密码
 注册
搜索
查看: 3173|回复: 39

[讨论] 做机的,还有做数据库的,麻烦帮我看看这个问题

[复制链接]
发表于 2013-7-20 05:38 PM | 显示全部楼层 |阅读模式


本帖最后由 5883 于 2013-7-20 05:39 PM 编辑

本人对数据库不熟悉,正在把我的机升级,我在ms sql里建了3个table,

table_oversold_overbought: stockName, rsiValue, ...
table_sma:                        stockName, sma50, sma200, ...
table_misc:                        stockName, how_many_years_low, num_of_push_downs, ...

stockName is the primary key.

你们觉得这样行吗?有没有更好的设计?

谢谢!
 楼主| 发表于 2013-7-20 10:51 PM | 显示全部楼层
我靠,这么长时间都没人回。
今天我的机已经成功地插入数据库了。用的是visual c# 2012, MS Sql 2012. Linq to EF.
不喜欢code first, 还是database first. 微软的这破玩艺花了我整整1个月,真是差劲。

这样我机的功能可以成倍增长了。

做机的大家讨论一下。其实我有很多主意,就是来不及实现。


回复 鲜花 鸡蛋

使用道具 举报

发表于 2013-7-21 12:49 AM | 显示全部楼层
什么做鸡?

是不是搞什么交易系统?

这个12新作阿星哥最历害! 你见到他向他请教!

他一见跌就去我那里喊“杀下去! now!
回复 鲜花 鸡蛋

使用道具 举报

 楼主| 发表于 2013-7-21 09:27 AM | 显示全部楼层
chinesebuffet 发表于 2013-7-21 12:49 AM
什么做鸡?

是不是搞什么交易系统?

这么牛的鸡,我一定跟他请教。。。
回复 鲜花 鸡蛋

使用道具 举报

发表于 2013-7-24 05:57 AM | 显示全部楼层
5883 发表于 2013-7-20 10:51 PM
我靠,这么长时间都没人回。
今天我的机已经成功地插入数据库了。用的是visual c# 2012, MS Sql 2012. Lin ...

祝贺老大成功地插入数据库。你是用Ninja Script 的Visual C# 吗。
胡同里老蛇, 思捷, 绿大。。。也用Ninja。
我只是用Ninja C# Script 完成了自己的长线交易系统,自用足够了,所以没有深入下去,
如果你们经验丰富的老大能够带一下,许多留学生也想写个Ninja短线交易程序,目的就是业余天天赚钱。
可能合作容易成功,而且也省每月的数据费等,不知你有没有时间和兴趣,和什么愿望。

目前我主要业余兴趣是参加Automated Trading Championship, 去年写了个MQL5经验程序源码参赛,
没得名次,说明自己的水平低,同时不也敢上MT5交易平台实战。

国内几万职业交易员用Sterling交易平台做Level 2的Scalping,大多数人赚钱。
所以如果能找到一个Level 2可编程交易平台,可以把他们成功的Scalping 策略程序化。
不知老大有没有Level 2的编程条件,不要Ninja的DOM型Level 2,因为交易数据已经经过加工了。
回复 鲜花 鸡蛋

使用道具 举报

 楼主| 发表于 2013-7-24 08:07 AM | 显示全部楼层
九天 发表于 2013-7-24 05:57 AM
祝贺老大成功地插入数据库。你是用Ninja Script 的Visual C# 吗。
胡同里老蛇, 思捷, 绿大。。。也用N ...

惭愧,我这个很土,就是自己直接写RSI等等指标。从yahoo下数据。
以后跟你们多学学。
不想搞得太复杂,简单点长线点反而好做。
最近被别的事情搞死,早晚洗烧做饭,周末还带孩子出去玩,没别的时间。
而且这种事情合伙很难做好,人都是自私的,为兄的愚见,不好意思。

点评

我孤稳寡陋,好没有听說留学生独立写源码做自动交易成功的。  发表于 2013-7-24 11:10 AM

评分

1

查看全部评分

回复 鲜花 鸡蛋

使用道具 举报

发表于 2013-7-24 08:21 AM | 显示全部楼层

本帖最后由 5883 于 2013-7-20 05:39 PM 编辑


本人对数据库不熟悉,正在把我的机升级,我在ms sql里建了3个table,

table_oversold_overbought:  ID, stockName, rsiValue, ...
table_sma:                        ID, stockName, sma50, sma200, ...
table_misc:                       ID, stockName, how_many_years_low, num_of_push_downs, ...

用Id作PK,可以作为Index,搜索会快得多。

评分

1

查看全部评分

回复 鲜花 鸡蛋

使用道具 举报

 楼主| 发表于 2013-7-24 09:10 AM | 显示全部楼层
九天 发表于 2013-7-24 05:57 AM
祝贺老大成功地插入数据库。你是用Ninja Script 的Visual C# 吗。
胡同里老蛇, 思捷, 绿大。。。也用N ...

btw, does Ninja Script has AI support e.g. neural networks, SVM, wavelet ... ?
回复 鲜花 鸡蛋

使用道具 举报

 楼主| 发表于 2013-7-24 09:11 AM | 显示全部楼层
ctcld 发表于 2013-7-24 08:21 AM
本帖最后由 5883 于 2013-7-20 05:39 PM 编辑

very good to know, i'm still learning DB, these tricks are very useful,
thanks a lot !
回复 鲜花 鸡蛋

使用道具 举报

发表于 2013-7-24 10:49 AM | 显示全部楼层
5883 发表于 2013-7-24 09:10 AM
btw, does Ninja Script has AI support e.g. neural networks, SVM, wavelet ... ?

Unfortunately, I have no such experince. How nice for you.
It seems as if somebody make NeuroIntelligence using Ninja. Please visit

Threads in Forum : NinjaScript File Sharing Discussion
http://www.ninjatrader.com/support/forum/forumdisplay.php?f=40

Perhaps you can find something.  
回复 鲜花 鸡蛋

使用道具 举报

 楼主| 发表于 2013-7-24 10:16 PM | 显示全部楼层
九天 发表于 2013-7-24 10:49 AM
Unfortunately, I have no such experince. How nice for you.
It seems as if somebody make NeuroInt ...

兄弟,我不看好合作开发的原因是:人都是自私的,大家不会把绝招拿出来共享。
回复 鲜花 鸡蛋

使用道具 举报

发表于 2013-7-25 09:21 AM | 显示全部楼层
5883 发表于 2013-7-24 10:16 PM
兄弟,我不看好合作开发的原因是:人都是自私的,大家不会把绝招拿出来共享。


小散单打独斗编程交易,很难赚钱。

人家大机构是团队开发,养着一大批码农Coder, 也有策略软件工程师,和矿工Quant,其中有博士学位高级软件工程师。
有人好心对我說过,哥们,看你个小样的,还自不量力,欲与天工试比高。

可能具有长期编程工作经验的留学生合作开发一个共享简单Ninja程序交易源码,比如海龟交易系统,
大家都能够减少开始试验程序阶段的时间和亏钱,我这边可以出钱出力,也不白占便宜。
有些准备回国发展的留学生,学会编程交易美国股票,可能多一条路子。
回复 鲜花 鸡蛋

使用道具 举报

发表于 2013-7-26 08:29 AM | 显示全部楼层
我觉得散户做程序交易没有优势 做成类似elder动力系统的监察系统还有可能
回复 鲜花 鸡蛋

使用道具 举报

发表于 2013-7-26 08:28 PM | 显示全部楼层
偶特別佩服同學們的這種苦幹實幹的土法煉鋼精神 ... 這從車輪開始做起要到哪一年才能完成整個車子來試開???
偶在1990年初期就開始了國內的第一個玩 system 的 ... 用的是當年最好的專業軟體 Trade Station ... 數據做測試的是 從 1960年初以來 30 年的 data ...
簡單地告訴同學結果 (也省得你浪費時間) - 偶最後將整套所有的東西全都丟進垃圾坑了!  最後讓偶長期賺錢的是波波而不是 system!

点评

国内专业DT美股用Sterling API编程,当年有许多程序交易小组。  发表于 2013-7-29 08:15 AM

评分

1

查看全部评分

回复 鲜花 鸡蛋

使用道具 举报

 楼主| 发表于 2013-7-26 09:14 PM | 显示全部楼层
yah00888 发表于 2013-7-26 08:29 AM
我觉得散户做程序交易没有优势 做成类似elder动力系统的监察系统还有可能

这个是第一次听说,谢谢!
回复 鲜花 鸡蛋

使用道具 举报

 楼主| 发表于 2013-7-26 09:32 PM | 显示全部楼层
九天 发表于 2013-7-25 09:21 AM
小散单打独斗编程交易,很难赚钱。

人家大机构是团队开发,养着一大批码农Coder, 也有策略软件工程 ...

技术方面可以全面讨论,这个行了再谈合作开发。我的开发工具已经公开了。
回复 鲜花 鸡蛋

使用道具 举报

 楼主| 发表于 2013-7-27 04:23 PM | 显示全部楼层
ctcld 发表于 2013-7-24 08:21 AM
本帖最后由 5883 于 2013-7-20 05:39 PM 编辑

大牛,“用Id作PK,可以作为Index,搜索会快得多。“

从stockName怎么变成Id比较好?

stock ticker会变,会delist, 会有新公司 。。。
回复 鲜花 鸡蛋

使用道具 举报

发表于 2013-7-27 05:10 PM | 显示全部楼层
5883 发表于 2013-7-27 03:23 PM
大牛,“用Id作PK,可以作为Index,搜索会快得多。“

从stockName怎么变成Id比较好?

你要学过Database你就知道了。

比如Stock table design (Stocks)

StockId           int
StockSymbol      varchar (5)
CompanyName   varchar (50)

...

StockId  是PK,搜索时,Stocks.StockId 是Index, Stocks.StockSymbol 是关联项。和邮编一样,自然就有域名对应。


回复 鲜花 鸡蛋

使用道具 举报

发表于 2013-7-27 11:22 PM | 显示全部楼层
本帖最后由 wsjboy 于 2013-7-28 12:25 AM 编辑
snowrider 发表于 2013-7-26 09:28 PM
偶特別佩服同學們的這種苦幹實幹的土法煉鋼精神 ... 這從車輪開始做起要到哪一年才能完成整個車子來試開???
偶在1990年初期就開始了國內的第一個玩 system 的 ... 用的是當年最好的專業軟體 Trade Station ... 數據做測試的是 從 1960年初以來 30 年的 data ...
簡單地告訴同學結果 (也省得你浪費時間) - 偶最後將整套所有的東西全都丟進垃圾坑了!  最後讓偶長期賺錢的是波波而不是 system!


本来不想在这发言,原因:我还没有一个自动交易系统,连手动的还离我的希望还差远远。雪骑是老前辈,您弄得我都不好意思说,和您相比,我是什么样的新手。。。

但是我并不同意您的看法:我认为所谓机器炒股只是手动炒股的延长和加速。如果你手动不能赚钱,机动只会赔的更快。您当初的失败,绝不是机器的错,是写机器程序的人的错。您现在的成功,也不是因为不用机器,而是炒股的人水平提高了。如果您把您现在的思考方式,您的波波的方法自动化,程序化,您一定赚钱更多更快。

当然这个程序不容易写,但是一定是可以写成的。您不可能一步登天,但是步步登天是可以做到的。

顺便稍微自我吹嘘一下,我在 Algorithm 方面,应该算相当优秀的。。。


评分

1

查看全部评分

回复 鲜花 鸡蛋

使用道具 举报

发表于 2013-7-28 02:00 AM | 显示全部楼层
wsjboy 发表于 2013-7-27 11:22 PM
本来不想在这发言,原因:我还没有一个自动交易系统,连手动的还离我的希望还差远远。雪骑是老前辈,您 ...

握握手!  偶也特別喜歡 Algorithm (偶是雙修的) ... 那是真好玩的東西 ... - 一鑽進去就迷住了 ...
說到這個 ... Trade Station ... 當年是超級 powerful 的!  是一個設計平台 ... 你可以將所想的 idea 去 program 進去!  它有許多已經寫好的 module 可以運用 (所以想要試開車子時不用從造車輪開始 ... 所以偶才會說樓主及許多人是土法煉鋼)
20年已經過去了 ... 現在應該有更多更 powerful 的平台可以運用 ... 就是衡量看看是時間比較值錢還是錢比較值錢就是了!  當年一個完整版的 Trade Station 是大約 $6K ... 現在他們已經改為網路服務了 ... 已經聽不到當年響噹噹的 Omega Research 的名字了 ...

說到為何偶最後捨棄不用了呢?!  原因很多 ... 其中之一就是波浪波型的判別太難寫進去了!  另一個原因就是經過數學運算出來的所設計的 system 在 optimized 之後常常有 overfitting 的問題 ... 所以偶之後就只有 enjoy 玩波而已了!

评分

2

查看全部评分

回复 鲜花 鸡蛋

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黑屋|www.hutong9.net

GMT-5, 2024-6-1 12:07 AM , Processed in 0.066116 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表