HSP程式交易論壇 >> 程式交易 >> 論壇主區 >> 建議與錯誤回報 >> 盤中的下單位部位與策略平台上所紀錄的部位有所差異
盤中的下單位部位與策略平台上所紀錄的部位有所差異 unicorn666,2014-05-28 13:41:22

版大你好:

今日盤中的下單位部位與策略平台上所紀錄的部位有所差異
"2014/5/28 上午 09:39:53 --> 2014/05/28 09:39:53 2 9076"
[COLOR=#ff0000]"2014/5/28 上午 09:53:25 --> 2014/05/28 09:53:25 4 9094"
"2014/5/28 下午 12:20:15 --> 2014/05/28 12:20:15 1 9112"
[/COLOR]"2014/5/28 下午 12:26:21 --> 2014/05/28 12:26:21 2 9130"

在0953時的加碼1口,應使部位變成3,[COLOR=#ff0000]但實際送單卻加碼2口,使部位變成4[/COLOR]

在1220時的加碼1口,應使部位變成4,[COLOR=#ff0000]但實際送單卻減碼3口,使部位變成1[/COLOR]

以下為加碼的程式碼:
// 一 一 一 一 一 一 一 一 多 單 價 格 加 碼 一 一 一 一 一 一 一 一 
1740 If 目前部位( 倉位多空 ) > 0 And 5分_K線時間 < 1315 And K線序號( 目前K線 ) >= 目前部位( 第 1 次建倉K線序號 ) 
   Then 
1750  If 單K計數器( 目前K線 , 8 ) = 0 Then 
1760   If 5分_最高價 >= 加碼位置# Then 
1770    加碼價位# = 加碼位置# 
[COLOR=#ff0000]1780    部位# = 部位# + 1 
1790    S1$ = Cstr( 部位# ) 
1800    S2$ = Cstr( 加碼價位# ) 
1810    輸出命令檔( F:\Cur_Hong06.txt , [yyyy]/[mm]/[dd]□[hh]:[nn]:[ss]□[S1$]□[S2$] , 不限 ) 
[/COLOR]1820    操作訊號( 多單建倉 , 1口 , 加碼價位# ) 
1830    Show [ K線下方 , 加 ] 
1840    顯示文字[ S2$ , 主畫面 , ( 0 , 加碼價位# ) , 字型: 新細明體 , 大小: 009 , 顏色: 16777215 ] 
1850    GoSub 階段初始點 
1860    單K計數器( 目前K線 , 8 ) = 加碼價位# 
1870   End If 
1880  Else 
1890   加碼價位# = 單K計數器( 目前K線 , 8 ) 
1900   操作訊號( 多單建倉 , 1口 , 加碼價位# ) 
1910   GoSub 階段初始點 
1920   Show [ K線下方 , 加 ] 
1930  End If 
1940 End If 

附件中有盤中截圖,其盤中部位計算為正確部位,但送出之命令檔的部位卻出現不相同之狀況!
因為之前也有發生過~但那時候沒有儲存命令檔紀錄,所以也找不出原因!
這次附上紀錄檔,還請板大幫幫忙解決一下此問題!

謝謝!!

unicorn666,2014-05-28 13:45:01

圖片放附件好像不能傳上去,會出現Internal Server Error!!
圖片我再用MAIL傳好了,再麻煩版大幫我看看~

Hunta,2014-05-28 21:13:44

因為HSP系統是依照使用者策略來進行操作,不會自動下單,所以可能要查一下策略中是否有編寫上的問題。
可針對「部位#」的變化來追蹤,用Debug函數即可輕易得知。

unicorn666,2014-05-29 00:01:17

版大你好

我有寄盤中截圖至貴公司的MAIL
截圖當中的顯示資訊為正確的部位
我後來也有使用DEBUG函數來找問題但部位也是無誤!
但是盤中送出之命令檔卻不相同!

還是我寄程式至貴公司的MAIL,再煩請板大幫忙一下!?

Hunta,2014-05-29 08:40:58

Sorry!!
因為我們平常事務頗多,所以並沒辦法幫忙寫策略或找BUG,我們可以提供解決問題的方向,但是可以使用者必須自已動手。
以你上面PO出來的策略程式,應該是部位#出問題,你可以追蹤看看。

 97 1 8: 此主題共有5帖 此頁5帖 每頁12帖 

[查看完整模式]

LeadBBS 5.0 耗時62.5毫秒 請求2次