EricClub看盤系統Pro

一個可以自定指標接收 dde使用元大,群益跟凱基 報價 api 行情報價的看盤軟體

可自動下載期交所盤後資料並歸檔成 1K 資料檔輸出

比一般版多了畫線工具

下載連結
說明:

下載安裝後,會在桌面建立一個 “EricClub看盤系統Pro更新器” 的捷徑
點選執行後,系統就會自動檢查版本更新,下載最新版本執行

接著安裝 元大報價 api 元件
正確安裝步驟及執行方式應如下
首先先下載 元大行情 api 元件(國內行情API元件及說明文件)
(注意: 不是交易 api,是國內行情API元件及說明文件)
http://www.yuantafutures.com.tw/ytf/events/api/download.html
並依指示將檔案解壓縮,放置於 C:YuantaQAPI 資料夾中

然後以系統管理員身分開啟執行 install_ytocx.bat 檔案
(主要是為了要註冊元件,所以需要系統管理員身分在檔案管理員按右鍵,以系統管理員身分執行即可)

接著在桌面 『EricClub看盤系統Pro更新器』 捷徑按下右鍵
選擇內容相容性在特殊權限等級
將 『以系統管理員的身分執行此程式』 打勾
再按下套用,確定,離開即可

由於系統是用 dde 取得報價行情資料
並以系統時間 00 秒做 K 棒歸檔
所以時間校正很重要
如果不用系統管理員的身分,會出現校正系統時間失敗的錯誤訊息

第一次執行時因為還沒有歷史資料,所以沒顯示k棒圖形
此時可以點選 “下載台指最新資料” 即可自動從期交所下載最近歷史資料至 rpt 目錄
並自動解開台指期,電子期及金融期資料至 db 目錄
db 日錄下的每個檔案就是每日個別商品把 Tick 歸檔成 1K 的行情資料
可以文字編輯器或 Excel 匯入觀察

當下載完資料後,就可以點選 “載入商品 db 資料” 將商品某一區間的的歷史資料載入
首先系統會詢問商品代號
台指期為 TXF
金融期為 FXF
電子期為 EXF

在此我們先填入 TXF 載入台指期
然後開始日期選擇 4/1 與 結束日期選擇今日
就會開始載入這些歷史資料

當載入完畢,就可以如同奇狐系統撰寫指標,觀察指標
最後選擇 “儲存目前資料至資料庫”
就可以把目前的資料儲存成單一資料檔
系統一啟動預設就會載入台指期的資料檔
如果要載入其他商品,則可以選擇”載入其他商品資料”來載入單一資料檔,
或”載入商品 db 資料” 來載入個別日期的資料

以上為初始的系統準備
一開啟系統後,先載入等一下開盤所要用的商品歷史資料
接下來行情接收部分可使用 dde 或使用元大報價 api 跟群益報價 api
欲使用報價api 接收行情的,請先跟營業員申請權限,並依指示安裝妥當

然後打開有提供 dde 報價軟體(目前暫時指提供 元大,永豐,大昌,統一的介面,日後會補足其他卷商軟體介面)
或在資訊源設定頁籤做 dde 來源設定或元大及群益帳號登入設定

然後下拉商品代碼選擇商品,等開盤時間到,就會開始收 K棒
並顯示在右邊的技術分析圖

由於是使用 DDE 報價,且只使用有限資源,盤中請勿切換商品
否則會造成資料不連續,而使用 DDE 報價也沒法有資料回補的功能

而指標部分,在技術分析圖上按下右鍵選擇”編輯指標程式碼”
即可帶出編輯畫面
撰寫方式與奇狐的寫法比較類似,各位可以先行參考內建指標的寫法
如果是使用元大 Easywin 當 dde 來源(其他家卷商軟體會慢慢加入)
則還可以看國外期貨
可以編輯 DDESetting.ini 來設定相關商品的參數
[台指期]
台指期=TXF,TXFE1
電子期=EXF,EXFE1
金融期=FXF,FXFE1
[外期商品]
小道瓊期=YM,YM1106
小Nasdaq100=NQ,NQ1106
金融時報指數=FFI,FFI1106
法蘭克福指數=DAX,DAX1106
歐元=EC,EC1106

