HSP程式交易論壇 >> 程式交易 >> 論壇主區 >> HSQL語言討論區 >> 高低點的連線
高低點的連線 kimoze1,2010-05-15 23:17:23

請問要如何將高低點畫線連接?
圖例如下
[URL=http://f23.yahoofs.com/myper/PWcKb_CYHx9iZQmOlF1e.BuQ_g--/blog/F23_20100515111329538.jpg?TTAcI8LBd19FZdJb]http://f23.yahoofs.com/myper/PWcKb_CYHx9iZQmOlF1e.BuQ_g--/blog/F23_20100515111329538.jpg?TTAcI8LBd19FZdJb[/URL]


Hunta,2010-05-17 11:42:25

程式碼如下:
  10 If 最後K線 = 是 Then 
  20  載入陣列[ 1分_最高價 , 最高價 -> 陣列1 ] 
  30  載入陣列[ 1分_最低價 , 最低價 -> 陣列2 ] 
  40  A3{} = 陣列高低點( 陣列1 , 1 ~ 250 , 級數=6 , 相對位置 -> 陣列5 ) 
  50  A4{} = 陣列高低點( 陣列2 , 1 ~ 250 , 級數=6 , 相對位置 -> 陣列6 ) 
  60  
  70  X0# = 0 
  80  Y0# = 0 
  90  Vh = 100 
 100  Vl = 0 
 110  If 陣列5值( 1 ) > 陣列6值( 1 ) Then 
 120   高低# = 1 
 130  Else 
 140   高低# = -1 
 150  End If 
 160  
 170  For  Va  =  1  To  12  Step  1 
 180   If 高低# = 1 Then 
 190    Vh = Vh + 1 
 200    X1# = 250 - 陣列5值( Vh ) 
 210    Y1# = 前X1#_1分_最高價 
 220    高低# = -1 
 230   Else 
 240    Vl = Vl + 1 
 250    X1# = 250 - 陣列6值( Vl ) 
 260    Y1# = 前X1#_1分_最低價 
 270    高低# = 1 
 280   End If 
 290   
 300   If Y0# > 0 Then 
 310    X1# = X1# * -1 
 320    直線[ ( X0# , Y0# ) - (X1# , Y1# ) , 主畫面 , 寬度: 1 , 樣式: 0 , 顏色: 16777215 ] 
 330   End If 
 340   
 350   X0# = X1# 
 360   Y0# = Y1# 
 370  Next 
 380 End If
 
下載程式碼 [URL=http://www.huntasoft.com/hsp/0113.rda]http://www.huntasoft.com/hsp/0113.rda[/URL]
 
執行結果如下:
[IMGA=0,absMiddle]http://www.huntasoft.com/hsp/pic/0517-1.jpg[/IMGA]
 

wintanfa,2010-05-17 14:32:38

敬啟者您好:

高低點的連線對於在數浪的有很大的助益
但是連線時間只能一直往右不能再往左避免錯誤
例如1207 H7584 連1223 L7568 連1214 H7586 時間有點錯誤
    1235 L7558 連1227 H7583 時間有點錯誤
    1314 L7565 連1333 H7602 連1329 L7582 時間有點錯誤
個人看法僅供參考!!!  

kimoze1,2010-05-17 16:17:25

有人懂我想做啥的感覺真好!
^^
對我而言
不光是數浪而已
一方面也是為了更清楚
價位是在浪高或是浪低
浪變大或是變小
這也是判斷方式
這本來都是收盤後列印出來畫在紙上的作業
現在電腦直接畫在上面就輕鬆多了

但是程式碼目前劃線錯誤
就跟WIN大說的一樣
= =

Hunta,2010-05-17 18:51:20

已修正,請重新下載更新6.0c版,即可正常。
wintanfa,2010-05-17 22:13:37

敬啟者您好:

高低連線位置有問題狀況依舊
連線時間只能一直往右不能再往左

Hunta,2010-05-17 22:54:43

什麼是「連線時間只能一直往右不能再往左」?
wintanfa,2010-05-18 06:25:39

敬啟者您好:

連線時間只能一直往右不能再往左避免錯誤
再以今日尾盤為例
1235 L7558 連1255 H7589 OK
1255 H7589 連1245 L7557 時間有點錯誤
1333 H7602 連1306 L7572 時間有點錯誤

正常畫法是1255 H7589連1314 L7565連1333 H7602
個人看法僅供參考!!!  

Hunta,2010-05-18 09:07:36

此範例是用於介紹如何抓高低點,至於要達到完美的波浪轉折,可能還要針對策略程式再修改一下。
kimoze1,2010-05-20 00:41:12

延伸問題
以執行範例中的圖形來說
程式要怎麼判斷圖形?
例如:
高低差越來越小
也就是一般說的三角收斂哩?


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

[查看完整模式]

LeadBBS 5.0 耗時63毫秒 請求2次