jinace 發表於 13-9-29 22:16

andy03 發表於 13-9-28 11:17 static/image/common/back.gif
這種東西用c++寫也不夠高效吧?
建議用匯編..............?



不如....


paf 發表於 13-9-30 09:54

andy03 發表於 13-9-28 11:17 static/image/common/back.gif
這種東西用c++寫也不夠高效吧?
建議用匯編..............?



自己用assembly寫,除非對"最佳化"很熟悉
不然的話,自己寫組語未必會比compiler所轉成的組語來得有效率吧

當然最強的就如w大說的在kernel mode執行
不過我想再快的速度,也是得搭配好的策略

現在一些高手,不需用到kernel mode的交易程式,也已經賺到大家羨幕不已的績效了

wldtw2008 發表於 13-9-30 10:42

做的到做不到是一回事,想法無價啦!

KERNEL MODE的策略一定是那種超簡單的,就像大台&小台 委買委賣價差超過1點,就去套利這樣的東西。這種策略比的就是快,只要比人家快,哪怕只是快1ms(0.001秒),別人就是吃灰。其實我真的覺得不是沒有可能耶,那些外資自營商,如果不用驗憑證,直接送單給交易所的話,要把這種簡單策略寫到KERNEL MODE並不是一件多困難的事情。

小弟以前服務的網通公司的一個博康的IC,他在做QoS的地方,就是透過netfilter/iptables 與 網卡DRIVER的SKB封包上做手腳,讓netfilter的參數能穿到底層,讓IC依照這個參數調整封包的優先權。說真的小弟那時候也是做的一知半解,小弟在網通韌體廠的功力只能算的上是倒數的,如果找那個行業的高手來做這種事情,真的是輕而易舉。

另外,現在DRIVER幾乎99%是C的世界,沒有C++的,ASM也只有少數地方會用。

薛豹 發表於 13-9-30 21:20

現在的 DRIVER 已經有 C++ 了
用 VS2012 或 VS2013 搭配 WDK8 或 WDK8.1 可以 compile

用 Kernel mode 是一個好主意

crunchor 發表於 13-10-2 00:18

wldtw2008 發表於 13-9-30 10:42
做的到做不到是一回事,想法無價啦!

KERNEL MODE的策略一定是那種超簡單的,就像大台&小台 委買委賣價差超 ...

brokerage is so expensive, so meaningless to be so fast.
頁: 1 2 3 4 5 6 7 8 9 [10]
查看完整版本: Programmer想用Java寫backtest/live trade system, 如何學最好?