COCO研究院

 找回密碼
 註冊
搜索
樓主: crunchor

[其他程式語言] Programmer想用Java寫backtest/live trade system, 如何學最好?

  [複製鏈接]
發表於 13-9-29 22:16 | 顯示全部樓層
andy03 發表於 13-9-28 11:17
這種東西用c++寫也不夠高效吧?
建議用匯編..............?

不如....
Snap2.jpg

發表於 13-9-30 09:54 | 顯示全部樓層
andy03 發表於 13-9-28 11:17
這種東西用c++寫也不夠高效吧?
建議用匯編..............?

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

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

現在一些高手,不需用到kernel mode的交易程式,也已經賺到大家羨幕不已的績效了
發表於 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也只有少數地方會用。

評分

參與人數 2金錢 +4 收起 理由
薛豹 + 2
paf + 2 感謝分享

查看全部評分

發表於 13-9-30 21:20 | 顯示全部樓層
現在的 DRIVER 已經有 C++ 了
用 VS2012 或 VS2013 搭配 WDK8 或 WDK8.1 可以 compile

用 Kernel mode 是一個好主意
 樓主| 發表於 13-10-2 00:18 來自手機 | 顯示全部樓層
wldtw2008 發表於 13-9-30 10:42
做的到做不到是一回事,想法無價啦!

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

brokerage is so expensive, so meaningless to be so fast.
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

手機版|Archiver|站長信箱|廣告洽詢|COCO研究院

GMT+8, 24-11-24 18:26

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回復 返回頂部 返回列表
理財討論網站 |