 |
michael1688
初級會員
註冊日期: Apr 2009
來 自:
文章數量: 19 |
如何求出總合??
請教版主
我有一~五十檔股票
而每一檔股票對應了各一個不相等的一個固定數值
而我已求出了每一檔股票的指標以 1~9 代表的值
我欲求五十檔股票指標值相同所相對應的的固定數值總和
例
股票指標值=1的相對應固定數值總和共多少
股票指標值=2的相對應固定數值總和共多少
股票指標值=3的相對應固定數值總和共多少
股票指標值=4的相對應固定數值總和共多少
股票指標值=5的相對應固定數值總和共多少
股票指標值=6的相對應固定數值總和共多少
股票指標值=7的相對應固定數值總和共多少
股票指標值=8的相對應固定數值總和共多少
股票指標值=9的相對應固定數值總和共多少
請教導如何求出
|
|
向版主報告此篇 |  |
|
2011-01-12 15:09 |
|
|
|  |
 |
michael1688
初級會員
註冊日期: Apr 2009
來 自:
文章數量: 19 |
我有一~七十檔股票
而每一檔股票對應了各一個不相等的一個固定數值
而我已求出了每一檔股票的指標以 1~9 代表的值
我欲求五十檔股票指標值相同所相對應的的固定數值總和
例
a1股票指標值=B1的相對應固定數值1234
a2股票指標值=B2的相對應固定數值2345
a3股票指標值=B3的相對應固定數值3456
a4股票指標值=B4的相對應固定數值4567
a5股票指標值=B5的相對應固定數值5678
a6股票指標值=B6的相對應固定數值6789
a7股票指標值=B7的相對應固定數7890
a8股票指標值=B8的相對應固定數8901
a9股票指標值=B9的相對應固定數9012
a10股票指標值=B6的相對應固定數值6789
a11股票指標值=B4的相對應固定數值1234
a12股票指標值=B2的相對應固定數值2345
a13股票指標值=B3的相對應固定數值3456
a14股票指標值=B4的相對應固定數值4567
a15股票指標值=B5的相對應固定數值5678
a16股票指標值=B4的相對應固定數值6789
a17股票指標值=B7的相對應固定數7890
a18股票指標值=B4的相對應固定數8901
a19股票指標值=B9的相對應固定數9012
有a1~a67這麼多裡面有B1~B9不同ㄉ變化=的相對應固定數值
請教導如何求出
PS
全部 B4的相對應固定數值總和
B5的相對應固定數值總和
..............等等以此類推
|
|
向版主報告此篇 |  |
|
2011-01-13 16:54 |
|
|
|  |
 |
michael1688
初級會員
註冊日期: Apr 2009
來 自:
文章數量: 19 |
請教版主
我有一~五十檔股票
而每一檔股票對應了各一個不相等的一個固定數值
而我已求出了每一檔股票的指標以 1~9 代表的值
我欲求五十檔股票指標值相同所相對應的的固定數值總和
例
股票指標值=1的相對應固定數值總和共多少
股票指標值=2的相對應固定數值總和共多少
股票指標值=3的相對應固定數值總和共多少
股票指標值=4的相對應固定數值總和共多少
股票指標值=5的相對應固定數值總和共多少
股票指標值=6的相對應固定數值總和共多少
股票指標值=7的相對應固定數值總和共多少
股票指標值=8的相對應固定數值總和共多少
股票指標值=9的相對應固定數值總和共多少
請教導如何求出 ??
//======================================================
以迴圈去搭配 STKINDI 函數去引用各股票算出的 [股票指標值]
再判斷其值, 去加總到要累計歸屬的變數中, 即可得到
例如:
..............
S1:=S1 + (股票指標值=1);
S2:=S2 + (股票指標值=2);
S3:=S3 + (股票指標值=3);
..............
//=======================================================
我已做好五十個引用句
我想請教二樓的完整寫法
|
|
向版主報告此篇 |  |
|
2011-01-14 13:09 |
|
|
|  |
 |
