![]() |
在這個頁面顯示本主題全部的 5 個文章 |
奇狐社區論壇 (http://www.chiefox.com.tw/bbs/index.php)
- 問題交流 (http://www.chiefox.com.tw/bbs/forumdisplay.php?forumid=28)
-- [問題]請教公式寫法:當日15分量統計 (http://www.chiefox.com.tw/bbs/showthread.php?threadid=7679)
[問題]請教公式寫法:當日15分量統計
各位前輩好
想請教公式寫法
1.當日15分上漲(收>開)的量
2.當日15分下跌(收<開)的量
只計算當天這2個量總和的數據引用到日線
謝謝@@
{ 子公式: 分鐘上漲下跌量 }
plus := barslast( day <> ref(day,1) ) + 1 ;
上漲量: SUM( Vol * (C>O), plus );
下跌量: SUM( Vol * (C<O), plus );
淨量: 上漲量 + 下跌量;
{ 主公式 }
"分鐘上漲下跌量.淨量#MIN15";
"分鐘上漲下跌量.上漲量#MIN15";
"分鐘上漲下跌量.下跌量#MIN15";
感謝alpha前輩指點
居然差在這[ +1 ]上面
個人是有使用plus := barslast( day <> ref(day,1) ) 這句式子
但是一直沒辦法得到正確數據原本差別在這
只是不太懂這個用法.....有時+1 有時-1 有時不用...
希望能舉例說明讓其他跟我有相同困擾的人可以釋疑
謝謝...
切換到分鐘圖
打入下面程式碼
週期: barslast( day <> ref(day,1) );
觀察其週期的數值 , 可以發現
週期數值 變化是 0,1,2,3,4,5......54 , 0,1,2,3,4,5...54 這樣週期不斷循環
加入 sum( Vol, 週期 ) 之後 就會變成
sum( Vol, 0 ) , sum( Vol, 1 ) ,sum( Vol, 2 ) ,sum( Vol, 3 ) ,sum( Vol, 4 ) .............................
也就是
每日分鐘第 1 根K棒 是 sum( Vol, 0 )
每日分鐘第 2 根K棒 是 sum( Vol, 1 )
每日分鐘第 3 根K棒 是 sum( Vol, 2 )
......
觀察之下可以知道 [ 出錯了]
因為
每日分鐘第 1 根K棒 [應該] 是 sum( Vol, 1 ) 而不是 sum( Vol, 0 )
每日分鐘第 2 根K棒 [應該] 是 sum( Vol, 2 ) 而不是 sum( Vol, 1 )
每日分鐘第 3 根K棒 [應該] 是 sum( Vol, 3) 而不是 sum( Vol, 2 )
.....
由此可得知 , 都是少了 + 1
所以 額外加入 1 也就是把
sum( Vol, 週期 ) 改成
sum( Vol, 週期 + 1 ) 就可得到正確輸出結果
真的非常感謝alpha 您的用心
讓更多的人受益
全部時間均為台灣時間, 現在時間為00:02 | 在這個頁面顯示本主題全部的 5 個文章 |
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved.