|
通達信自動化交易接口有很多自定義消息,通過傳遞消息來完成某個小功能將大大簡化編程,提高效率就是win32調(diào)用,比如顯示某支股票可以向通達信發(fā)送消息來實現(xiàn)。 如果沒有消息接口,模擬鍵盤輸入來聯(lián)動,效率低穩(wěn)定性差。注意股票代碼:滬市代碼前加7,其它的市場股票代碼前面加6。 C代碼 UINT UWM_STOCK = RegisterWindowMessage(_T('Stock')); ::PostMessage(HWND_BROADCAST,UWM_STOCK,7580019,0); //就是查看 580019 的頁面, ::PostMessage(HWND_BROADCAST,UWM_STOCK,6031007,0); //是查看031007頁面 Python代碼 #用pywin32,去掉_T()就ok UWM_STOCK = RegisterWindowMessage('Stock'); PostMessage(HWND_BROADCAST,UWM_STOCK,7600027,0); AutoHotkey代碼 ;這里指定0xFFFF就是HWND_BROADCAST,是對多個通達信窗口廣播消息;如果指定具體窗口的句柄,則是向特定窗口發(fā)送消息。 active_id:=0xFFFF UWM_STOCK := DllCall('RegisterWindowMessage', Str,'Stock') PostMessage,UWM_STOCK,7600050,0,,ahk_id %active_id% 以上就是關(guān)聯(lián)通達信自動化交易接口的代碼分享 |
|
|