kuolung 發表於 16-12-2 09:41

分享一下,新版元大 rtd

本帖最後由 kuolung 於 16-12-2 10:05 編輯

最新版的 元大 rtd ,居然提供,com interface ,
可以用 com interface 登入,
就不用像以前還要開啟視窗,來做登入的動作了,
不過,這是我看到的 interface 規格,可不可以這樣做,還要測試才知道
有用 vc++ 的朋友,一起來測試吧

以下是部份,宣告的 code

ICome : IDispatch
{
    //
    // Wrapper methods for error-handling
    //

    HRESULT Logon (
      _bstr_t identity,
      _bstr_t password );
    HRESULT Login (
      _bstr_t identity,
      _bstr_t password,
      _bstr_t silent );
    HRESULT SilentLogon (
      _bstr_t identity,
      _bstr_t password );
    VARIANT_BOOL LogonSlave (
      _bstr_t identity,
      _bstr_t password );

哦 !!! 對不起,我錯了,應該是說,元大的 rtd 元件中,有附一個 com 的 api , 可以另外下單 和 查報價,成交回報等等的功能 ...

flashbibby 發表於 16-12-2 10:50

我目前也有使用元大RTD接收資料,因為每次都會跳出登入視窗,很想用c#改寫成不需手動輸入,但網路上實在找不到資料參考。
可以請教大大是在什麼路徑看到以上的com 元件內容?以及是否有測試建議,本人很願意一起進行測試

kuolung 發表於 16-12-2 12:12

本帖最後由 kuolung 於 16-12-2 12:17 編輯

flashbibby 發表於 16-12-2 10:50
我目前也有使用元大RTD接收資料,因為每次都會跳出登入視窗,很想用c#改寫成不需手動輸入,但網路上實在找 ...
給您一個方向,第一,您的程式要用管理員權限執行,
第二,再用您的程式,去找跳出來的登入視窗,程式模擬輸入登入,就可以自動登入了

我用 vc++ 寫就像下面這樣

m_pRTD = FindWindowEx( NULL, childWindow, NULL, NULL ); ->找到登人視窗
...
mouse_event( MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0 ); -> 按下 mouse
...
m_pRTD->SendMessage( WM_CHAR, account , 0 ); -> 模擬輸入帳號,密碼
...


davidcheng 發表於 17-11-20 19:29

請問一下,如果申請 RTD ,是否代表一定要用 RTD來作股票交易?

如果申請 RTD 之後,還是用手機 app 來下單,RTD 只是用來下載每日的 k線、 macd 、kdj 、分價量表、等等,這樣會被停掉 RTD 嗎?

kuolung 發表於 17-11-20 23:55

不會
我的帳號 申請3~4年了 從來沒交易過 也還可以用 rtd

kuolung 發表於 17-11-21 17:57

kuolung 發表於 17-11-20 23:55
不會
我的帳號 申請3~4年了 從來沒交易過 也還可以用 rtd

不過,補充一下,我的 RTD 用的是 元大的,如果是別家的,那就不一定了

crik335 發表於 17-11-24 05:14

感謝大大分享{:8_562:}
頁: [1]
查看完整版本: 分享一下,新版元大 rtd