 |
taylorfx168
中級會員
註冊日期: Dec 2009
來 自:
文章數量: 46 |
[問題]N日累計量寫法
請教總版主:
若我想寫一指標,只累計近N日內法人買賣累計張數,公式如下:
買賣超:GALDATA(10);
SP:=SUMBARS(date<>REF(DATE,1),N);
累計:SUM(買賣超,BASCOUNT(SP));
//N=,5 or 10, as setting//,
結果卻不如預期(顯示所有累計5日 or 10日累計),請問該如何改 ?感謝!
|
|
向版主報告此篇 |  |
|
2011-03-27 00:02 |
|
|
|  |
 |
cgjj
總版主

註冊日期: Oct 2003
來 自:
文章數量: 18179 |
回覆: [問題]N日累計量寫法
引用: 最初由 taylorfx168 發表
請教總版主:
若我想寫一指標,只累計近N日內法人買賣累計張數,公式如下:
買賣超:GALDATA(10);
SP:=SUMBARS(date<>REF(DATE,1),N);
累計:SUM(買賣超,BASCOUNT(SP));
//N=,5 or 10, as setting//,
結果卻不如預期(顯示所有累計5日 or 10日累計),請問該如何改 ?感謝!
這樣即可累計了(於日 線中跑)
買賣超:GALDATA(10);
累計:SUM(買賣超,N);
|
|
向版主報告此篇 |  |
|
2011-03-28 09:11 |
|
|
|  |
 |
taylorfx168
中級會員
註冊日期: Dec 2009
來 自:
文章數量: 46 |
回覆: 回覆: [問題]N日累計量寫法
引用: 最初由 cgjj 發表
這樣即可累計了(於日 線中跑)
買賣超:GALDATA(10);
累計:SUM(買賣超,N);
抱歉可能我表達不好,讓總版主誤解我的意思,
我想要的是只累計N日的法人買賣張數,N日前的不要計算累計, 請版主協助 ,謝謝!
|
|
向版主報告此篇 |  |
|
2011-03-28 17:15 |
|
|
|  |
 |
taylorfx168
中級會員
註冊日期: Dec 2009
來 自:
文章數量: 46 |
回覆: 回覆: 回覆: 回覆: [問題]N日累計量寫法
引用: 最初由 cgjj 發表
不是很懂您意思
SUM(買賣超,N);
當 N = 5 為累計最近五日
當 N = 10 為累計最近十日
N日之前的, 並不會被加總入
抱歉,抱歉. 我想計算的是: 例如N = 5 是以最近前5日的值當起始值,開始累加至最近1日值的總和,5日前的都不計算不顯示. 而SUM(買賣超,5)是一個移動5日加總值, 5日前的也都會計算,謝謝!
|
|
向版主報告此篇 |  |
|
2011-03-28 18:53 |
|
|
|  |
 |
taylorfx168
中級會員
註冊日期: Dec 2009
來 自:
文章數量: 46 |
[問題]N日累計量寫法
引用: 最初由 cgjj 發表
看看是否為您要的結果
SS:SUM(買賣超,N);
SS:=SS[datacount];
Sorry,我換個方式問好了,例如我要看最近10日(N=10)的法人買賣超累計,我可以這樣寫:
SUM(買賣超,BARSLAST(DATE=1110316)).
這種寫法就是要把日期找出來. 那有沒有辦法, 用N=10來取代日期(1110316),達到同樣效果的公式寫法.如果可以,那我就可以把N=5,或N=20. 以利分析選股.
|
|
向版主報告此篇 |  |
|
2011-03-29 22:06 |
|
|
|  |
 |
cgjj
總版主

註冊日期: Oct 2003
來 自:
文章數量: 18179 |
回覆: [問題]N日累計量寫法
引用: 最初由 taylorfx168 發表
Sorry,我換個方式問好了,例如我要看最近10日(N=10)的法人買賣超累計,我可以這樣寫:
SUM(買賣超,BARSLAST(DATE=1110316)).
這種寫法就是要把日期找出來. 那有沒有辦法, 用N=10來取代日期(1110316),達到同樣效果的公式寫法.如果可以,那我就可以把N=5,或N=20. 以利分析選股.
DATE=1110316 是條件
BARSLAST(DATE=1110316) 是求K棒日期為1110316, 到當前K棒的距離
任何條件都可帶入 BARSLAST 中去求
建議您列出 15 個數值, 來表達 N=5 和 N=10 您要的計算範圍過程與結果
會讓人更易懂您所要問的問題
|
|
向版主報告此篇 |  |
|
2011-03-30 08:58 |
|
|
|  |
 |
taylorfx168
中級會員
註冊日期: Dec 2009
來 自:
文章數量: 46 |
引用: 最初由 cgjj 發表
SUM(買賣超,BARSLAST(barpos=datacount-N+1)+1);
感謝總版主,大力協助,問題已解決!
|
|
向版主報告此篇 |  |
|
2011-03-30 16:10 |
|
|
|  |
本站所有內容未經作者授權禁止轉貼節錄, 發表言論僅供參考勿作為投資決策依據。瀏覽本站請使用 IE 5.5 以上版本, 最佳瀏覽解析度 1024 x 768 全彩。
|
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved. 聯絡我們
|