learner 發表於 15-9-25 23:38

飛狐 TWSTKDRV 0.9.2 版使用請教

文有點長,小弟這周剛好因緣際會接觸道飛狐,
想作到兩件事,1即時看盤2資料回補(自動/手動)

爬了一些文,
    從http://www.coco-in.net/thread-38252-2-1.html 找到軟體(含繁中執行檔),
    從http://www.coco-in.net/thread-8484-1-1.html   找到0.9.2,
    從http://www.coco-in.net/thread-16417-4-1.html 找到TWSTKDRV.ini設定,

就我整理使用飛狐+TWSTKDRV 0.9.2 大約可以接50支, win 7 x64 reg檔要加/WOW6432Node
然後不需要透過EXCEL,和其他第三方程式 => 只需要 飛狐(使用TWSTKDRV) + DDESERVER (我使用easywin)

因為小弟想看台指+海期,
所以需要到市場管理新增市場 :需要注意 幾檔買賣開收時間時區.如下





在到數據管理 代碼對照表新增想看的商品 -> 小日


接下來設定TWSTKDRV.ini,如下


CSV=C:\CSV
EzChart=C:\ezChart
EzChart_DLY=C:\ezChart\Download
EXT=C:\ezChart\Foreign
Systex=C:\
EXT001=C:\SuperSTK\TWMGNC.DAT
EXT002=C:\SuperSTK\TWMGNP.DAT
EXT003=C:\SuperSTK\TWFRN.DAT


EXT001=融資
EXT002=融券
EXT003=外資


Default_RealTimeData=1,0,0,0,1,5
Default_HistoryData=1,0
TSEIDX_Label=TW100
OTCIDX_Label=TW400
Unit=0.000000001
EnableShift=1
EnableDelEXT=0
EnableRestore=0
DDEServer=YT


TWIDXWT=E,TW100,EzChart
TWIDXOT=E,TW400,EzChart
TWIDX11=E,TW201,EzChart
TWIDX12=E,TW202,EzChart
TWIDX13=E,TW203,EzChart
TWIDX14=E,TW204,EzChart
TWIDX15=E,TW205,EzChart
TWIDX16=E,TW206,EzChart
TWIDX17=E,TW207,EzChart
TWIDX18=E,TW208,EzChart
TWIDX19=E,TW209,EzChart
TWIDX20=E,TW210,EzChart
TWIDX21=E,TW211,EzChart
TWIDX22=E,TW212,EzChart
TWIDX23=E,TW213,EzChart
TWIDX25=E,TW214,EzChart
TWIDX26=E,TW215,EzChart
TWIDX27=E,TW216,EzChart
TWIDX28=E,TW217,EzChart
TWIDX29=E,TW218,EzChart
TWIDX99=E,TW219,EzChart
TWIDXMS=E,TW107,EzChart




TFWTX00=台指,KS!'TXFJ5.123',KS!'TXFJ5.422',KS!'TXFJ5.130',KS!'TXFJ5.131',KS!'TXFJ5.132',KS!'TXFJ5.124',KS!'TXFJ5.133',KS!'TXFJ5.134',0845,1345,1
OSJNM=小日,KS!'JNM1512.123',KS!'JNM1512.422',KS!'JNM1512.130',KS!'JNM1512.131',KS!'JNM1512.132',KS!'JNM1512.124',KS!'JNM1512.133',KS!'JNM1512.134',0800,0200,1

檔案到此為止,重開飛狐後,連接行情服務器->接收系統設定,




還是沒看到數據,也有將ini內的Symbol作以下調整(加入交易所簡寫)
TFWTX00->WTX00
OSJNM->JNM
一樣沒數據

台指跟海期都沒有,請叫我該怎麼做才能正確接收數據呢??感謝大大.

海傑王 發表於 15-9-26 23:19

第一次按存檔                                                                  
                                                                                                   第二次選擇後再按存檔
                           

海傑王 發表於 15-9-26 23:29

本帖最後由 海傑王 於 15-9-26 23:31 編輯

注意登錄檔設定如你是win7如圖                                                                                                                                    

AeroFox R&D登錄檔設定看有沒跟你存放資料夾一樣

例如飛狐存放在C槽

"AppPath"="E:\\FoxTrader"
"ProductID"=dword:00000002
"Product"="專業版"
"Version"="5.0"
"Build"="71120"
"AutoUpgrade"=dword:00000000
"AutoStkDrv"=dword:00000000
"QueryStkDrv"=dword:00000000
"DataSysType"=dword:00000000
"DataSysPath"=""


在"AppPath"="E:\\FoxTrader"這一行須改成"AppPath"="C:\\FoxTrader"
改完後再重新按登陸



learner 發表於 15-9-28 16:10

海大,我下載你另一篇文章的ini檔,
飛狐中把台指近=>WTX01 [交易所是TF],ini檔 也把TFTXF01 => TFWTX01.
檢查調整了.reg file調整至飛狐安裝目錄.
註冊的也是WOW6432Node.
開起來像這樣

但執行後(有先依照2樓所說),紅框裡還是沒東西,飛狐也是沒資料!


請教我有辦法逐步檢查哪個步驟有問題嗎?

1.reg file中有關目錄的位置,版本
2.x64 註冊碼目錄差異
3.ini file 目錄和DDE設定

還是我把所有的商品都刪除,
先加一個台指近來測試就好了. (明天試試)


海傑王 發表於 15-9-28 20:08

我上傳那個INI是以前設定的你要把DDE 改成當月公式
再不行改用點精靈試試

海傑王 發表於 15-9-29 08:32

在Win7接收DDE時.有些看盤軟體需要在系統裡做些調整才能接收到數據

learner 發表於 15-10-2 22:53

試過點精靈
也調整過系統的UAC
還是沒有訊號進來!
是我 Session理解有錯嗎?
EX:
TFWTX00=台指,...
OSJNM=小日,...

TF -> 是飛狐 市場管理 交易所的 市場代碼
XTX00 -> 是飛狐 數據管理 代碼對照的 證券代碼

至於 台股行情接收系統->系統設定->代碼替換 可以不管他(我留空白)
這樣對嗎?

k8mk 發表於 16-4-28 15:11

TWSTKDRV 0.9.2 的ini我是有發現一些問題
當DDE設定的倒數第三欄(開盤時間) 大於 倒數第二欄(收盤時間)時
點取執行就不會正常接收數據
似乎是程式本身限制的問題

ll3952671 發表於 17-3-7 16:12

請教大大   我找不到上面哪個圖接受器   請指教謝謝

stock888 發表於 17-3-20 09:48

請問裝在Windows 10能正常接收嗎? 我裝在Windows 10 32位元,沒接收到數據

糖土尼 發表於 17-7-10 16:46

learner大大:
    請問可以連上了嗎?
頁: [1]
查看完整版本: 飛狐 TWSTKDRV 0.9.2 版使用請教