㈠ 量化程序化交易員程序員 這個是什麼壓力大嗎
量化交易也叫程序化交易,是國內證券交易、期貨交易快速發展的交易方式,歐美市場上60%-70%的證券、期貨交易時通過程序化完成的。程序化交易講究團隊運營,資產管理公司一般設置策略研究員、量化交易程序員、交易員、風控等崗位。量化交易程序員的主要職責就是把策略研究員的交易邏輯、交易思想用計算機語言編程。編程完成以後還要做測試以及參數修改等工作。程序員最基本的要求你要懂得最常見的計算機語言,如C++,Python,最好懂AutoIt、MATLAB、R語言。程序化交易員對計算機語言的要求不太高,但是要有證券交易經驗,會看K線圖,懂得基本的技術分析理論、技術指標,這些是必須的。很多公司的程序化交易也不是完全計算機執行的,你需要懂得在什麼樣的市場行情使用怎樣的交易策略,當一套策略系統一段時間運行表現不佳的時候要會分析市場機構的變化。正規的資產管理公司很少會聘期完全沒有交易經驗的交易員,不會聘請不懂計算機語言的程序員。如果你符合如上說的條件可以去應聘。至於壓力,要比主觀交易的操盤手要輕得多,是否加班主要取決於該公司投資的產品是國內還是境外的市場,如果是國內證券、期貨產品,比較少加班吧,境外市場會有人上夜班。非交易時間外的加班,這得看工作需要與企業文化啦。不知我這樣回答你清楚嗎?
㈡ 期貨程序化交易系統是如何實現的,用的是什麼編程語言
、程序化交易系統目前主要是通過計算機程序實現的,其實就是把交易者決策的過程用計算機語言描述出來,然後由計算機給出交易建議或直接發送交易指令到期貨公司的交易系統中去,完成一筆交易。
比如我們用自然語言思考某個品種是否應該買入賣出時:「如果大豆0901價格跌破3000元,則開倉賣出三分之一......」用計算機語言描述時可能就是:
「IF A0901<=3000 THEN SELL......」
當然實際上的程序編寫是比較復雜的,因為要做大量的邏輯判斷和公式計算。
2、 理論上來講,用什麼語言都可以完成這樣的任務,但因為涉及到大量的數據讀寫和網路存取,所以最好用自帶資料庫功能的編程語言,比如Delphi,不但數據 庫功能很強,而且可直接讀寫SQL-Server、Oracle、Sybase等證券期貨行業普遍採用的資料庫,相應的網路控制項也齊全。
3、此類交易系統適合所有的交易市場,證券、期貨、外匯都已經有了類似的交易系統,但各自的模型基礎不一樣,因為這些軟體都是根據交易者的經驗來建立交易模型並編寫的,而不同的交易者思路是不完全相同的。
4、在證券市場和期貨市場上,如果個人要建立一個計算機程序化交易系統的話,首先要做的當然是建立交易模型,也就是把自然語言描述的交易決策過程轉換成計算機語言。
其次是建立交易介面,這里有兩個介面問題要解決,一是你的交易程序要讀取行情軟體的數據,以便系統根據行情數據作出交易決策並發出交易指令;二是你的交易程序發出的指令要下到證券公司(期貨公司)的交易伺服器上去,就像你自己敲單一樣。
介面問題涉及到TCP/UDP埠的讀寫,證券(期貨)公司和交易所的通信都是通過TCP/UDP進行的,他們不對最終客戶開放介面,這就需要你自己破解數據格式了。
所以要建立一套有效的程序化交易系統,不但要求程序的編寫者有成功的、長期有效的交易經驗,還要懂得將這些經驗用計算機語言描述出來,這不是一個很簡單的過程。
㈢ 文華財經程序化交易編程問題!
文華這抄點確襲實是不方便,這里有個官方解答。
http://www.cxh99.com/2013/02/22/10987.shtml
㈣ 要成為一名程序化交易員需要學習哪一種編程語言呢
對於大多數的交易員,或者投資者而言,他們並非同時是精通高級語內言的程序員,所以,對於做容程序化交易的大多數人來說,是通過交易平台自帶的專有語言來寫交易策略的。比如常見的文華財經、交易開拓者,國外的easy language等。這些不同的開發環境,可以寫出大多數的交易策略,雖然可能會有些局限。
對於更高一層次的交易,比如希望自己掛接資料庫,更快的交易速度,就會有人通過C之類的語言來達成。
不過就我的看法而言,大多數的交易員沒有能力去這樣做的,因為那樣,就脫離了他們本來想做的事情,結果從一個交易員,變成了一個程序員。
所以你剛入門的話,用我上面建議即可。等你進行一段時間了,再看是否需要自己,或者僱人來做更復雜的開發。
㈤ 如何自學編程如何自學期貨程序化交易
這個很難吧 一套軟體出來 多了幾個特殊指標都的要收費的 可見有點難度 我知道你的內意思是說自己編寫個指標公容式 然後完全按照這個盈利比大於多少的公式操作 克服人類本身的貪念和不穩定性 就像之前的什麼海龜法則啊之類的 但是不寫指標也有很多方法 比如3線反轉法則啊之類的 還有調試現有的指標公式也是很好的辦法 通過不斷修正不斷完善 把盈利比提上去吧 最後 在您還沒有編寫成功的情況前 不防採取以上建議
㈥ 我不懂計算機編程,可以使用程序化交易嗎
【上海中期程序化交易黃埔軍校為您解答】:普通投資者,如果缺乏計算機編程基礎版知識,通過一段時間的學習權,大多可以掌握相關程序化交易軟體的基本函數和語法功能,也可以通過直接購買或訂制交易系統的形式,來開始程序化交易之路。上海中期程序化交易研究小組,可以為會員提供交易系統訂制服務。
㈦ 程序化交易網站的如果招聘程序員,那麼對程序員都有什麼要求
什麼平台的,不僅要懂編程 還要懂所用程序化交易平台的數據邏輯,以及基本的交易在程序中的處理過程,最重要的是要有交易策略數學化的經驗,這都是實戰編程出來的
520fx
㈧ 做程序化交易的編程(TB/文華財經等)需要多長時間的代碼經驗
程序化交易是個很大的概念,裡面門派不少,同時基於不同的交易系統,編程的東西也內完全不同。容
以我個人經歷而言,我不是專門的編程人員,只是各種語言有點基礎而已。我在文華、TB上做過開發,這些都不需要C、mfc這些,就能編寫出一些可以實戰的交易策略來。
對於一些更專業的需求,比如一些公司,不希望使用別人的平台,也有足夠的財力去開發自己的系統,那個時候,會用到你說的這些開發系統知識。
不是很清楚你的技術背景,簡單來說,做程序化交易,一般不需要很高的背景,當然有肯定會更好。
㈨ 現在做期貨程序化交易的年薪大概多少啊
做這行的都是按照業績來提成,你投資賺的越多就提的越多,賺少提少,賺太少或者甚至虧的話就直接要你滾蛋了,基本工資也就比最低工資高一點點而已。
㈩ 請問程序化交易系統是如何實現的用的是什麼編程語言怎麼測試適用范圍是什麼謝謝!
1、程序化交易系統目前主要是通過計算機程序實現的,其實就是把交易者決策的過程用計算機語言描述出來,然後由計算機給出交易建議或直接發送交易指令到期貨公司的交易系統中去,完成一筆交易。
比如我們用自然語言思考某個品種是否應該買入賣出時:「如果大豆0901價格跌破3000元,則開倉賣出三分之一......」用計算機語言描述時可能就是:
「IF A0901<=3000 THEN SELL......」
當然實際上的程序編寫是比較復雜的,因為要做大量的邏輯判斷和公式計算。
2、理論上來講,用什麼語言都可以完成這樣的任務,但因為涉及到大量的數據讀寫和網路存取,所以最好用自帶資料庫功能的編程語言,比如Delphi,不但資料庫功能很強,而且可直接讀寫SQL-Server、Oracle、Sybase等證券期貨行業普遍採用的資料庫,相應的網路控制項也齊全。
3、此類交易系統適合所有的交易市場,證券、期貨、外匯都已經有了類似的交易系統,但各自的模型基礎不一樣,因為這些軟體都是根據交易者的經驗來建立交易模型並編寫的,而不同的交易者思路是不完全相同的。
4、在證券市場和期貨市場上,如果個人要建立一個計算機程序化交易系統的話,首先要做的當然是建立交易模型,也就是把自然語言描述的交易決策過程轉換成計算機語言。
其次是建立交易介面,這里有兩個介面問題要解決,一是你的交易程序要讀取行情軟體的數據,以便系統根據行情數據作出交易決策並發出交易指令;二是你的交易程序發出的指令要下到證券公司(期貨公司)的交易伺服器上去,就像你自己敲單一樣。
介面問題涉及到TCP/UDP埠的讀寫,證券(期貨)公司和交易所的通信都是通過TCP/UDP進行的,他們不對最終客戶開放介面,這就需要你自己破解數據格式了。
所以要建立一套有效的程序化交易系統,不但要求程序的編寫者有成功的、長期有效的交易經驗,還要懂得將這些經驗用計算機語言描述出來,這不是一個很簡單的過程。