HSP程式交易論壇 >> 程式交易 >> 論壇主區 >> HSQL語言討論區 >> 價格突破寫法
價格突破寫法 Cool,2009-10-31 16:34:32

請問價格突破的寫法??
 
例 前一根收盤價突破60MA則買進
   前一根收盤價跌破60MA則賣出
 
 

Hunta,2009-11-01 08:25:41

程式碼如下:
  10 // 多單進場 
  20 If 目前部位( 倉位多空 ) <= 0 And 前1_5分_收盤價 > 前1_5分_均價( 60 ) Then 
  30  Show [ K線下方 , ↑ ] 
  40  Va = 5分_開盤價 
  50  操作訊號( 空單平倉 , 1口 , Va ) 
  60  操作訊號( 多單建倉 , 1口 , Va ) 
  70 End If 
  80 
  90 // 空單進場 
 100 If 目前部位( 倉位多空 ) >= 0 And 前1_5分_收盤價 < 前1_5分_均價( 60 ) Then 
 110  Show [ K線上方 , ↓ ] 
 120  Va = 5分_開盤價 
 130  操作訊號( 多單平倉 , 1口 , Va ) 
 140  操作訊號( 空單建倉 , 1口 , Va ) 
 150 End If 
 
下載程式碼 [URL=http://www.huntasoft.com/hsp/0088.rda]http://www.huntasoft.com/hsp/0088.rda[/URL] (請下載至huntap資料匣內)
 
執行結果如下:
[IMGA=0,absMiddle]http://www.huntasoft.com/hsp/pic/1101-1.jpg[/IMGA]
 

modern,2009-11-19 20:44:18

行40與行120
的意思是指當上列條件成立時以下一根的開盤價買進賣出嗎?
如果要以當時條件成立時的市價買賣要如何表示?

Hunta,2009-11-19 22:35:21

1.因為此例是以Next Bar方式編寫,即利用前一根K線來做判斷,所以只要前一根K線結束,這一根K線一開盤即可知道判斷式是否成立,所以進場價格為開盤價。
2.若要市價買賣可由「下單機」處設定即可。

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

[查看完整模式]

LeadBBS 5.0 耗時109.4毫秒 請求2次