michael1688
初級會員
註冊日期: Apr 2009
來 自:
文章數量: 19 |
我舉一ㄍ實例子可能較為清楚
我作好
a1:IF(aa1~aa9,1~9,0),COLORWHITE,LINETHICK; //條件aa1成立,1 條件aa2成立,2 條件aa3成立,3 ..............等等以此類推
位置2330:=STKINDI('2330','a123.a1',0,-1); //條件'a123.a1'位置=7
位置2317:=STKINDI('2317','a123.a1',0,-1); //條件'a123.a1'位置=5
位置2498:=STKINDI('2498','a123.a1',0,-1); //條件'a123.a1'位置=4
位置2412:=STKINDI('2412','a123.a1',0,-1); //條件'a123.a1'位置=3
位置2454:=STKINDI('2454','a123.a1',0,-1); //條件'a123.a1'位置=6
位置2882:=STKINDI('2882','a123.a1',0,-1); //條件'a123.a1'位置=8
位置2881:=STKINDI('2881','a123.a1',0,-1); //條件'a123.a1'位置=9
位置2886:=STKINDI('2886','a123.a1',0,-1); //條件'a123.a1'位置=6
位置2891:=STKINDI('2891','a123.a1',0,-1); //條件'a123.a1'位置=7
位置2885:=STKINDI('2885','a123.a1',0,-1); //條件'a123.a1'位置=5
位置1722:=STKINDI('1722','a123.a1',0,-1); //條件'a123.a1'位置=7
位置2618:=STKINDI('2618','a123.a1',0,-1); //條件'a123.a1'位置=4
位置2201:=STKINDI('2201','a123.a1',0,-1); //條件'a123.a1'位置=3
位置2610:=STKINDI('2610','a123.a1',0,-1); //條件'a123.a1'位置=5
位置1102:=STKINDI('1102','a123.a1',0,-1); //條件'a123.a1'位置=5
..............等等以此類推
也就是說每日 //條件'a123.a1'位置=都可能會變動
//=========================================
台積電:= 120;
鴻海:=110 ;
宏達電:= 100;
中華電:= 90 ;
聯發科:= 80 ;
國泰金:= 70;
富邦金:= 60 ;
兆豐金:= 50 ;
中信金:= 40 ;
元大金:= 30 ;
台肥:= 20 ;
長榮航:= 10;
裕隆:= 19 ;
華航:= 18 ;
亞泥:= 17 ;
以上分數都是固定值
//==============================================
我想得知ㄉ是位置= 1ㄉ總分
我想得知ㄉ是位置= 2ㄉ總分
我想得知ㄉ是位置= 3ㄉ總分
我想得知ㄉ是位置= 4ㄉ總分
我想得知ㄉ是位置= 5ㄉ總分
..............等等以此類推
例如:
我想得知位置= 5ㄉ總分 =(鴻海:=110 ;)+(元大金:= 30;)+(華航:= 18 ;)+(亞泥:= 17 ;) ==175
我想得知位置= 7ㄉ總分 =(台積電:= 120;)+(中信金:= 40 ;)+(台肥:= 20 ;) ==180
簡單來講我要如何求出??
5ㄉ總分 =175
7ㄉ總分 =180
//===============================================
請教版主
請教導如何求出??
我想請教完整寫法
|
|
向版主報告此篇 |  |
|
2011-01-16 22:25 |
|
|
|  |
 |
cgjj
總版主

註冊日期: Oct 2003
來 自:
文章數量: 18094 |
引用: 最初由 michael1688 發表
我舉一ㄍ實例子可能較為清楚
我作好
a1:IF(aa1~aa9,1~9,0),COLORWHITE,LINETHICK; //條件aa1成立,1 條件aa2成立,2 條件aa3成立,3 ..............等等以此類推
位置2330:=STKINDI('2330','a123.a1',0,-1); //條件'a123.a1'位置=7
位置2317:=STKINDI('2317','a123.a1',0,-1); //條件'a123.a1'位置=5
位置2498:=STKINDI('2498','a123.a1',0,-1); //條件'a123.a1'位置=4
位置2412:=STKINDI('2412','a123.a1',0,-1); //條件'a123.a1'位置=3
位置2454:=STKINDI('2454','a123.a1',0,-1); //條件'a123.a1'位置=6
位置2882:=STKINDI('2882','a123.a1',0,-1); //條件'a123.a1'位置=8
位置2881:=STKINDI('2881','a123.a1',0,-1); //條件'a123.a1'位置=9
位置2886:=STKINDI('2886','a123.a1',0,-1); //條件'a123.a1'位置=6
位置2891:=STKINDI('2891','a123.a1',0,-1); //條件'a123.a1'位置=7
位置2885:=STKINDI('2885','a123.a1',0,-1); //條件'a123.a1'位置=5
位置1722:=STKINDI('1722','a123.a1',0,-1); //條件'a123.a1'位置=7
位置2618:=STKINDI('2618','a123.a1',0,-1); //條件'a123.a1'位置=4
位置2201:=STKINDI('2201','a123.a1',0,-1); //條件'a123.a1'位置=3
位置2610:=STKINDI('2610','a123.a1',0,-1); //條件'a123.a1'位置=5
位置1102:=STKINDI('1102','a123.a1',0,-1); //條件'a123.a1'位置=5
..............等等以此類推
也就是說每日 //條件'a123.a1'位置=都可能會變動
//=========================================
台積電:= 120;
鴻海:=110 ;
宏達電:= 100;
中華電:= 90 ;
聯發科:= 80 ;
國泰金:= 70;
富邦金:= 60 ;
兆豐金:= 50 ;
中信金:= 40 ;
元大金:= 30 ;
台肥:= 20 ;
長榮航:= 10;
裕隆:= 19 ;
華航:= 18 ;
亞泥:= 17 ;
以上分數都是固定值
//==============================================
我想得知ㄉ是位置= 1ㄉ總分
我想得知ㄉ是位置= 2ㄉ總分
我想得知ㄉ是位置= 3ㄉ總分
我想得知ㄉ是位置= 4ㄉ總分
我想得知ㄉ是位置= 5ㄉ總分
..............等等以此類推
例如:
我想得知位置= 5ㄉ總分 =(鴻海:=110 ;)+(元大金:= 30;)+(華航:= 18 ;)+(亞泥:= 17 ;) ==175
我想得知位置= 7ㄉ總分 =(台積電:= 120;)+(中信金:= 40 ;)+(台肥:= 20 ;) ==180
簡單來講我要如何求出??
5ㄉ總分 =175
7ㄉ總分 =180
//===============================================
請教版主
請教導如何求出??
我想請教完整寫法
每檔股票分數之固定值不同
鴻海:=110 ;
宏達電:= 100;
中華電:= 90 ;
............
以寫程式來說, 不太可能如此一個商品就用一行去設
1000個商品, 光是設定就佔了1000行
該值您是存於自定義數據嗎? 還是以特定算式算出的呢?
|
|
向版主報告此篇 |  |
|
2011-01-17 10:14 |
|
|
|  |
 |
