註冊  登入
 

 搜尋

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

加入收藏 

使用幫助 

聯繫我們 
首頁 >> 程式交易 >> 論壇主區 >> HSQL語言討論區 >> 查看文章
 新帖 新投票 回覆文章 上篇 重新整理 下篇  


 97128: 此主題共有15帖 此頁12帖 每頁12帖
 


 主題:請問要如何編寫才能修正錯誤? - 複製地址
 

帥哥,離線

wintanfa  巨蟹座 子鼠



級別 精靈
積分 574
經驗 4577
文章 455
註冊 10-04-18 11:11
發表: 2011-12-18 16:49:20 人氣:71578樓主

請問要如何編寫才能修正錯誤?

[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  巨蟹座 子鼠



級別 精靈
積分 574
經驗 4577
文章 455
註冊 10-04-18 11:11
發表: 2011-12-18 22:07:002

敬啟者您好:
修正OBV線 ----- 掌握籌碼動向  由「支撐」與「壓力」觀念觀察籌碼變動
如何修正OBV的缺點
成交量應由累積值中加入或扣除,完全是依賴淨支撐的大小而定,與單純的收盤價變動無關
這種計算方式很科學,完全符合實情,當淨支撐為正時,代表買盤較強,扣除上檔賣壓後,還有真正多出來的買盤;當淨支撐為負時,代表賣盤較強,扣除今日的買盤之後,尚須再扣除昨日以前的累積買盤,才足以抵銷今日的賣壓。
由此可知,以淨支撐修正的OBV值確實足以代表真正的「淨需求( 買盤 )的累積值」。

帥哥,離線

wintanfa  巨蟹座 子鼠



級別 精靈
積分 574
經驗 4577
文章 455
註冊 10-04-18 11:11
發表: 2011-12-19 08:05:133

敬啟者您好:

已經處理OK...原來是變數重複使用所導致的錯誤...

帥哥,離線

wintanfa  巨蟹座 子鼠



級別 精靈
積分 574
經驗 4577
文章 455
註冊 10-04-18 11:11
發表: 2011-12-20 16:31:074

敬啟者您好:

  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  巨蟹座 子鼠



級別 精靈
積分 574
經驗 4577
文章 455
註冊 10-04-18 11:11
發表: 2011-12-20 17:17:445

敬啟者您好:

這個計算式Va只合計前後二根的量
請問要如何修正變成加總累計量? 感恩!

 

帥哥,離線

Hunta 



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

若要加總一個區間的成交量,可以用陣列的方式。

帥哥,離線

wintanfa  巨蟹座 子鼠



級別 精靈
積分 574
經驗 4577
文章 455
註冊 10-04-18 11:11
發表: 2011-12-20 18:43:257

敬啟者您好:

請問如何用陣列的方式去加總每一根Vy的成交量? 傷腦筋我真的不行...

Vx = ((1分_收盤價 - 1分_最低價)-(1分_最高價 - 1分_收盤價))/(1分_最高價 - 1分_最低價) 
Vy = Round( Vx , 0 ) * 1分_成交量 

帥哥,離線

wintanfa  巨蟹座 子鼠



級別 精靈
積分 574
經驗 4577
文章 455
註冊 10-04-18 11:11
發表: 2011-12-21 06:30:138

敬啟者您好:

加上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  巨蟹座 子鼠



級別 精靈
積分 574
經驗 4577
文章 455
註冊 10-04-18 11:11
發表: 2011-12-21 22:48:099

敬啟者您好:

請幫忙指導如何用陣列的方式去加總每一根Vy的成交量? 感恩!

帥哥,離線

Hunta 



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

載入陣列[ 5分_成交量 , 成交量 -> 陣列1 ] 
Va = 陣列區間加總( 陣列1 , 241 ~ 250 ) 

其中Va的結果是最近10根K線成交量的加總

帥哥,離線

wintanfa  巨蟹座 子鼠



級別 精靈
積分 574
經驗 4577
文章 455
註冊 10-04-18 11:11
發表: 2011-12-22 14:19:4811

敬啟者您好:

不是將5分_成交量載入陣列
而是將公式Vx=((1分_收盤價-1分_最低價)-(1分_最高價-1分_收盤價))/(1分_最高價-1分_最低價) 
          Vy= Vx*1分_成交量載入陣列...請問要如何編寫? 



帥哥,離線

wintanfa  巨蟹座 子鼠



級別 精靈
積分 574
經驗 4577
文章 455
註冊 10-04-18 11:11
發表: 2011-12-22 14:43:4912

敬啟者您好:

以今天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
兩者差距很大...請問要如何將公式載入陣列計算...感恩!


 97128: 此主題共有15帖 此頁12帖 每頁12帖
 

 新帖 新投票 回覆文章



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

是否是UBB代碼

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