格式為
商品名稱=商品代碼,合約商品代號
合約商品代號可參考元大easywin 的說明

21 comments

  1. max表示:

    eric大

    安裝之後在作更新的時候,

    會出現錯誤訊息,

    導致程式停止

    為何?

    THX.

    • ericclub表示:

      想請問您執行環境的作業系統是?

      下載安裝後,會在桌面建立一個 『EricClub看盤系統Pro更新器』 的捷徑
      點選執行後,系統就會自動檢查版本更新,下載最新版本執行
      所以第一次執行會比較久,因為要下載主程式,大概2MB

      所以不知道您的實際狀況是如何?
      可以抓畫面傳給我畫面好讓我判斷嗎?

      • Stan表示:

        Eric大,
        1.謝謝分享。
        2.作業系統:XP,「EricClub看盤系統Pro」在作更新的時候,會出現錯誤訊息,導致程式停止。
        3.前版「EricClub看盤系統」可以更新、下載台指最新資料、載入商品 db 資料。
        4.下載台指最新資料是最近1個月的資料,是否可以指定下載任何期間的資料(如5年、10年)? 能否告知那裡可以取得台指期、金融期、電子期長時間的資料(如5年、10年)?

        • ericclub表示:

          錯誤訊息方便抓下畫面傳給我,好讓我判斷問題嗎?

          為了維護資料的正確性
          所以程式只會自動由期交所下載盤後Tick 資料
          而目前期交所政策只提供一個月的資料

          其他資料需自行蒐集
          並把它複製到 rpt 目錄下
          我們更新版時會提供一個功能讓大家轉換舊資料

  2. aay表示:

    感謝開發軟體給大家使用
    但為了下單機台的穩定
    系統裝越少軟體越好
    不知能否朝向免安裝(portable)軟體發展?
    謝謝

  3. 石英表示:

    Eric大,您好
    我想許多人在操作台指期時,應該都很需要知道大盤的相關資料。
    以下請教2個問題:
    1我可否在 DDESetting.ini 加入如下設定
    [台指期]
    加權指數=TW1000,TWT
    (TW1000是我自己命名的,TWT是yeswin的要求)
    買張=TW1050,TWTMBV
    買筆=TW1051,TWTMBO
    ……
    以獲取大盤的相關資料

    2如何在「自己撰寫的指標」中應用到以上這些資料
    我知道在奇狐中是像以下這樣
    BS:=”1050$CLOSE”,LINETHICK0;{買張}
    請問在您的系統中要如何寫?
    THX

    • ericclub表示:

      這個看盤系統是使用”非專業資訊源” – dde 跟 報價 api
      不是所有資料都有 – 而且只能操作期指,因為只取得商品的成交價及成交量

      而且主要是”輔助” 那些無法自己設計標的看盤軟體,而非取代
      所以看盤時,最好也要要同時開啟原卷商看盤軟體(提供其他資訊和當 dde 資訊源)

      所以針對您的問題
      1.目前沒辦法,未來做比較封閉的客製化專屬台指期的系統時,有可能做到
      2.如以上所提到的原因 – 使用”非專業資訊源” – dde 跟 報價 api
      所以無法取得其他商品的價位當參考,因為沒其他商品的即時資訊

      • 石英表示:

        Eric大,您好,
        謝謝您的回應
        以下再請教2個問題:
        1在 DDESetting.ini 內的[台指期]下,只能設定
        台指期、電子期、金融期、小台期
        這4個,不能新增設別的?
        但是 [外期商品] 可以?

        2 您說「因為沒其他商品的即時資訊,所以無法取得其他商品的價位當參考」
        但是我有 台指期、電子期、金融期、小台期 這4個資訊源啊
        我可以用 電子期、金融期、小台期 這3個商品的某種加權來操作台指期
        所以應該還是會有在「自己撰寫的指標」中應用到其他商品的價位的需求
        所以,在您的系統中可以有像在奇狐中類似以下這樣
        BS:=”1050$CLOSE”,LINETHICK0;
        的寫法嗎?
        THX

        • ericclub表示:

          1.目前決定把軟體切割,台指期與外期分開
          由於台指只有台指期、電子期、金融期、小台期四種商品
          所以以後使用報價 api 的版本會慢慢的同時接收這四種商品資料,但dde版本則不會,因為使用 DDE 的報價,接收的商品資料越多,越容易 lose tick

          外期部分,則因為商品眾多且無盤後資料可以下載補齊,且各家dde 連結字串各不同,所以需要使用 DDESetting.ini 來做設定
          2 你可能不是很清楚從 dde 取得報價,與使用報價api 取得的資料特性,商品資料都需先註冊才能接收得到,而且無法做資料回補(除非報價api有提供),所以你要參考其他商品的資料,就須先註冊該商品,才能在盤中有此商品資料可以運算,這對程式作法上會增加太多複雜性,所以不予考慮

          建議你有這種需求的,直接購買奇狐使用,個人覺得奇狐寫指標相當方便,且價格很便宜,你完全不用考慮資料來源問題(我指的是國內商品)

          我的軟體定位在個人看盤系統,是為了補足某些卷商軟體不提供自己設計指標功能,而不是用來取代任何看盤軟體
          只要卷商軟體能提供dde報價連結或報價 api,那麼使用者就可以用自己設計好的指標來操作各類商品

  4. 石英表示:

    Eric大,您好,
    我了解了
    謝謝您

  5. Eclipse表示:

    感謝大大分享,有一個問題請教大大,指標中參數C與CLOSE的差異為何?? 我看說明C是指shortcut close….是指最近的bar的收盤嗎??
    我需要使用前一bar與當下bar的資料作計算(分K),不知該用REF(C,1)還是REF(CLOSE,1);另外看REF參數定義是說n day before…只限定”日”嗎,如果在分K環境下使用此變數,是代表n bar before嗎??
    請Eric大大指導….Thanks.

  6. sunny表示:

    Eric大,您好,
    由於我在奇狐系統下寫了部份看盤的工具,但是在套用在這套–看盤系統Pro中,由於部份指令不瞭解其相容度,故在此請教。
    1.在奇狐中呼叫副程式以將1分鐘的資料轉成5分鐘如:
    開5H:=”OHLC.RH#min5″;開5L:=”OHLC.RL#min5″;
    在OHLC.ALG中 RH:=H 如此可以在1分鐘線圖內取得5分鐘的高低價,

    在這個看盤系統中應如何撰寫副程式?
    另外由於奇狐未公佈與API的下單介面,大多數人是使用下單機下單,
    你這個看盤系統可面聯結下單的API或是公布原始碼,各人自行修改下單介面,就可不需透過下單機,直接下單?
    另外在測試套指令時發現
    STICKLINE(K號=1,日高,日低,0.1,0)
    所畫的直線變成方框了,在此反映一下。

    • ericclub表示:

      目前這一套軟體沒商業化
      所以也沒經費跟時間做更進一步的開發改進
      對於與奇狐指令也只有部分相容
      此套軟體只適合做簡易開發與補足某些商品的看盤軟體沒法可自寫指標的問題

      如果是針對台股看盤,建議還是買專業版奇狐

  7. Eddy表示:

    Eric大寫的好棒,給您拍拍手。想請教您是以哪種程式語言撰寫呢?

  8. Kenny表示:

    Eric大,您好,
    我安裝完後執行程式,出現:—————————

    —————————
    Your expiration date(2012/1/1 上午 12:00:00) is reached! You need to purchase a license file to run this software.
    —————————
    確定
    —————————

    • ericclub表示:

      如果你執行的是看盤軟體更新器,應該不會有這個問題ㄟ,因為他會去下載最新版本,目前的版本還沒過期

      請再試看看,若還有問題,可用 msn 或 skype 或 email 跟我聯絡

  9. jackson表示:

    Eric大,您好:
    主圖無法顯示Formula Program,按右鍵常用指標無顯示.

  10. 劉繼平表示:

    Eric大,您好;程是已安裝完成,登入帳號,密碼後卻仍無法連線,是什麼原因?

    • ericclub表示:

      你是安裝 EricClub 個人看盤系統Pro 版打算用報價api 當資訊源取得報價資料嗎?
      如果是,你有跟卷商申請報價api權限嗎?

      如果可以,請把問題再描述詳細一點,單憑你給的那些資訊,還無法判定問題所在

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料