今天發現了一些現象,所以就不先探索程式碼,講講看到的狀況。 首先是版本的問題。一直覺得說明文件事不是有問題,於是檢查release note,然後發現在vers...
本篇重點 api.list_positions api.list_profit_loss api.list_profit_loss_detail api.li...
本節將繼續完成的虛擬訂單請求發送 以下是完整程式碼 from Crypto.Cipher import AES from Crypto.Util.Padding...
● 這章來示範如何取得指數(Indexs)的ticks 回顧上一章,我們學會如何取得選擇權的ticks以下為其完整程式碼及輸出 本章我們來試著取得指數的tick...
上一篇介紹如何在Backtesting寫策略,這篇會和大家介紹如何做參數的最佳化。 什麼是參數最佳化呢?簡單來說就是找到一個參數,能讓「(目標)」(最佳)。 而...
前言 串連行情的部分OK了,我們再回到盤後資訊,這是要使用的是Scanners。 參考網站:StocScannersks參考網站:Futures 本日程式...
本節將進行完整的虛擬訂單請求發送 def get_order(shop_no, need_pay, return_url, backend_url, hash_...
● 這章來示範如何取得選擇權(Options)的ticks 回顧上一章,我們學會如何取得特定時段的期貨ticks以下為其完整程式碼與輸出 本章我們來試著取得選擇...
本篇重點 Order & Deal Event 委託單失敗OrderState內容官方說明文件:https://sinotrade.github.io...
最近研究K棒,跟著某知名投顧分析師看盤後解析,「站上五日線買,跌破五日線賣,投信看十日」各種台詞朗朗上口,真的要真金白銀進去真的是被割韭菜 我們來研究一下一種策...
Backtesting到底要怎麼用呢?這邊我們會一步一步向大家介紹,最簡單的方式就是直接實做一個策略來和大家講解裡面的細節。 那我們就先從實做一條均線(季線60...
今天在賭場中有聽到某位賭徒問了一位老師問題,是關於莊家吃貨的策略 簡單來說就是根據買賣明細判斷,當某檔股票在短時間內有大單(可能499張或是價格好幾萬),代表主...
前言 把手邊的工具都了解一遍,像是合約、訂閱等等。尤其是昨天的訂閱,讓我們更前一步,但是實際上這樣的行情資料,並不適合在Jupyter notebook上,應該...
更新一下get_iv這支程式 def get_iv(nonce): sha_nonce_value = hashlib.sha256(nonce.enc...
● 這章來示範如何取得期貨(Futures)的ticks 回顧上一章,我們學會如何取得股票的ticks以下為其完整程式碼與輸出 本章我們來試著取得期貨的tick...
Hi,介紹了api的各種函數後,相信讀者一定很好奇,有了這些資料之後要怎麼回測啊?畢竟在開始實單做程式交易之前,交易策略到底會賺錢還是賠錢,沒有回測真的不敢用啊...
本篇重點 委託單建立 委託單修改 委託單取消 本篇的委託單的Contract會以股票做範例。期貨跟選擇權,下單方式跟股票相同,只要參考前一篇建立對應的Ord...
前言 看了一些交易資料,現在來看看行情訂閱Subscribe吧~ 參考網站:Stocks參考網站:Futures 本日程式碼使用:[d14_subscri...
原本想要實作根據五檔掛買賣下單,發現 snapshots 沒有五檔買賣價格 假如我今天就是想掛某一檔價格的話怎麼辦呢? 這樣的下單沒有價格根據,只好用 stre...
本節將進行繼續完成虛擬訂單的功能 首先每組訂單需要一組訂單編號,為了方便,筆者這邊採UUID的方式,最後一位則是依據要不要付款決定,9是不要,1則是要。 def...
這邊實做一個函數,讓他能夠一次對好幾隻策略做最佳化,輸入的strategylist就是把好幾個策略包在一個list裡面餵進來,把所有的策略最佳化之後回傳結果。...
● 接下來這幾章會示範如何取得想要的Ticks資料 什麼是Ticks? "Tick"代表"檔位",那什麼是檔位呢?&qu...
Ta-Lib是非常好用的技術指標模組,提供高達100多種的技術指標,常見的技術指標幾乎都可以在這裡找到,不用再自己一行一行撰寫計算技術指標的程式碼,相當方便。以...
本篇重點 Futures期貨Order建立 Options選擇權Order建立由於前一篇有說明Order物件的相關參數說明,本篇只列出相關範例程式。 Fut...
前言 看了一些交易資料,現在來看看一些帳務相關的資料吧。 參考網站:Position 本日程式碼使用:d13_account_position.ipynb...
import shioaji as sj api = sj.Shioaji() accounts = api.login("YOUR_PERSON_...
本節將繼續實作內文加密,程式如下 def aes_encrypt(key, content, iv): cipher = AES.new(key.enc...
今天弄布林通道策略的部分,一般看到的布林通道會先弄出一條均線,然後在上下2個標準差的地方各畫一條線,這個布林通道可以用來做順勢交易和逆勢交易,順勢交易的一個例子...
● 這篇主要是寫給初出茅蘆且目前還是身為投資小白的自己 在分項介紹之前,先搞懂什麼是"金融產品"? 在Day3的時候我有簡略介紹到什麼是&q...
本篇重點 api.activate_ca 啟動下單電子憑證 Stock股票Order建立 api.activate_ca 啟動電子憑證 官方說明文件:htt...