註冊  登入
 

 搜尋

迷你方式顯示論壇 RSS訂閱此版新訊息  

加入收藏 

使用幫助 

聯繫我們 
首頁 >> 程式交易 >> 論壇主區 >> HSQL語言討論區 >> 查看文章
 新帖 新投票 回覆文章 上篇 重新整理 下篇  


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


 主題:請問這程式語法有什麼地方錯誤嗎?煩請高手釋疑 - 複製地址
 

帥哥,離線

zhangbotta  巨蟹座 寅虎



級別 新手上路
積分 8
經驗 410
文章 5
註冊 12-01-09 08:39
發表: 2012-01-10 14:48:07 人氣:23350樓主

請問這程式語法有什麼地方錯誤嗎?煩請高手釋疑

  10 If 目前部位( 倉位多空 ) = 0 Then 
  20  If 1分_K線時間 = 900 Then 
  30   Va = 1分_開盤價 
  40   操作訊號( 多單建倉 , 1口 , Va ) 
  50  End If 
  60 End If 
  70 If 結算日 = 是 And 1分_K線時間 = 1320 And 目前部位( 倉位多空 ) = 1 Then 
  80  Vb = 1分_收盤價 
  90  操作訊號( 多單平倉 , 1口 , Vb ) 
 100 End If 
 
這樣用歷史回測任何一個月份都不會有成交記錄,
問題似乎是出在"結算日"這個地方,還是我程式有哪個地方寫錯呢?

離線

bw5168 



級別 聖騎士
積分 462
經驗 49138
文章 331
註冊 09-04-16 16:35
發表: 2012-01-10 23:10:362

應該
40 前面少一個(空單平倉,1口, va) 吧  
50 操作訊號( 多單建倉 , 1口 , Va )

帥哥,離線

zhangbotta  巨蟹座 寅虎



級別 新手上路
積分 8
經驗 410
文章 5
註冊 12-01-09 08:39
發表: 2012-01-11 07:59:113

前面加(空單平倉,1口, va)還是不行,而且那也不合邏輯,
因為最前面已經有( If 目前部位( 倉位多空 ) = 0 Then )
已經表明是空手,應該是不會有空單可以平倉的
改寫了幾次程式,只要有加"結算日"的條件,似乎都是不能跑
是否是HSP的Bug?

帥哥,離線

Hunta 



門派 管理員
職務 總版主
級別 法老
聲望 +100000
財富 100002
積分 101915
經驗 642850
文章 1733
註冊 09-04-10 17:15
發表: 2012-01-11 08:29:354

結算日在1分鐘版本的確有BUG,在結算日之10:30後就會失效。(5分鐘版本正常無誤)
這個問題我們將在近期改版更新。


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

 新帖 新投票 回覆文章



回覆文章 注意: *為必填項
*驗證訊息
用戶名稱 密碼 註冊
*文章名稱 長度不得超過255字
內容(最大25K)

是否是UBB代碼

內容支持插入UBB標籤
使用方法請參考幫助
其它選項:  顯示簽名   鎖定文章  - 顏色表   Alt+S或Ctrl+Enter快速提交