HSP程式交易論壇 >> 程式交易 >> 論壇主區 >> HSQL語言討論區 >> 請問要如何編寫才能修正錯誤?
請問要如何編寫才能修正錯誤?
wintanfa,2011-12-18 16:49:20
[SIZE=2]敬啟者您好:[/SIZE]
[SIZE=2][/SIZE]
[SIZE=2]自訂技術指標寫入策略程式就會產生錯誤[/SIZE]
[SIZE=2]主畫面的K棒下影線一直延伸到框線[/SIZE]
[SIZE=2]請問要如何編寫才能修正錯誤?[/SIZE]
[SIZE=2]50~60如何編寫才能改成陣列區間加總? 感恩...[/SIZE]
[SIZE=2][/SIZE]
[SIZE=2][/SIZE]
[SIZE=2]10 自訂技術指標[ #3 , TryOBV ]
20
30 Vx = ( ( 1分_收盤價 - 1分_最低價 ) - ( 1分_最高價 - 1分_收盤價 ) ) / ( 1分_最高價
- 1分_最低價 )
40 Vy = Round( Vx , 0 ) * 1分_成交量
50 Vz = 前1K線_Vy + Vy
60 Va = 前1K線_Vz + Vy[/SIZE]
[SIZE=2]
70 Vc = 前1K線_Va
80
90 直線[ ( 0 , Va ) - (-1 , Vc ) , 技術3 , #3 , TryOBV , 寬度: 1 , 樣式: 0 , 顏色: 16777215 ] [/SIZE]
wintanfa,2011-12-18 22:07:00
敬啟者您好:
修正OBV線 ----- 掌握籌碼動向 由「支撐」與「壓力」觀念觀察籌碼變動
如何修正OBV的缺點
成交量應由累積值中加入或扣除,完全是依賴淨支撐的大小而定,與單純的收盤價變動無關
這種計算方式很科學,完全符合實情,當淨支撐為正時,代表買盤較強,扣除上檔賣壓後,還有真正多出來的買盤;當淨支撐為負時,代表賣盤較強,扣除今日的買盤之後,尚須再扣除昨日以前的累積買盤,才足以抵銷今日的賣壓。
由此可知,以淨支撐修正的OBV值確實足以代表真正的「淨需求( 買盤 )的累積值」。
wintanfa,2011-12-19 08:05:13
敬啟者您好:
已經處理OK...原來是變數重複使用所導致的錯誤...
wintanfa,2011-12-20 16:31:07
敬啟者您好:
40 Vy = Round( Vx , 0 ) * 1分_成交量
50 Vz = 前1K線_Vy + Vy
60 Va = 前1K線_Vz + Vy
40 Vy是當根的量
50 Vz是前根的量
60 Va是合計量
上述的計算式好像錯誤?是不是要改成以下的計算式?
40 Vy = Round( Vx , 0 ) * 1分_成交量
50 Vz = 前1K線_Vy
60 Va = Vz + Vy
Va合計量要如何變成累計量?
請幫忙修正錯誤! 感恩!
wintanfa,2011-12-20 17:17:44
敬啟者您好:
這個計算式Va只合計前後二根的量
請問要如何修正變成加總累計量? 感恩!
Hunta,2011-12-20 18:29:02
若要加總一個區間的成交量,可以用陣列的方式。
wintanfa,2011-12-20 18:43:25
敬啟者您好:
請問如何用陣列的方式去加總每一根Vy的成交量? 傷腦筋我真的不行...
Vx = ((1分_收盤價 - 1分_最低價)-(1分_最高價 - 1分_收盤價))/(1分_最高價 - 1分_最低價)
Vy = Round( Vx , 0 ) * 1分_成交量
wintanfa,2011-12-21 06:30:13
敬啟者您好:
加上50&60行 出現程式指標運算錯誤...請問要如何編寫才能修正錯誤?
30 Vx = ( ( 1分_收盤價 - 1分_最低價 ) - ( 1分_最高價 - 1分_收盤價 ) ) / ( 1分_最高價
- 1分_最低價 )
40 Vy = Round( Vx , 0 ) * 1分_成交量
50 Vz = 陣列填值( 陣列1 , 1 ~ 250 , 填入 Vy )
60 Vi = 陣列區間加總( 陣列1 , 1 ~ 250 )
wintanfa,2011-12-21 22:48:09
敬啟者您好:
請幫忙指導如何用陣列的方式去加總每一根Vy的成交量? 感恩!
Hunta,2011-12-22 09:47:07
載入陣列[ 5分_成交量 , 成交量 -> 陣列1 ]
Va = 陣列區間加總( 陣列1 , 241 ~ 250 )
其中Va的結果是最近10根K線成交量的加總
wintanfa,2011-12-22 14:19:48
敬啟者您好:
不是將5分_成交量載入陣列
而是將公式Vx=((1分_收盤價-1分_最低價)-(1分_最高價-1分_收盤價))/(1分_最高價-1分_最低價)
Vy= Vx*1分_成交量載入陣列...請問要如何編寫?
wintanfa,2011-12-22 14:43:49
敬啟者您好:
以今天5K最後10根K棒為例
將5分_成交量載入陣列:848 618 313 652 609 569 897 1003 1180 1789合計8478
將公式Vx=((5分_收盤價-5分_最低價)-(5分_最高價-5分_收盤價))/(5分_最高價-5分_最低價)
Vy= Vx*5分_成交量載入陣列:170 -618 104 279 0 190 -538 -602 236 -1073合計-1852
兩者差距很大...請問要如何將公式載入陣列計算...感恩!
97 1 2 8: 此主題共有15帖 此頁12帖 每頁12帖
[查看完整模式] LeadBBS 5.0 耗時62.5毫秒 請求2次
|