Hunta |
門派 管理員 職務 總版主 級別 法老 聲望 +100000 財富 100002 積分 101915 經驗 642850 文章 1733 註冊 09-04-10 17:15
|
|
|
發表: 2010-09-14 10:40:23 人氣:30729 | 樓主 |
HSP策略平台v6.2b版更新通知!!
本次版本更新主要新增「引入資訊」功能函數,說明如下:
在以往的版本中,使用者只能針對「目標商品」的資料進行接收及研判,無法參考其他商品或股票的資料,而本次加入之「引入資訊」功能函數,即可達成此一目的。
「引入資訊」功能主要是利用券商報價軟體之DDE功能,直接將所需資訊引入策略程式中,意即,使用者可以直接在編寫策略時,即時接收及判斷「外部資料的現值」,例如:加權指數、摩台指數、台積電最近一筆成交張數、台指期總委買(賣)口數、日經指數漲跌、.....等,只要券商軟體有提供之資料皆可查詢,如此可大幅提升參考資料之豐富性,更增加策略程式本身對於外界情報的制御能力。
[IMGA=0,absMiddle]http://www.huntasoft.com/hsp/pic/0912-0.jpg[/IMGA]
「引入資訊」函數之語法為:
變數 = 引入資訊( LinkTopic , LinkItem , 資訊名稱 )
其中:
LinkTopic : 券商主機代號
LinkItem : 資料代號
資訊名稱 : 使用者自取名稱
至於,LinkTopic及LinkItem兩項資料該如何取得?
1.首先,必須取得券商之報價軟體,且該軟體提供DDE功能。
2.視報價軟體不同,可分為兩種取得方式: a.在「目標資料」上,按右鐽,選擇「複製DDE字串」,再貼至Excel上。 b.直接將「目標資料」拖曳至Excel上。
3.Excel上方儲存格內容即出現其DDE字串。
以下圖為例LinkTopic為YES|DQ,而LinkItem為TXFI0.Price。(其中 = 忽略不要, ! 為分隔符號)
[IMGA=0,absMiddle]http://www.huntasoft.com/hsp/pic/0912-2.jpg[/IMGA]
範例:
在K線圖右方之資訊欄顯示即時之台指期價格、大盤指數、價差、台指期總委買筆數、總委賣筆數、總委買口數、總委賣口數。
程式碼:(本例是以[COLOR=#e61a1a]元大Yeswin[/COLOR]為資料取得軟體)
[COLOR=#1a94e6]10 If 最後K線 = 是 Then 20 台指期報價# = 引入資訊( YES|DQ , TXFI0.Price , 台指收盤價 ) 30 大盤指數# = 引入資訊( YES|DQ , $TWT.Price , 大盤指數 ) 40 價差# = 引入資訊( YES|DQ , TXFI0.Basis , 台指期價差 ) 50 委買筆數# = 引入資訊( YES|DQ , TXFI0.TotalBidOrders , 委買筆數 ) 60 委買口數# = 引入資訊( YES|DQ , TXFI0.TotalBidVolume , 委買口數 ) 70 委賣筆數# = 引入資訊( YES|DQ , TXFI0.TotalAskOrders , 委賣筆數 ) 80 委賣口數# = 引入資訊( YES|DQ , TXFI0.TotalAskVolume , 委賣口數 ) 90 100 顯示資訊[ 台指期 , 序號: 0 , 大小: 009 , 文字色: 0 , 背景色: 16777215 , 置中 , 字型: 新細明體 ] 110 顯示資訊[ 台指期報價# , 序號: 1 , 大小: 009 , 文字色: 255 , 背景色: 16777215 , 置中 , 字型: 新細明體 ] 120 顯示資訊[ 大盤指數 , 序號: 3 , 大小: 009 , 文字色: 0 , 背景色: 16777215 , 置中 , 字型: 新細明體 ] 130 顯示資訊[ 大盤指數# , 序號: 4 , 大小: 009 , 文字色: 16711680 , 背景色: 16777215 , 置中 , 字型: 新細明體 ]
140 顯示資訊[ 價差 , 序號: 6 , 大小: 009 , 文字色: 0 , 背景色: 16777215 , 置中 , 字型: 新細明體 ] 150 顯示資訊[ 價差# , 序號: 7 , 大小: 009 , 文字色: 128 , 背景色: 16777215 , 置中 , 字型: 新細明體 ] 160 170 顯示資訊[ 委買筆數 , 序號: 10 , 大小: 009 , 文字色: 0 , 背景色: 16777215 , 置中 , 字型: 新細明體 ] 180 顯示資訊[ 委買筆數# , 序號: 11 , 大小: 009 , 文字色: 255 , 背景色: 16777215 , 置中 , 字型: 新細明體 ] 190 顯示資訊[ 委賣筆數 , 序號: 12 , 大小: 009 , 文字色: 0 , 背景色: 16777215 , 置中 , 字型: 新細明體 ] 200 顯示資訊[ 委賣筆數# , 序號: 13 , 大小: 009 , 文字色: 32768 , 背景色: 16777215 , 置中 , 字型: 新細明體 ] 210 220 顯示資訊[ 委買口數 , 序號: 15 , 大小: 009 , 文字色: 0 , 背景色: 16777215 , 置中 , 字型: 新細明體 ] 230 顯示資訊[ 委買口數# , 序號: 16 , 大小: 009 , 文字色: 255 , 背景色: 16777215 , 置中 , 字型: 新細明體 ] 240 顯示資訊[ 委賣口數 , 序號: 17 , 大小: 009 , 文字色: 0 , 背景色: 16777215 , 置中 , 字型: 新細明體 ] 250 顯示資訊[ 委賣口數# , 序號: 18 , 大小: 009 , 文字色: 32768 , 背景色: 16777215 , 置中 , 字型: 新細明體 ] 260 End If[/COLOR]
程式碼下載 [URL=http://www.huntasoft.com/hsp/0114.rda]http://www.huntasoft.com/hsp/0114.rda[/URL] (請下載至huntap資料匣內)
執行畫面:
[IMGA=0,absMiddle]http://www.huntasoft.com/hsp/pic/0912-1.jpg[/IMGA]
※在K線圖左上方會出現「策略程式中所使用之DDE資料」
※在按下「停止執行策略」按鈕後,HSP系統會自動儲存「各DDE資料於各K線之值」,並可於下次執行策略時自動叫回;例如:昨天的DDE資料,今天執行策略時會自動叫回,不會因為停止策略而消失。
※DDE資料必須保持[U]執行策略[/U]之狀態才會持續記錄,一旦[U]停止執行策略[/U]即資料將不會被儲存。
※[COLOR=#dd2222]請注意!!DDE引入之資料無法用於績效回測,意即,績效回測無法正確執行「引入資訊」。[/COLOR]
版本更新步驟如下:
1.請確定HSP策略平台已關閉。
2.請直接下載5分鐘版 [URL=http://www.huntasoft.com/download/setup.exe]http://www.huntasoft.com/download/setup.exe[/URL] 安裝更新。
3.請直接下載1分鐘版 [URL=http://www.huntasoft.com/download/setup1.exe]http://www.huntasoft.com/download/setup1.exe[/URL] 安裝更新。 |
[ 此貼最後由Hunta在2010/9/14 下午 12:19:06編輯過 ]
|
|