michael1688
初級會員
註冊日期: Apr 2009
來 自:
文章數量: 19 |
引用: 最初由 cgjj 發表
每檔股票分數之固定值不同
鴻海:=110 ;
宏達電:= 100;
中華電:= 90 ;
............
以寫程式來說, 不太可能如此一個商品就用一行去設
1000個商品, 光是設定就佔了1000行
該值您是存於自定義數據嗎? 還是以特定算式算出的呢?
鴻海:=110 ;
宏達電:= 100;
中華電:= 90 ;
算是ㄍ固定值是我用手加入數據ㄉ,
在Excel表裡粉容易就能取得
5ㄉ總分 =175
7ㄉ總分 =180
到奇狐裡我就有點想破頭ㄌ
盼望版主開導一方囉!!
|
|
向版主報告此篇 |  |
|
2011-01-17 12:24 |
|
|
|  |
 |
michael1688
初級會員
註冊日期: Apr 2009
來 自:
文章數量: 19 |
我作好
a1:IF(aa1~aa9,1~9,0),COLORWHITE,LINETHICK; //條件aa1成立,1 條件aa2成立,2 條件aa3成立,3 ..............等等以此類推
位置2330:=STKINDI('2330','a123.a1',0,-1); //條件'a123.a1'位置=7
位置2317:=STKINDI('2317','a123.a1',0,-1); //條件'a123.a1'位置=5
位置2498:=STKINDI('2498','a123.a1',0,-1); //條件'a123.a1'位置=4
位置2412:=STKINDI('2412','a123.a1',0,-1); //條件'a123.a1'位置=3
位置2454:=STKINDI('2454','a123.a1',0,-1); //條件'a123.a1'位置=6
位置2882:=STKINDI('2882','a123.a1',0,-1); //條件'a123.a1'位置=8
位置2881:=STKINDI('2881','a123.a1',0,-1); //條件'a123.a1'位置=9
位置2886:=STKINDI('2886','a123.a1',0,-1); //條件'a123.a1'位置=6
位置2891:=STKINDI('2891','a123.a1',0,-1); //條件'a123.a1'位置=7
位置2885:=STKINDI('2885','a123.a1',0,-1); //條件'a123.a1'位置=5
位置1722:=STKINDI('1722','a123.a1',0,-1); //條件'a123.a1'位置=7
位置2618:=STKINDI('2618','a123.a1',0,-1); //條件'a123.a1'位置=4
位置2201:=STKINDI('2201','a123.a1',0,-1); //條件'a123.a1'位置=3
位置2610:=STKINDI('2610','a123.a1',0,-1); //條件'a123.a1'位置=5
位置1102:=STKINDI('1102','a123.a1',0,-1); //條件'a123.a1'位置=5
1 我已將底下這些按股票代碼存入自定義數據中(單值數值)
名稱為固定值
2也把這些全加入到自選股板塊中了
台積電:= 120;
鴻海:=110 ;
宏達電:= 100;
中華電:= 90 ;
聯發科:= 80 ;
國泰金:= 70;
富邦金:= 60 ;
兆豐金:= 50 ;
中信金:= 40 ;
元大金:= 30 ;
台肥:= 20 ;
長榮航:= 10;
裕隆:= 19 ;
華航:= 18 ;
亞泥:= 17 ;
我想得知位置= 5ㄉ總分 =(鴻海:=110 ;)+(元大金:= 30;)+(華航:= 18 ;)+(亞泥:= 17 ;) ==175
我想得知位置= 7ㄉ總分 =(台積電:= 120;)+(中信金:= 40 ;)+(台肥:= 20 ;) ==180
//ps
1 我已將底下這些按股票代碼存入自定義數據中(單值數值)
名稱為固定值
2也把這些全加入到自選股板塊中了
簡單來講我要如何求出各相同位置的固定值總分??
請版主教導如何求出的完整碼
|
|
向版主報告此篇 |  |
|
2011-01-18 11:31 |
|
|
|  |
 |
