 |
taylorfx168
中級會員
註冊日期: Dec 2009
來 自:
文章數量: 46 |
[求助]日線以柱狀顯示 某一板塊內的成份股 漲跌家數?
請教總版主:
小弟想要在日線以柱狀顯示 某一板塊內的成份股 漲跌家數,例如 摩台板塊,我下載SUMSTKUD公式去改為何無法顯示? 懇請賜教
謝謝...
上漲:0 LINETHICK0;
下跌:0 LINETHICK0;
平盤:0 LINETHICK0;
空盤:0 LINETHICK0;
UseNum:=STKCOUNT('摩根');
FOR SNO:=1 TO UseNum DO BEGIN
UseSTK:=STKFROMBLK('摩根',SNO);
TMP:=STKINDI(UseSTK,'SUMSTKUD_SUB.SS',0,6);
TMP:=TMP[datacount];
if TMP=3 then 上漲:=上漲+1;
if TMP=2 then 平盤:=平盤+1;
if TMP=1 then 下跌:=下跌+1;
if TMP=0 then 空盤:=空盤+1;
差:=上漲-下跌;
淨漲:差,LINETHICK0,COLORRED;
STICKLINE(差>REF(差,1)AND 差>0,0,差,8,0) colorred;
STICKLINE(差<REF(差,1)AND 差>0,0,差,8,0) COLORMAGENTA;
STICKLINE(差<REF(差,1)AND 差<0,0,差,8,0) colorgreen;
STICKLINE(差>REF(差,1)AND 差<0,0,差,8,0) colorCYAN;
END;
總數:UseNum LINETHICK0;
|
|
向版主報告此篇 |  |
|
2011-01-10 00:59 |
|
|
|  |
 |
cgjj
總版主

註冊日期: Oct 2003
來 自:
文章數量: 18094 |
回覆: [求助]日線以柱狀顯示 某一板塊內的成份股 漲跌家數?
引用: 最初由 taylorfx168 發表
請教總版主:
小弟想要在日線以柱狀顯示 某一板塊內的成份股 漲跌家數,例如 摩台板塊,我下載SUMSTKUD公式去改為何無法顯示? 懇請賜教
謝謝...
上漲:0 LINETHICK0;
下跌:0 LINETHICK0;
平盤:0 LINETHICK0;
空盤:0 LINETHICK0;
UseNum:=STKCOUNT('摩根');
FOR SNO:=1 TO UseNum DO BEGIN
UseSTK:=STKFROMBLK('摩根',SNO);
TMP:=STKINDI(UseSTK,'SUMSTKUD_SUB.SS',0,6);
TMP:=TMP[datacount];
if TMP=3 then 上漲:=上漲+1;
if TMP=2 then 平盤:=平盤+1;
if TMP=1 then 下跌:=下跌+1;
if TMP=0 then 空盤:=空盤+1;
差:=上漲-下跌;
淨漲:差,LINETHICK0,COLORRED;
STICKLINE(差>REF(差,1)AND 差>0,0,差,8,0) colorred;
STICKLINE(差<REF(差,1)AND 差>0,0,差,8,0) COLORMAGENTA;
STICKLINE(差<REF(差,1)AND 差<0,0,差,8,0) colorgreen;
STICKLINE(差>REF(差,1)AND 差<0,0,差,8,0) colorCYAN;
END;
總數:UseNum LINETHICK0;
內建的板塊並無 '摩根' 這板塊
若您未自行建立 '摩根' 這板塊, 就會跑不出結果
內建的相對應板塊名稱為 '摩台指數成份股'
|
|
向版主報告此篇 |  |
|
2011-01-10 09:43 |
|
|
|  |
 |
taylorfx168
中級會員
註冊日期: Dec 2009
來 自:
文章數量: 46 |
報告總版主:
我已自建 '摩根' 這板塊,但只能文字顯示"淨漲"家數,就是無法顯示柱狀圖示部分,可否請總板主用 '摩台指數成份股'來測試問題點出在那裡? 感恩!
|
|
向版主報告此篇 |  |
|
2011-01-10 10:05 |
|
|
|  |
 |
cgjj
總版主

