奇狐社區論壇
在這個頁面顯示本主題全部的 3 個文章

奇狐社區論壇 (http://www.chiefox.com.tw/bbs/index.php)
- 問題交流 (http://www.chiefox.com.tw/bbs/forumdisplay.php?forumid=28)
-- 請教公式系統計算問題 (http://www.chiefox.com.tw/bbs/showthread.php?threadid=7334)


由 steven401 在 2007-03-21 17:12 發表:

請教公式系統計算問題

下列為成交量的公式因為所須顯示的功能太多排列到後面已經跑到螢幕外面了 , 所以將股本 , 成交量及換手率移到另外一行顯示 ,
結果除股本顯示的值正確外成交量及換手率的值皆錯的不能使用 .
請教為何會如此? 有解嗎? 謝謝!!
================================

{Volume , VOJ , 成交量 , 在股票時為成交張數 & 在指數時為成交金額 億}
X:=STKINBLOCK(STKLABEL,'上市指數') OR STKINBLOCK(STKLABEL,'上櫃指數');

XA:=VOL;
YA:=AMOUNT/100000000;

成交張:IF(X=0,INTPART(XA),YA),LINETHICK0,COLORWHITE;
股本億:=FINANCE(20)/100000,LINETHICK0,COLOR3366FF;

DRAWTEXT((BARPOS = SYSPARAM(2)),HIGH,('\n股本億元:')),ALIGN4,COLOR3366FF;
DRAWNUMBER((BARPOS = SYSPARAM(2)),HIGH,股本億,2),ALIGN4,COLOR3366FF,SHIFT6;


HSL:vol/capital*100,COLOR3399FF;

DRAWTEXT((BARPOS = SYSPARAM(2)),HIGH,('\n成交張:')),ALIGN4,SHIFT13,COLORWHITE;
DRAWNUMBER((BARPOS = SYSPARAM(2)),HIGH,成交張,2),ALIGN4,COLORWHITE,SHIFT18;
DRAWTEXT((BARPOS = SYSPARAM(2)),HIGH,('\n換手率%:')),ALIGN4,SHIFT26,COLORYELLOW;
DRAWNUMBER((BARPOS = SYSPARAM(2)),HIGH,HSL,2),ALIGN4,COLORYELLOW,SHIFT32;

============================

__________________
Steven


由 kkkkkk 在 2007-03-21 19:37 發表:

X:=STKINBLOCK(STKLABEL,'上市指數') OR STKINBLOCK(STKLABEL,'上櫃指數');
XA:=VOL;
YA:=AMOUNT/100000000;
成交張1:=IF(X=0,INTPART(XA),YA);
成交張:成交張1[sysparam(1)],LINETHICK0,COLORWHITE;
股本億:=FINANCE(20)/100000,LINETHICK0,COLOR3366FF;
DRAWTEXT(BARPOS = SYSPARAM(2),HIGH,'\n股本億元:'+numtostr(股本億,2)),ALIGN4,COLOR3366FF;
HSL1:=vol/capital*100;
HSL:HSL1[sysparam(1)],COLOR3399FF,linethick0;
DRAWTEXT(BARPOS = SYSPARAM(2),HIGH,'\n成交張:'+numtostr(成交張,0)),ALIGN4,SHIFT13,COLORWHITE;
DRAWTEXT(BARPOS = SYSPARAM(2),HIGH,'\n換手率%:'+numtostr(HSL,2)),ALIGN4,SHIFT26,COLORYELLOW;


由 steven401 在 2007-03-21 21:28 發表:

引用:
最初由 kkkkkk 發表
X:=STKINBLOCK(STKLABEL,'上市指數') OR STKINBLOCK(STKLABEL,'上櫃指數');
XA:=VOL;
YA:=AMOUNT/100000000;
成交張1:=IF(X=0,INTPART(XA),YA);
成交張:成交張1[sysparam(1)],LINETHICK0,COLORWHITE;
股本億:=FINANCE(20)/100000,LINETHICK0,COLOR3366FF;
DRAWTEXT(BARPOS = SYSPARAM(2),HIGH,'\n股本億元:'+numtostr(股本億,2)),ALIGN4,COLOR3366FF;
HSL1:=vol/capital*100;
HSL:HSL1[sysparam(1)],COLOR3399FF,linethick0;
DRAWTEXT(BARPOS = SYSPARAM(2),HIGH,'\n成交張:'+numtostr(成交張,0)),ALIGN4,SHIFT13,COLORWHITE;
DRAWTEXT(BARPOS = SYSPARAM(2),HIGH,'\n換手率%:'+numtostr(HSL,2)),ALIGN4,SHIFT26,COLORYELLOW;



謝謝您的指導 , 謝謝!!

__________________
Steven


全部時間均為台灣時間, 現在時間為05:40
在這個頁面顯示本主題全部的 3 個文章


Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.

簡愛洋行 製作 Copyright 2003-. All Rights Reserved.