元大API即時行情串接(一)


為了取得即時的報價,更詳細的raw data,除了可以方便我們做股票、期貨等金融商品的分析。最重要的是,可以用來做自動下單、高頻交易、隨到隨撮等的用途。

申請到期貨證券的帳戶,除了可以選擇電子下單,如AP(Application, 主要使用於電腦環境)、APP(主要使用於手機環境)或Web(網頁,只要有瀏覽器就行),還有語音下單之外。在開通API的使用(一般需另外提出申請要求,預設不開通)後,便能夠開始動手撰寫屬於自己的行情報價、自動下單的程式。當然,也能夠去使用別人已經寫好的的應用程式去執行。本篇主要介紹元大API,注重在即時行情串接

首先,我們必須去下載元大的行情API元件,並安裝、建置於我們的電腦環境之中。下載網址如下:
點擊後可以發現有分交易API以及行情API,而且除了API元件以及相關說明文件之外,也有不同程式語言的範例可以去參考,算是還不錯的服務。

Windows 工作排程


設定工作排程,讓電腦自動依照觸發條件去執行與應對,能夠簡化日常例行性工作的操作流程。

為了開啟Windows工作排程視窗,可以有以下步驟:


1. 首先在"開始按鈕"上按"滑鼠右鍵",能夠找到"電腦管理(G)"。

    MATLAB簡單指令操作


    在深入了解MATLAB語言之前,有一些指令可以幫助了解使用環境與編寫程式~~~

    測試MATLAB軟體啟動效能

    有時候,根據不同電腦規格不同、MATLAB軟體版本不同,以及當初安裝MATLAB軟體時,選擇的安裝位置在HDD硬碟上,致使每次開啟MATLAB軟體所花的時間較久一些。有點好奇這段開啟的時間內,MATLAB到底做了哪些事嗎?
    這時我們可以試試在Windows Command Line(or named cmd)上,輸入以下指令:

    MATLAB軟體介面基礎介紹


    為了方便編寫MATLAB程式,需要先知道的MATLAB軟體環境…

    MATLAB軟體介紹

    1. MATLAB軟體是Matrix Laboratory的縮寫,是一款由美國The MathWorks公司出品的商業數學軟體。
    2. 用於演算法開發、資料視覺化、資料分析以及數值計算的進階技術計算語言和互動式環境。
    3. 除了矩陣運算、繪製函數/資料圖像等常用功能外,MATLAB軟體還可以用來建立使用者介面及與呼叫其它語言(包括C、C++、Java、Python和FORTRAN)編寫的程式。
    4. 利用為數眾多的附加工具箱(Toolbox)它也適合不同領域的應用,例如控制系統設計與分析、圖像處理、訊號處理與通訊、金融建模和分析等。
    5. 配套軟體包Simulink,提供一個視覺化開發環境,常用於系統類比、動態/嵌入式系統開發等方面。

    >>>以上五點參考自維基百科<<<

    是的,其他程式語言與函式庫做得到的事,MATLAB軟體及語言都做得到,且主打矩陣運算的它,再加上簡易的Debug環境與人性化界面,使其成為學術上常被使用來做學術研究的選擇之一。