iT邦幫忙

程式交易相關文章
共有 225 則文章
鐵人賽 永豐金融APIs DAY 27
深入解析 Shioaji API 系列 第 27

技術 Day 27 - 建立自己的K線資料庫 (中)

本篇重點 透過Pandas讀取資料及做OHLC轉換 DataFrame.resample中的Left與Right 使用DataFrame.dropna移除資料...

鐵人賽 Software Development DAY 18

技術 Day-18 計算指標:從 Tick 及盤後資訊換算時 K 與周 K

資料轉換 到目前已知如何取得盤後資訊(日 K)、Tick 資料、分 K 與分 MA,但還缺乏時 K、周 K 這二個指標,因此需要透過歷史資料快速計算取得。 技術...

鐵人賽 永豐金融APIs DAY 4

技術 <Day4>永豐Python API — Shioaji

今天,我們差不多要正式進入主題了!! 首先當然得先來簡單介紹一下未來幾天我們所會使用到的軟體— Shioaji Shioaji為永豐金證券集團所開發的API介面...

鐵人賽 Software Development DAY 20

技術 Day-20 計算指標:分 K 收價均線

指標描述 到目前已經透過 pandas 的 resample 和 rolling 以取得 K 棒和均線資訊,但還有一種指標是透過每根 K 棒的收價計算均線,一樣...

鐵人賽 永豐金融APIs DAY 3

技術 [Day3] OpenAPI

什麼是API API是Application Programming Interface的縮寫。API就像是程式間的橋梁,功用是提高特定的功能重複使用,增加效率...

鐵人賽 Software Development DAY 27

技術 Day-27 回測系統:策略運行模組

基礎需求 依據指標,設計一套規則判斷進場或出場,並以事件方式提供註冊對象。 模組實作 基底類別 首先定義一個抽象類別規範每個策略運行模組都應提供的事件與應實作的...

鐵人賽 Software Development DAY 19

技術 Day-19 指標判斷:交叉

指標判斷 當慢速均線與快速均線交叉時,有預示趨勢正在轉換的可能性,因此判斷均線交叉,是基礎的指標判斷技巧。 技術整合 前情提要 Day-11 資料保存:取得...

鐵人賽 永豐金融APIs DAY 10
深入解析 Shioaji API 系列 第 10

技術 Day 10 - Subscribe 訂閱盤中報價資訊(Stocks)

本篇重點 api.quote.subscribe簡介 訂閱個股盤中tick資訊 訂閱個股盤中bidask資訊 api.quote.subscribe簡介 官...

鐵人賽 永豐金融APIs DAY 1

技術 第一次進入賭場是否要搞懂一下規則 - 永豐金 Shioaji API 初探

事前提要: 本 API 係為 永豐金 PYTHON API,尚未申請的朋友們,有兩個方法可以申請 洽詢營業員協助開通 線上申請透過永豐金證券新理財網,點選「...

鐵人賽 永豐金融APIs DAY 25
永豐證API X Python 系列 第 25

技術 【D25】 說明一下bid and ask

前言 說明一下bid and ask是什麼,我們這邊可以怎麼使用呢? 參考網站:[Bid and Ask]https://ithelp.ithome.com....

鐵人賽 Software Development DAY 25

技術 Day-25 回測系統:資料來源模組

安裝所需套件 使用 pip 安裝 # 事件處理 pip install events # 讓 dict 物件可用屬性的方式存取 pip install mun...

鐵人賽 永豐金融APIs DAY 26
深入解析 Shioaji API 系列 第 26

技術 Day 26 - 建立自己的K線資料庫 (上)

本篇重點 本篇目標是要下載kbar資料及建立自已的K線資料庫 抓取所有股票Contract 抓取所有股票Kbars資料 關於1分K 抓取所有股票Contra...

鐵人賽 永豐金融APIs DAY 2
深入解析 Shioaji API 系列 第 2

技術 Day 02 - 登入及下單簽署

登入及下單簽署 官網對應說明文件:https://sinotrade.github.io/tutor/login/首先,說明如何登入Shioaji API。如果...

鐵人賽 永豐金融APIs DAY 9
深入解析 Shioaji API 系列 第 9

技術 Day 09 - Kbars 轉換及儲存至資料庫

因前篇談到透過api.kbars抓取1分K的資料內容,但我們在看盤或盤後分析時,可能會用到其它類型的K線,例如:5分K或15分K。本篇會先說明1分K要如儲存並轉...

鐵人賽 永豐金融APIs DAY 7
深入解析 Shioaji API 系列 第 7

技術 Day 07 - Ticks

本篇重點 Ticks 介紹及屬性說明 使用 Pandas 將 Ticks 資料轉換為 DataFrame Ticks 介紹及屬性說明 官方說明文件:http...

鐵人賽 永豐金融APIs DAY 3
深入解析 Shioaji API 系列 第 3

