HSP程式交易論壇 >> 程式交易 >> 論壇主區 >> HSQL語言討論區 >> hsp語法
hsp語法 modern,2009-11-29 18:50:19

AAA:=求和(1,上一次條件成立位置((向前引用(年月日,1)<>年月日)=1)+1);
請問這句語法要如何表示?
Thanks!

Hunta,2009-11-29 20:50:56

能否解說一下上面式子的意思?
其實我本身沒用過奇狐,每次有人問奇狐語法我都是去查一下他們的函數定義,
但是你上面的式子似乎不完全是奇狐語法,所以有點搞不懂。

modern,2009-11-30 09:33:59

不好意思.麻煩你了.一切都還在摸索當中
是奇狐的沒錯.
AAA:=SUM(1,BARSLAST((REF(DATE,1)<>DATE)=1)+1);

//這是中文解釋
AAA:=求和(1,上一次條件成立位置((向前引用(年月日,1)<>年月日)=1)+1);


下面的這個資料有奇狐函數的相關資料.我想應該對版主有幫助
http://froum.e-traderworld.com.tw/forumdisplay.php?fid=12&page=1

Hunta,2009-11-30 23:27:53

這個式子應該是計算目前k線是當天的第幾根K線,HSP語法可以這樣寫:
  10 For  Va  =  0  To  300  Step  1 
  20  Vb = Va + 1 
  30  If 前Va_5分_K線日期 <> 前Vb_5分_K線日期 Then 
  40   Exit For 
  50  End If 
  60 Next 
  70 Va = Va + 1 
最後Va即是結果。

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

[查看完整模式]

LeadBBS 5.0 耗時78.1毫秒 請求2次