註冊  登入
 

 搜尋

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

加入收藏 

使用幫助 

聯繫我們 
首頁 >> 程式交易 >> 論壇主區 >> 站務公告 >> 查看文章
 新帖 新投票 回覆文章 上篇 重新整理 下篇  


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


 主題:HSP策略平台5.1版更新通知!! - 複製地址
 

帥哥,離線

Hunta 



門派 管理員
職務 總版主
級別 法老
聲望 +100000
財富 100002
積分 101915
經驗 642850
文章 1733
註冊 09-04-10 17:15
發表: 2009-10-16 11:10:42 人氣:34609樓主

HSP策略平台5.1版更新通知!!

本次版本更新主要修改部份如下:
 
一、「操作訊號」函數新增「全部」口數,可用於手中部位全數出場時使用。
[IMGA=0,absMiddle]http://www.huntasoft.com/hsp/pic/1015-1.jpg[/IMGA]
 
二、「目前部位」函數新增「總暫結績效」及「第x次建倉暫結績效」選項,可直接得知目前部位之暫結績效。
[IMGA=0,absMiddle]http://www.huntasoft.com/hsp/pic/1015-2.jpg[/IMGA]
 
三、新增「條件觸發」函數,可監控「目前K線」之下列狀況是否發生:
1.任一筆單(或平均成本)虧損(或獲利)幾點?
2.目前K線是否一度大於(或小於)某點位?
3.自前x根K線之最高價下跌(或最低價上漲)幾點?
4.目前K線是否一度大於(或小於)均線x?
[IMGA=0,absMiddle]http://www.huntasoft.com/hsp/pic/1015-3.jpg[/IMGA]
 
 
範例程式_策略定義:
1.當三條均線5,7,9呈現多方排列,且前一根K線之收盤價高於三均線之上,則多單進場。
2.當三條均線5,7,9呈現空方排列,且前一根K線之收盤價低於三均線之下,則空單進場。
3.當手中任一筆單一度虧損超過30點,則出場。
4.當成交價格一度自10根K線高點下跌(或低點上漲)30點,則出場。
 
程式碼如下:
  10 Va = 5分_均價( 5 ) 
  20 Vb = 5分_均價( 7 ) 
  30 Vc = 5分_均價( 9 ) 
  40 Vh = Max( Va , Vb , Vc ) 
  50 Vl = Min( Va , Vb , Vc ) 
  60 Ve = 5分_開盤價 
  70 
  80 // 多單進場 
  90 If 目前部位( 倉位多空 ) <= 0 And Vh = Va And Vl = Vc And 前1_5分_收盤價 > Vh 
   Then 
 100  操作訊號( 空單平倉 , 1口 , Ve ) 
 110  操作訊號( 多單建倉 , 1口 , Ve ) 
 120  Show [ K線下方 , ▲ ] 
 130 End If 
 140 
 150 // 空單進場 
 160 If 目前部位( 倉位多空 ) >= 0 And Vh = Vc And Vl = Va And 前1_5分_收盤價 < Vl 
   Then 
 170  操作訊號( 多單平倉 , 1口 , Ve ) 
 180  操作訊號( 空單建倉 , 1口 , Ve ) 
 190  Show [ K線上方 , ▼ ] 
 200 End If 
 210 
 220 // 出場條件1 
 230 If 條件觸發[ 單一筆單虧損30點 ] = 是 Then 
 240  If 目前部位( 倉位多空 ) = 1 Then 
 250   Vf = 目前部位( 第 1 次成本價位 ) - 30 
 260   操作訊號( 多單平倉 , 1口 , Vf ) 
 270   Show [ K線下方 , 損 ] 
 280  Else 
 290   Vf = 目前部位( 第 1 次成本價位 ) + 30 
 300   操作訊號( 空單平倉 , 1口 , Vf ) 
 310   Show [ K線上方 , 損 ] 
 320  End If 
 330 End If 
 340 
 350 // 出場條件2 
 360 If 目前部位( 倉位多空 ) > 0 And 條件觸發[ 自10根K線高點下跌30點 ] Then 
 370  Vf = 5分_區間最高價( 10 ) - 30 
 380  操作訊號( 多單平倉 , 1口 , Vf ) 
 390  Show [ K線下方 , ◎ ] 
 400 End If 
 410 If 目前部位( 倉位多空 ) < 0 And 條件觸發[ 自10根K線低點上漲30點 ] Then 
 420  Vf = 5分_區間最低價( 10 ) + 30 
 430  操作訊號( 空單平倉 , 1口 , Vf ) 
 440  Show [ K線上方 , ◎ ] 
 450 End If
 
 