技術 Day 03 - Contract

本篇重點 Contract物件介紹 VS Code虛擬環境設定補充說明 Contract Contract物件,可說是Shioaji API的核心,因為它是...

鐵人賽 永豐金融APIs DAY 29

技術 Day29 - [Shioaji] 超入門!永豐證券程式交易API快速上手 (2)

今天來看一下如何使用Shioaji問回歷史交易資料,不過在此先提醒一下,上一篇有講到的永豐講師的Youtube課程,其中講師特別提醒大家,這個用法僅僅是方便永豐...

鐵人賽 永豐金融APIs DAY 15

技術 Day15 - Shioaji X Backtesting -均線突破策略

Backtesting到底要怎麼用呢?這邊我們會一步一步向大家介紹,最簡單的方式就是直接實做一個策略來和大家講解裡面的細節。 那我們就先從實做一條均線(季線60...

鐵人賽 永豐金融APIs DAY 6
深入解析 Shioaji API 系列 第 6

技術 Day 06 - Snapshots

本篇重點 Snapshots 介紹與屬性說明 VS Code 查看Function參數內容 Snapshots 官方說明文件:https://sinotra...

鐵人賽 永豐金融APIs DAY 20
深入解析 Shioaji API 系列 第 20

技術 Day 20 - 實測盤中訂閱 tick 與 bidask 資料是否有先後順序 (下)

本篇重點 Quote-Binding Mode介紹 透過Quote-Binding Mode,將訂閱資料寫入Redis 結論 Quote-Binding M...

鐵人賽 永豐金融APIs DAY 30
深入解析 Shioaji API 系列 第 30

技術 Day 30 - 每日產生觀察名單

本篇重點 每日下載及更新Kbar資料 每日產生觀察名單 結論 每日下載及更新Kbar資料 每天下載及更新K線資料,實際上做起來不比之前的程式簡單,因為還要考...

鐵人賽 永豐金融APIs DAY 26

技術 Day26 - 雲端交易主機 - GCP雲端平台申請&架設(Ubuntu)

接下來的章節,我們將程式交易部署到GCP雲端平台上。首先,在GCP上建立一台Ubuntu的虛擬機。 Google Cloud 免費計畫 若是首次使用GCP服務,...

鐵人賽 永豐金融APIs DAY 8
深入解析 Shioaji API 系列 第 8

技術 Day 08 - Kbars

本篇重點 Kbars 介紹及屬性說明 使用 Pandas 將 Kbars 資料轉換為 DataFrame Kbars 介紹及屬性說明 官方說明文件:http...

鐵人賽 永豐金融APIs DAY 6

技術 <Day6>你得先開個證券戶

在做投資之前,首先最重要的事,當然就是得先去開一個證券戶啦~~~ 什麼是證券戶? 簡而言之,一般我們在投資股票的時候會用到兩種帳戶,一個是我們原本的銀行帳戶,在...

鐵人賽 永豐金融APIs DAY 29
深入解析 Shioaji API 系列 第 29

技術 Day 29 - 計算均線資料

本篇重點 在SQLite的Table中,新增欄位 透過pandas.DataFrame.rolling計算均線 回寫資料至SQLite中 在SQLite的T...

鐵人賽 永豐金融APIs DAY 13

技術 <Day13> Ticks — 取得股票(Stock)逐筆成交資料

● 接下來這幾章會示範如何取得想要的Ticks資料 什麼是Ticks? &quot;Tick&quot;代表&quot;檔位&quot;,那什麼是檔位呢?&qu...

鐵人賽 IT人生 DAY 1
雲端發展之見解 系列 第 1

技術 學電腦只是為了工作嗎

學電腦只是為了工作嗎 早期真的是純脆為了興趣,但後來發現大家都比我厲害,變成了一種逼得自已必需要成長的動力 現在呢,為了糊口,不得不學多一點電腦知識,直到公司把...

鐵人賽 永豐金融APIs DAY 2

技術 [day9]API就位囉~串接永豐API規劃

##API規劃先準備這次消費串接的API,主要需要三支API 訂單建置API 目的:由網站點選繳費項目,呼叫永豐建立訂單交易API(OrderCreat...

鐵人賽 永豐金融APIs DAY 8

技術 [Day08] 第八章-Laravel的CRUD操作及一些簡單指令

前言 今天會介紹laravel一些簡單的指令以及建立路由還有CRUD方法跟資料庫連線喔!! 目標 php artisan 基本指令 資料庫工具以及連線設定 c...

鐵人賽 永豐金融APIs DAY 28

技術 <Day28> Shioaji API 證券戶登入 & 匯入憑證

● 這章會示範如何透過自己的證券戶做登入以及匯入憑證 登入(Login) 之前幾章我們所使用 Shioaji API 做的報價、訂閱、下單等各項功能都是以模擬帳...