2010年5月24日 星期一

SQL函數

以下為SQL實用含數整理
--將19110101轉為時間格式後,計算與今天差多少天
DATEDIFF(DAY, CAST( '19110101' AS DATETIME), GETDATE())
--將20100524轉為時間格式往前推一週後,回傳日期,回傳格式YYYYMMDD
CONVERT( VARCHAR(08), CAST( '20100524' AS DATETIME)-6 ,112 )
--傳回代表指定日期的指定日期部份之整數
DATEPART ( datepart , date )
--傳回字元字串的部分,該字串從右方開始表示 integer_expression 的指定數字
RIGHT ( character_expression , integer_expression )
--傳回代表指定日期的指定日期部份之字元字串
DATENAME( datepart , date ) EX:RIGHT(DATENAME(WEEKDAY, '20091102'), 1)

2010年5月7日 星期五

如何取出數字的第一碼

今天在做報表實有遇到一個需求,就是希望能取出數字的第一碼
例如:73.56 就顯示7折,68.55就顯示6折
SQL 可以如此下
SELECT CAST (SUM(D.RECAMT)/(SUM(D.QTY)*G.SETPRI)*10 AS INT) AS DIS FROM TABLE
概念:就是想辦法將其轉成整數
以上例而言:(SUM(D.RECAMT)/(SUM(D.QTY)*G.SETPRI)計算結果會是0.78(小數以下)
所以先乘上10使其變成7.8
在轉成整數 則會無條件捨去 變成7
之後再轉成字串即可

2010年5月6日 星期四

關於融資融券的規則

【融資】

一. 購買融資獲利的方法是等待股價上漲再行賣出 這是設定在你沒有要當天獲利了結 只是當天買 隔一天或一天以上才要(融資)賣出

二. 如果 [融資] 要當天賣出 就不叫 [融資] 賣出 叫 [融券] 賣出 也就是 [當沖]

三. 買進 [融資] 跟買進 [現股] 不一樣的是 有5 成到 6 成的資金是向銀行借款 你自己只要付4~5成 [保證金] 要確定是5成還是6成要看是那一類股 通常只有電子類股才借的到6成 其他類股只有5成 但是也有例外像有些電子個股 股價低於淨值 甚至 [停資] 所以先問營業員再進資

四. 借來5~6成的融資金 要付約6%或以上的年利息給券商

五. 每檔股票在你買進的價格當時 券商都會先設定好停損點 當股價跌到停損點時 會強迫你要 [融資現償] (當初你融資買進所借貸的資金 要一次補回變成現股買進 大多發生在 套牢過深 或者以資養券套利的情況) 如果你沒有足夠的資金將借貸的金額補足 券商還是會強迫賣出 而且你還要付這筆利息這就是所謂的 [斷頭]

【融券】

一. [融券] 賣出 俗稱 [放空] 意思是投資人看空某檔股票 (認為會下跌) 你手中沒有這檔股票 就先向券商借股票來賣出 等待價格下跌時 再買入低價的股票來還給券商 這是反向的股市操作 先賣高再買低

二. [借券費] [融券]賣出除了跟現股賣出 一樣有賣出手續費 還有一筆 [借券費] 也稱 [融券手續費] (融券賣出價 x 0.0008 )

三. 要注意的是 [融券] 有 [融券最後回補日] = 除權/息日期前5~6天(公司自定)要 [融券回補] 是硬性強迫規定要回補

四. [9成保證金] 你向券商借 [融券] 來賣出 需付此股價9成的資金 = [保證金] 此 [保證金] 券商還付給你年息約0.005

五. [擔保品] 你向券商借 [融券] 賣出 等於有人已經向銀行購買此一股票 那你賣出所獲得的金錢 = [擔保品] = [融券賣出價 - 賣出手續費 - 賣出證交稅 - 借券費] 也會跟你的 [保證金] 一樣壓在券商那邊付給你0.005的年利息

【當沖】

一. 當天 [融資] 買進 當天馬上 [融券] 賣出就叫 [當沖] = [資券相抵]

或者 [融券] 先賣出當天看情況 [融資] 再買進 = 也叫 [當沖] / [資券相抵] ( 注意融券只能在平盤也就是昨天收盤價以上賣出 , 除非是 50 指數股 )

二. 如果你在平盤以下 [融資] 買進 而當天一直沒漲上平盤以上 那你就無法 [融券] 賣出 要支付此筆 [融資] 費用 + (當天就開始算第一天的) 利息 ( 除非你之前也有同筆數量的融資庫存來賣出而抵消此筆交易 而且抵消後你還是有同筆數量的融資庫存 )

三. 相反地如果你在平盤以上 [融券] 賣出 而當天一直漲到漲停板 你又不想賠錢 想幾天回跌後再回補 那你就要支付此筆 [融券] 費用 (9成保證金+賣出手續費+賣出證交稅+借券費)

四. [當沖] 如果賠錢只須負擔 [價差] + (買賣手續費證交稅跟借券費) 不用付保證金 賺錢就賺進 [價差] - (買賣手續費證交稅跟借券費) 不須要付任何費用

假設放空一檔50元的股票 40元回補 並假設放空後10天回補 [融券] 來計算利息 ( 當沖就不算利息 )

50,000 x 0.001425 = 71[融券]賣出手續費 /150 [融券]賣出交易稅 /40 [借券費]

50,000 x 0.9 = 45,000 [ 9成的保證金] (當沖就不用)

所以放空當天要繳款45,000 + 150 + 40 + 71 = 45,261

放空10天後以40元回補時

40,000 x 0.001425 = 57 [融券回補]買回手續費

50,000 - 71(手續費) - 150(證交稅) - 40(融券手續費) = 49,739 [擔保品]

49,739 x 0.005 ÷ 365 = 0.68 (擔保品利息/天)

45,000 x 0.005 ÷ 365 = 0.61 (保證金利息/天) (當沖就不用)

0.68+0.61 x 10 = 13 ( 放空10天, 券商給你 [擔保品] 跟你的 [保證金]利息13元)

(50 - 40) x 1,000 = 10,000融券回補賺到的價差

10,000 – 71 – 150 – 40 – 57 + 13 = 9,695 這是你實際賺到的錢

融券買回後你的銀行戶頭 , 券商會退還給你(保證金) 45,000 + 9,695 = 54,695

(當沖就類似以上算法不算利息之外都一樣 , 只是當天不可能上下10元的振幅)

反之假設融資買進一檔40元的股票10 天後 , 50元再融資賣出 , 並假設 [融資] 借貸6成 年利率 6 %

所以你 [融資] 買進當天要繳款16,000 + 57 = 16,057

24,000 x 0.06 ÷ 365 x 10 = 39 (融資6成借貸利息10天)

10,000 – 57 – 71 – 150 – 39 = 9,683 這是你實際賺到的錢

[融資]賣出後你的銀行戶頭 , 券商會退還給你(保證金) 16,000 + 9,683 = 25,683

資融卷前,首先須先申請信用交易。
融資:跟證券商借錢買股票,付股價4成保證金,借貸6成資金,年利息約6.5%。

融卷:看跌某張股票,手上無持股跟證券商借股票賣(要付借卷費),直接[融卷賣出],須付股價9成金額當保證金,有微薄的利息可拿。(除權息日期之前要[融卷買回],否則會被強迫回補)

當沖:當日沖銷,當天之內先融卷賣出,當天之內融資買進,(先後順序相反也可以)一邊是借錢買股票,一邊是空手賣股票,可互相沖銷。

假設台積電50元

融資:[融資買進]台積電50元,付20000元保證金即可買到,向卷商借30000元,須付利息。假設漲到60元,賣出時選[融卷賣出],可得20000+10000-利息。

融卷:看跌台積電,[融卷賣出]50元,付45000元保證金,向卷商借5000元,跌到40元時,要補回選[融卷買進],可得45000+10000+利息。

當沖:當日[融資買進]台積電50元,(假設台積電上漲到53元)此時選擇[融卷賣出]53元,當日交割後,可得3000元價差。

當日[融卷賣出]台積電50元,(假設台積電下跌到47元)此時選擇[融資買進]47元,當日交割後,可得3000元價差。
以上是觀念簡單的解釋,不含手續費、追繳保證金、借卷費等...

2010年5月2日 星期日

股利計算方法

若目前股價28.5元
現金股利 0.70元
股票股利 2.10元
盈餘配股 2.10元
以上這接數據要如何計算成現值多少 一般而言, 盈餘配股也就是股票股利.
所以,這檔股票式配現金0.7元, 配股票2.1元(並不是4.2元)

以一張股票來計算, 你的現金股利是台幣700元(1000股*0.7=700)

股票股利的部份就比較複雜
這需要先計算除權後的股價,計算方式如下:

除權後新股價 = (原股價 - 現金股利) / [1+(股利/股票面額)]

這邊要注意, 台股的股票面額通常是每股10元
而不是他在股市中的市價
所以每張股票之股票股利分配的股數為=>
(股利/面額)*1000 = (2.1/10)*1000 = 210股

把所有的數字帶進去以後
除權後新股價=(28.5 - 0.7) / [1+(2.1/10)] = 27.8/1.21 =22.975
新股價為 22.975

假設明天為除權日
開盤時的股價將會是22.975
(基本上開盤價會是22.95, 因為沒有22.975的檔位, 為求解釋清楚,
此處暫忽略此問題)
你的股票股利為 22.975*210股 = 4824.75
也就是說股票股利相當於台幣4824.75元的價值

所以, 你的股利總和市值約為 現金股利+股票股利= 5524.75

不過, 你有發現嗎?
你原本那張股票的股價由 28.5 變為 22.975 了

基本上, 你手中所持有的股票,
除權前跟除權後(含股利)的價值是一樣的

除權前, 一張28元的股票市值28500
除權後, 股票市值 22975, 股利總和 5524.75, 合計為 28499.75
(些微差距為計算過程中捨去小數點後三位的結果)

DMI應用

克羅的期貨交易策略,書中第十三章「順勢、逆勢,雙重操作方法」有提到這個觀念:「如何瞭解現在是盤整還是大趨勢,我會把日線及週線圖拿出來仔細看,並參考DMI指標。在盤整時,應該找出盤整區的上檔和下檔,並注意以收盤價來看,何時開始突破」 好,這一段話是本章最精華的一段,因此應該把它寫下來。而我會在後面另外附上一張最近一天的台股DMI指標圖。比如說七月四日的DMI指標是這樣的+DI 14為7.39、-DI14 46.1 ADX 14為50.48。
這代表過去十四天內,有百分之七點三九的機率上漲,百分之四六點一的價格往下。十四日的平均DX指標為50.48。由於DMI指標越大表示趨勢越大,那台股大盤在過去十四天來說跌掉一千點,確實很大。所以克羅的看法正確,DMI 指標對抓趨勢有幫助。