[問題] 期貨程式交易要學R語言還是Python?

作者: ialc0625 (心情日記)   2018-03-07 20:13:02
如題
如果是想從事期貨跟選擇權程式交易的話
是要學R還是Python比較好?
其實這兩種語言比較新
而且也都不難
但網路也有人說學C++比較實用
學哪種語言比較好呢?
作者: ProTrader (沒有暱稱)   2018-03-07 22:52:00
Python 可以的話主程式用C# 運算須要再呼叫Python
作者: Drtokyohot (東京熱博士)   2018-03-07 23:37:00
R是比較偏向統計計量吧.....
作者: sbluo (pretty tight)   2018-03-08 00:28:00
看你用的交易演算法,然後參考:https://goo.gl/dJpTEZ
作者: leolarrel (真.粽子無雙)   2018-03-08 10:30:00
非常不推C++/C#,計量回歸統計可以用R,人機介操作/下單邏輯判斷可用python
作者: ProTrader (沒有暱稱)   2018-03-08 14:01:00
請問樓上不推C#的原因???
作者: RainLaLa (Rain哥)   2018-03-08 16:01:00
不推是因為他不會XD
作者: micbrimac (shark)   2018-03-08 16:09:00
蠻多高手都用C++的樣子
作者: totte (totte)   2018-03-08 17:30:00
現在可用python下單?是哪家券商?
作者: darkMood (瞬間投射)   2018-03-08 23:56:00
隨便,反正那都不是程式交易的核心重點,丟骰子選一種
作者: leolarrel (真.粽子無雙)   2018-03-09 10:47:00
沒錯耶,的確不太會寫C++/C#簡單說,用屠龍刀只為了切白斬雞,這就是我不推的原因又不是寫什麼大系統,不過就是個小小自動判斷/下單機用python的開發速度對付這種白斬雞正是剛剛好.至於想戰語言? 這邊不是好地方,ptt 語言專版那麼多,隨便一個地方你都可以自由引戰
作者: passionyeh (等待是狩獵中最重要的事)   2018-03-09 11:47:00
我目前看到的主要交易平台是MT4/MT5/MC/TS等等,前兩種是以C/C++為基礎打造的MQL4/MQL5,後者是EasyLanguage當然即使用Excel也有高手可以做很多事.想請教多學了R或Python能對實際交易有什麼好處呢? 我有看過網路影片是用Python來建構一些類似AI的程式交易,或是用很複雜的回歸系統, 可是實戰上似乎都還沒什麼成效
作者: ProTrader (沒有暱稱)   2018-03-09 12:14:00
樓上 多數情況就跟你觀察的一樣 追求效率才用C/C++高頻交易或自營部套利 如果只要常見技術分析真的不用R/Python 是想用到較複雜科學運算或統計分析的人才有用也就是說沒必要戰語言 而是看自己要甚麼需求若是短線交易 考慮系統穩定 至少應使用C#
作者: leolarrel (真.粽子無雙)   2018-03-09 13:47:00
我是不相信python是能不穩定到哪去至於原po,實際交易有沒有什麼好處跟你用什麼程式語言無關,這跟你在問"肉絲炒飯用哪種鹽炒起來比較好吃"差不多
作者: Czero (悠閒)   2018-03-09 14:48:00
主要還是看自身要設計的架構是什麼,用MC還是有些限制...例如要做資金控管,可以拉出來用python或其他語言來做.
作者: ProTrader (沒有暱稱)   2018-03-09 16:44:00
樓樓上有機會可以親自試試看 python C++的交易系統甚至可以試試看ASIC的交易系統至於實際交易的好處 終究還是要看用途月 季 層級的波段交易 我是覺得Excel效率絕對夠了如果需要各式各樣的科學運算 python真的很不錯樓樓上有興趣的話可以試試Python大小台套利 看績效如何對大多數人來說"程式交易" MC TS 是很夠用了啦
作者: leolarrel (真.粽子無雙)   2018-03-09 18:29:00
喔所以你說的系統穩定是指"套利"系統,極短線系統?不是軟體系統,作業系統?想要考慮運算效率,還是有比C++更快的語言,總歸一句,你覺得C++好,我覺得C++爛找那麼多都馬只是說服自己的理由
作者: shyart (ShyArt)   2018-03-09 21:02:00
等等 獅子哥不是寫韌體的嗎 ? 這不會用到 C++ ?
作者: ProTrader (沒有暱稱)   2018-03-09 22:22:00
樓樓上那只是用途舉例而已 如果持有期間季以上特地用C++ 我是覺得蠻多餘的 可能理工宅會覺得浪漫極短線套利是交易策略 軟體系統 作業系統都涵蓋在交易系統裡面 我知道作業系統是一門課...但是 請基於交易系統的前提討論這些東西要不然如果你說微軟作業系統很爛...好像對又好像不對
作者: avant (嘿嘿)   2018-03-10 20:12:00
建議先google wdfr walier ialc0625這三個帳號再回應#1MgFuAjM (Finance)這位仁兄在金融版亂到幫他呼叫HR打臉
作者: leolarrel (真.粽子無雙)   2018-03-12 10:59:00
寫韌體不太會用C++耶,用C居多
作者: leo230000 (一般的)   2018-03-14 03:31:00
朋友在國外專門做期自營的,他是推薦Python,比較好寫而且期貨標的沒像股票這麼多沒那麼需要效能他目前主要都是用Python在做模型
作者: leolarrel (真.粽子無雙)   2018-03-14 10:02:00
是不是在國外能做自營操盤手的都要數學或物理很好??
作者: ninggo (穿著褲子的男人)   2018-03-27 22:30:00
用啥語言哪有差 你高興就好 真的要說差別就是綁在哪個平台而已

Links booklink

Contact Us: admin [ a t ] ucptt.com