 |
lpw
中級會員

註冊日期: Dec 2004
來 自: 台東
文章數量: 62 |
我要區分3%及6%的漲跌家數,在公式中該如何更改.
我要區分3%及6%的漲跌家數,在公式中該如何更改.
敬請教授,感恩
板塊個股漲跌統計子公式
RC:=ref(C,1);
UDATE:if(C>RC,1,if(C<RC,-1,0))*DATE;
RC3:=RC+(RC*0.03);
RC03:=RC-(RC*0.03);
TDC3:BETWEEN(C,RC3,RC);
TDC03:BETWEEN(C,RC,RC03);
RC6:=RC+(RC*0.06);
RC06:=RC-(RC*0.06);
TDC6:BETWEEN(C,RC6,RC);
TDC06:BETWEEN(C,RC06,RC);
UDATE3:if(TDC3=1,1,0)*DATE;
UDATE03:if(TDC03=1,-1,0)*DATE;
UDATE6:if(TDC6=1,1,0)*DATE;
UDATE06:if(TDC06=1,-1,0)*DATE;
上市股
UseBlk:='上市股'; //使用板塊
//僅能在加權指數跑
DRAWTEXTEX( stklabel<>'100',1,500,500,'僅能在加權指數跑') ALIGN0 COLORMAGENTA;
if stklabel<>'100' then exit;
DRAWTEXTEX(1,1,5,1,'['+UseBlk+']') COLOR0066ff;
上市漲家:C*0 linethick0 colorred;
上市跌家:C*0 linethick0 colorgreen;
for i= 1 to STKCOUNT(UseBlk) do begin
UseStk:=STKFROMBLK(UseBlk,i);
UDATE:=STKINDI(UseStk,'板塊個股漲跌統計子公式.UDATE',0,-1);
lbUDATE:=lbound(UDATE);
if lbUDATE>0 then begin
UDATE:=if(DATE<>ABS(UDATE) and UDATE<>0,0,UDATE);
UDATE:=if(barpos>=lbUDATE and lbUDATE,UDATE,0);
上市漲家:=上市漲家+(UDATE>0);
上市跌家:=上市跌家+(UDATE<0);
end;
end;
上市家比:(上市漲家)/(上市跌家);
上市家差:(上市漲家-上市跌家) NOAXIS;
__________________

|
|
向版主報告此篇 |  |
|
2010-01-16 21:13 |
|
|
|  |
 |
cgjj
總版主

註冊日期: Oct 2003
來 自:
文章數量: 18094 |
回覆: 我要區分3%及6%的漲跌家數,在公式中該如何更改.
引用: 最初由 lpw 發表
我要區分3%及6%的漲跌家數,在公式中該如何更改.
敬請教授,感恩
板塊個股漲跌統計子公式
RC:=ref(C,1);
UDATE:if(C>RC,1,if(C<RC,-1,0))*DATE;
RC3:=RC+(RC*0.03);
RC03:=RC-(RC*0.03);
TDC3:BETWEEN(C,RC3,RC);
TDC03:BETWEEN(C,RC,RC03);
RC6:=RC+(RC*0.06);
RC06:=RC-(RC*0.06);
TDC6:BETWEEN(C,RC6,RC);
TDC06:BETWEEN(C,RC06,RC);
UDATE3:if(TDC3=1,1,0)*DATE;
UDATE03:if(TDC03=1,-1,0)*DATE;
UDATE6:if(TDC6=1,1,0)*DATE;
UDATE06:if(TDC06=1,-1,0)*DATE;
上市股
UseBlk:='上市股'; //使用板塊
//僅能在加權指數跑
DRAWTEXTEX( stklabel<>'100',1,500,500,'僅能在加權指數跑') ALIGN0 COLORMAGENTA;
if stklabel<>'100' then exit;
DRAWTEXTEX(1,1,5,1,'['+UseBlk+']') COLOR0066ff;
上市漲家:C*0 linethick0 colorred;
上市跌家:C*0 linethick0 colorgreen;
for i= 1 to STKCOUNT(UseBlk) do begin
UseStk:=STKFROMBLK(UseBlk,i);
UDATE:=STKINDI(UseStk,'板塊個股漲跌統計子公式.UDATE',0,-1);
lbUDATE:=lbound(UDATE);
if lbUDATE>0 then begin
UDATE:=if(DATE<>ABS(UDATE) and UDATE<>0,0,UDATE);
UDATE:=if(barpos>=lbUDATE and lbUDATE,UDATE,0);
上市漲家:=上市漲家+(UDATE>0);
上市跌家:=上市跌家+(UDATE<0);
end;
end;
上市家比:(上市漲家)/(上市跌家);
上市家差:(上市漲家-上市跌家) NOAXIS;
6%內 的家數中, 要包含 3%內 的家數嗎?
|
|
向版主報告此篇 |  |
|
2010-01-18 12:01 |
|
|
|  |
 |
lpw
中級會員

註冊日期: Dec 2004
來 自: 台東
文章數量: 62 |
不包含,兩個區分開
共分6%--3%--0%--(-3%)--(-6%)共6區統計
謝謝
__________________

|
|
向版主報告此篇 |  |
|
2010-01-30 23:09 |
|
|
|  |
本站所有內容未經作者授權禁止轉貼節錄, 發表言論僅供參考勿作為投資決策依據。瀏覽本站請使用 IE 5.5 以上版本, 最佳瀏覽解析度 1024 x 768 全彩。
|
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved. 聯絡我們
|