cgjj
總版主

註冊日期: Oct 2003
來 自:
文章數量: 18094 |
引用: 最初由 michael1688 發表
我作好
a1:IF(aa1~aa9,1~9,0),COLORWHITE,LINETHICK; //條件aa1成立,1 條件aa2成立,2 條件aa3成立,3 ..............等等以此類推
位置2330:=STKINDI('2330','a123.a1',0,-1); //條件'a123.a1'位置=7
位置2317:=STKINDI('2317','a123.a1',0,-1); //條件'a123.a1'位置=5
位置2498:=STKINDI('2498','a123.a1',0,-1); //條件'a123.a1'位置=4
位置2412:=STKINDI('2412','a123.a1',0,-1); //條件'a123.a1'位置=3
位置2454:=STKINDI('2454','a123.a1',0,-1); //條件'a123.a1'位置=6
位置2882:=STKINDI('2882','a123.a1',0,-1); //條件'a123.a1'位置=8
位置2881:=STKINDI('2881','a123.a1',0,-1); //條件'a123.a1'位置=9
位置2886:=STKINDI('2886','a123.a1',0,-1); //條件'a123.a1'位置=6
位置2891:=STKINDI('2891','a123.a1',0,-1); //條件'a123.a1'位置=7
位置2885:=STKINDI('2885','a123.a1',0,-1); //條件'a123.a1'位置=5
位置1722:=STKINDI('1722','a123.a1',0,-1); //條件'a123.a1'位置=7
位置2618:=STKINDI('2618','a123.a1',0,-1); //條件'a123.a1'位置=4
位置2201:=STKINDI('2201','a123.a1',0,-1); //條件'a123.a1'位置=3
位置2610:=STKINDI('2610','a123.a1',0,-1); //條件'a123.a1'位置=5
位置1102:=STKINDI('1102','a123.a1',0,-1); //條件'a123.a1'位置=5
1 我已將底下這些按股票代碼存入自定義數據中(單值數值)
名稱為固定值
2也把這些全加入到自選股板塊中了
台積電:= 120;
鴻海:=110 ;
宏達電:= 100;
中華電:= 90 ;
聯發科:= 80 ;
國泰金:= 70;
富邦金:= 60 ;
兆豐金:= 50 ;
中信金:= 40 ;
元大金:= 30 ;
台肥:= 20 ;
長榮航:= 10;
裕隆:= 19 ;
華航:= 18 ;
亞泥:= 17 ;
我想得知位置= 5ㄉ總分 =(鴻海:=110 ;)+(元大金:= 30;)+(華航:= 18 ;)+(亞泥:= 17 ;) ==175
我想得知位置= 7ㄉ總分 =(台積電:= 120;)+(中信金:= 40 ;)+(台肥:= 20 ;) ==180
//ps
1 我已將底下這些按股票代碼存入自定義數據中(單值數值)
名稱為固定值
2也把這些全加入到自選股板塊中了
簡單來講我要如何求出各相同位置的固定值總分??
請版主教導如何求出的完整碼
原碼:
UseBlk:='自選股'; //設定統計的板塊
StkNum:=STKCOUNT(UseBlk);
S1:0; //存1的總分
S2:0; //存2的總分
S3:0; //存3的總分
................
for SNo:=1 to StkNum do begin
UseStk:=STKFROMBLK(UseBlk,SNo);
位值:=STKINDI(UseStk,'a123.a1',0,-1);
分數:=STKINDI(UseStk,'ABCD.固定值',0,-1);
S1:=S1 + (位值=1)*分數;
S2:=S2 + (位值=2)*分數;
................
end;
其中的ABCD為一個子公式, 其內容為:
固定值:SELFDATA('固定值');
|
|
向版主報告此篇 |  |
|
2011-01-18 12:19 |
|
|
|  |
本站所有內容未經作者授權禁止轉貼節錄, 發表言論僅供參考勿作為投資決策依據。瀏覽本站請使用 IE 5.5 以上版本, 最佳瀏覽解析度 1024 x 768 全彩。
|
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved. 聯絡我們
|