零基礎 極星量化小技巧 啟動時自動輪換合約

2022-02-05 17:57:20 字數 992 閱讀 2244

一、前言

很多童鞋苦惱於要交易的合約很多,每天早上啟動量化是個很痛苦的工程。其實這是個非常容易解決的問題,python的擴充套件性可以是無限的,限制的只是你的相像力。

二、實現

其實就是很簡單的檔案讀取和寫入。

1)在電腦上的任何盤建立兩個檔案contract1.csv、contract2.csv

注意不能在c盤的根目錄下,必須放在資料夾裡面。我放在了c盤的contract目錄下

2)在contract1.csv中錄入你需要的合約**

注意是一行乙個,而且要放在第一列

3)在init中使用getcontractid獲取合約**

三、執行

執行後,你會發現每次啟動都會從contract1.csv中取乙個合約**,而後將這個合約新增到了contract2.csv。

如果contract1.csv中的合約被取完了,那麼contractid變為none,所以程式會報錯。

就是如此這般簡單。

四、回顧

乙個簡單的檔案讀寫就解決了很多童鞋的乙個心病,但是細心的童鞋會發現這裡還有個問題,就是我們每個合約使用的週期和訂閱的歷史資料不一定一樣啊怎麼辦?

1)csv檔案中資料每一行的儲存格式為:字元1,字元2,字元3

2)字串可以用split分割成list

示例**:

零基礎 極星量化擴充套件二 尾盤清倉

一 前言 很多童鞋一直有問怎麼尾盤清倉,每次我都根據不同的場景給了一些建議,這裡索性我就彙總一下這些思路,然後給出具體的實現方法,以後再有人問就發這個給他。二 思路 尾盤清倉的兩個重點,第一是尾盤怎麼判斷,第二個是怎麼清倉。清倉其實簡單,幾行 就搞定了,難就難在了尾盤的判斷上,而且不同交易所的交易時...

零基礎 極星量化入門十一 遠端遙控的簡單辦法

一 前言 於是我就想了個比較 土 但也比較容易實現的辦法。簡單來說 1 你得有個部落格,或者任何你可以修改編輯的 網頁 2 在極星量化中,通過requests模組,依然是get上面說的 你可以修改的頁面 3 現在你就可以在極星量化中使用requests讀取到 你可以修改的頁面 內容,你可以寫個 啟動...

零基礎 極星量化入門八 簡單的boll實盤

一 前言 前一篇已經講了boll的回測,那這裡為啥又要說實盤呢?因為實盤執行與回測還是有些區別的。這裡說的實盤是包括實盤模擬和實盤交易的,二者都是利用最新的 做交易,這篇就講一下最近關於實盤的心得。二 修改 整體上實盤的 與回測是差不多的,但是有幾個要點注意和修改。1 成交 在回測時我們使用的是 價...