註冊日期: Oct 2003
來 自:
文章數量: 18094 |
引用: 最初由 taylorfx168 發表
報告總版主:
我已自建 '摩根' 這板塊,但只能文字顯示"淨漲"家數,就是無法顯示柱狀圖示部分,可否請總板主用 '摩台指數成份股'來測試問題點出在那裡? 感恩!
基本上有兩個問題
1.
用 ref(差,1) 與 差 去比較, 是算不出結果的
因為 [差] 是單一數值(僅最末根), 並非數列
故 ref(差,1) 並不存在, 所以無計算出結果
2.
//以下程式應該放在迴圈之外
差:=上漲-下跌;
淨漲:差,LINETHICK0,COLORRED;
STICKLINE(差>REF(差,1)AND 差>0,0,差,8,0) colorred;
STICKLINE(差<REF(差,1)AND 差>0,0,差,8,0) COLORMAGENTA;
STICKLINE(差<REF(差,1)AND 差<0,0,差,8,0) colorgreen;
STICKLINE(差>REF(差,1)AND 差<0,0,差,8,0) colorCYAN;
|
|
向版主報告此篇 |  |
|
2011-01-10 10:29 |
|
|
|  |
 |
taylorfx168
中級會員
註冊日期: Dec 2009
來 自:
文章數量: 46 |
請教總版主:
看來修改SUMSTKUD程式無法達到我預期的結果! 以下這段程式使用ADVANCE & DECLINE指令,是可以柱狀顯示日週期的漲跌家數,不知道這段程式可以怎麼改來顯示柱狀" 摩台指數成份股"漲跌家數. '懇請賜教,謝謝...
漲家:ADVANCE,LINETHICK0,Color5050FF;
跌家:DECLINE,LINETHICK0,Color66CC00;
差:漲家-跌家,coloryellow linethick;
STICKLINE(差>REF(差,1)AND 差>0,0,差,8,0) colorred;
STICKLINE(差<REF(差,1)AND 差>0,0,差,8,0) COLORMAGENTA;
STICKLINE(差<REF(差,1)AND 差<0,0,差,8,0) colorgreen;
STICKLINE(差>REF(差,1)AND 差<0,0,差,8,0) colorCYAN;
|
|
向版主報告此篇 |  |
|
2011-01-10 11:25 |
|
|
|  |
 |
cgjj
總版主

註冊日期: Oct 2003
來 自:
文章數量: 18094 |
引用: 最初由 taylorfx168 發表
請教總版主:
看來修改SUMSTKUD程式無法達到我預期的結果! 以下這段程式使用ADVANCE & DECLINE指令,是可以柱狀顯示日週期的漲跌家數,不知道這段程式可以怎麼改來顯示柱狀" 摩台指數成份股"漲跌家數. '懇請賜教,謝謝...
漲家:ADVANCE,LINETHICK0,Color5050FF;
跌家:DECLINE,LINETHICK0,Color66CC00;
差:漲家-跌家,coloryellow linethick;
STICKLINE(差>REF(差,1)AND 差>0,0,差,8,0) colorred;
STICKLINE(差<REF(差,1)AND 差>0,0,差,8,0) COLORMAGENTA;
STICKLINE(差<REF(差,1)AND 差<0,0,差,8,0) colorgreen;
STICKLINE(差>REF(差,1)AND 差<0,0,差,8,0) colorCYAN;
摩台並無ADVANCE & DECLINE可用
僅能用此公式概算
近期的統計才會較為精準(越早期的越不準), 因為:
1.過去的會因為商品下市數據不存在了,統計出來會與當時實際數字有些落差
2.成份股可能會變動, 過去的與當前的成份股可能不同
附件: SSUD.ALG
此文件已被下載 101 次。
|
|
向版主報告此篇 |  |
|
2011-01-10 12:05 |
|
|
|  |
 |
taylorfx168
中級會員
註冊日期: Dec 2009
來 自:
文章數量: 46 |
總版主您好:
非常感謝總版主的賜教! "摩台指數成份股"漲跌家數.已經可以作出來. 我試著加入中型100, 自建"摩根150"板塊. 發現這支程式就不可用了. 不知道是何原因? 如果想以自建版塊可以怎麼改呢?
'懇請賜教,謝謝...
|
|
向版主報告此篇 |  |
|
2011-01-10 16:29 |
|
|
|  |
本站所有內容未經作者授權禁止轉貼節錄, 發表言論僅供參考勿作為投資決策依據。瀏覽本站請使用 IE 5.5 以上版本, 最佳瀏覽解析度 1024 x 768 全彩。
|
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved. 聯絡我們
|