sdsaeleader with Pandas/Numpy

生魚片
3 min readMar 13, 2017

--

在eleader程式交易中,除了提供類似easy_language的語法之外,其實內容是可用Python的語法。

所以這邊提供一個Geek的技巧,讓程式交易中可以使用Pandas / Numpy這個Python界的倚天劍

Updated 2020.05.28 — 項目一的下載Pandas2Bin已無需下載,請先在eleader開啟 2192畫面,這畫面有用到pandas會自動下載,就可以在程式交易畫面(4301,4302...)使用,惟此檔案有點大,所以開啟2192畫面 需有點耐心(是網路頻寬下載而定,約30秒) ,建議可以參考永豐金證券推出的 純Python API專案,進行交易策略的開發 — https://sinotrade.github.io/

  1. 下載檔案,並解壓縮到eleader/bin目錄中,pandas2bin.7z http://proxy.alvin.tw:8080/share.cgi?ssid=0Rv4g3F
  2. 下面的calc是我要產生的訊號: (參考 http://nbviewer.jupyter.org/urls/dl.dropboxusercontent.com/u/11352905/notebooks/trading%20with%20python%20example.ipynb?create=1)
my.py 讓程式內容import(my)

3. eleader編輯程式交易中的起手式,如下圖

買進訊號(使用Pandas)
賣出訊號

4. 重點就是my.calc必須回傳一個數值的array,也就是0訊號不成立,1訊號成立的一個python list.

如此,即可透過pandas、numpy等Python強力的工具來實現自己的買賣策略

--

--

生魚片
生魚片

Written by 生魚片

一切有為法,如夢幻泡影,如露亦如電,應作如是觀。