本帖最後由 ram 於 18-7-6 16:15 編輯
剛剛全部試通,先預告一下,完整的等整理過後再發佈
首先當然是資訊源要穩定好用,
再來就是得介接容易
最後終於找到一個以前剛好有備份到的攜帶型的模擬環境可以用
從盤前到清盤再到盤後然後收盤,全部的資料都有耶!
還有介面可以供查核資料比對接收的情形
介接用的API也是unmanaged的dll,x64和x86都有,還有一個C++的.h檔說明
就來開啟我的VS2010 C#,
上次弄WindowsForm這次改用ConsoleApp
目標是最簡單的可看盤程式
續用上次的DDE工具,所以當然就是用EXCEL當皮了
完成圖:
EXCEL看盤示意圖
下方是x64版的C# console程式,打資料到Sheet2,商品代碼是 01398.HK
右方是x32版的C# console程式,打資料到Sheet1,商品代碼是 01688.HK
EXCEL中
C4~F8是五檔資料,橫向依序是: 買量 買價 賣價 賣量,縱向當然是一二三四五啦
A2~F2則是當日當前的 昨收 開盤 最高 最低 成交價 總成交量
A4是收到的成交時間資料, B4則是將A4換算成 hhmmss
A1 則是console程式收到的資料量計數,也打到EXCEL上看
即時運作的狀況:
DdeExcelRealtime.rar
(257.45 KB, 下載次數: 34, 售價: 1 金錢)
程式大約200行,正是用上次寫的 RunDdePushExcel dll 去叫 DdePushExcel.exe的方式運作
雖然幾乎都是抄來的,還是弄了很久
先給瞇一下最長最垃圾的一段碼
個人親寫最渺小微不足道的程式碼段落
昨晚敖了夜現在想睡了
|