下載程式碼 [URL=http://www.huntasoft.com/hsp/0083.rda]http://www.huntasoft.com/hsp/0083.rda[/URL]
 
執行結果如下:
[IMGA=0,absMiddle]http://www.huntasoft.com/hsp/pic/1016-1.jpg[/IMGA]
 
軟體更新步驟:
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在2009/10/16 下午 12:06:21編輯過 ]   


離線

bw5168 



級別 聖騎士
積分 462
經驗 49138
文章 331
註冊 09-04-16 16:35
發表: 2009-10-16 11:26:292

新功能很棒,配合下單機就更完美了

離線

pop616 



級別 職業俠客
財富 1
積分 83
經驗 11140
文章 65
註冊 09-07-10 20:11
發表: 2009-10-16 14:58:023

好功能,推一下

離線

pop616 



級別 職業俠客
財富 1
積分 83
經驗 11140
文章 65
註冊 09-07-10 20:11
發表: 2009-11-04 11:42:364

版大∼請問一下
有關第三...1.任一筆單(或平均成本)虧損(或獲利)幾點?

我的程式寫法是...虧損30點,會反手
進場點是使用thisbar作多空判斷,用收盤價....
用您的方式寫+30或-30
實際執行,跟回測情況
都會有建倉價位有誤的問題∼

請問這該如何解決呢?

另∼請問使用條件觸發裡的函數
是不是就不需要再用單k計數器了呢?

謝謝

帥哥,離線

Hunta 



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

1.系統出現「建倉價位有誤」代表你所設定的建倉價位已超出當根K線的價格範圍,你可以利用Debug函數檢查一下。
2.若你使用條件觸發函數,理論上是可以不必使用單k計數器,因為它一旦觸發就不會消失。

離線

pop616 



級別 職業俠客
財富 1
積分 83
經驗 11140
文章 65
註冊 09-07-10 20:11
發表: 2009-11-11 11:24:016

請問版大∼
此策略0083回測起來,績效非常不錯..
但幾個問題請教...
1.行號90,最後的判斷式,前1_5分_收盤價 > Vh,
  Vh數值不斷的變化,應該是屬於thisbar的寫法吧,
  採用va開盤價,回測績效準確嗎?

2.隔天跳空的狀況,策略的停損只有30點,隔天被軋停損的點數有誤∼

3.另請教,max、min函數,是指括弧裡的變數..最高及最低嗎?
  還是有他自己的計算公式呢?

謝謝

帥哥,離線

Hunta 



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

1.沒錯行號10~30應採「前1」方式處理較合理。
2.行號250後可接:
If Vf > 開盤價 Then
   Vf = 開盤價
End If

行號290後可接:
If Vf < 開盤價 Then
   Vf = 開盤價
End If

3.max、min函數,是指括弧裡的變數..最高及最低。

離線

pop616 



級別 職業俠客
財富 1
積分 83
經驗 11140
文章 65
註冊 09-07-10 20:11
發表: 2009-11-11 23:33:188

抱歉~版大再請教
行號360~440的 "自10根K線高點下跌30點"或上漲30點~
如果在隔天跳空開出...
那前面10根k線一定是下跌或上漲超過30點~
如果在這10根k線中,建立新倉....馬上就平倉了....
請問該如何解決此問題呢?

可像之前http://www.huntasoft.com/hsp/lesson24.htm
如此使用嗎?
隔天的跳空後10(或n)根k線內,
新倉的建立該如何避免此問題呢?
謝謝∼
 
 

[ 此貼最後由pop616在2009/11/12 上午 08:56:16編輯過 ]   


帥哥,離線

Hunta 



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

若要防止你說的狀況,則「自前x根K線之最高價下跌幾點出場」的x就必須設定為變數,例如:

  10 Vx = K線序號( 目前K線 ) - 目前部位( 第 1 次建倉K線序號 ) 
  20 If Vx > 10 Then 
  30  Vx = 10 
  40 End If 
  50 
  60 If 目前部位( 倉位多空 ) > 0 And Vx > 0 Then 
  70  If 條件觸發[ 自Vx根K線高點下跌30點 ] Then 
  80   (出場程序)

離線

Cool 



級別 論壇遊俠
積分 36
經驗 1531
文章 29
註冊 09-07-03 09:29
發表: 2009-11-24 19:52:2110

請問一下 我已經更新至5.3版
為何SHOW裡面沒有 "損"

帥哥,離線

Hunta 



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

的確沒有「損」,你可以用打字的。


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

 新帖 新投票 回覆文章



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

是否是UBB代碼

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