2015年4月30日 星期四

(轉貼)股票10%停損停利投資法

 http://www.mobile01.com/topicdetail.php?f=291&t=3065829
首先,踏入第一步就是選擇好股票,如果自己認為資料太多,無從選擇,那我建議直接選0050,台灣五十這檔基金型股票就好了,如果自己有喜歡的股票,當然就選自己想買的吧。

再來就是投入點,其實很簡單,就是買綠不買紅,買量縮不買放量,這部份很簡單的只要看線型來做就可,如以KD值來看就行,買點就是K值與D值都低於20以下,而D線已經往上,這樣的時間點買進股票通常輸的機會就不大。

當然看月線、季線、半年線、年線...,也是不錯的參考點,買點當然就是比線型低,就買。

接下來就是等待再等待,買賣股票想玩當沖,或幾天就想大撈一筆,這種機會可遇而不可求,所以我們買股票已經買得比很多人低了,自然不用常常進進出出,讓證券商或最大的莊家跟您收保護費。

等待是一種耐力,標題寫的 10%停損停利投資法就是本方法的精髓,10%是我自己訂的,您要訂 5%,就要有常常進進出出的打算,您要訂 50%,就要有等到天荒地老的打算,我自己訂 10%,沒有甚麼意思,就是比漲/跌停板 7%還要多一點點,不會今天跌停就賣掉,明天如果漲停,就沒股票可賣的缺憾了。趴數自己去訂,我自己是訂 10%,感覺執行上還可接受。

方式用文字敘述不容易,直接用數字來舉例吧,某股票目前價位為20元,KD值皆低於20,也在月線以下,最重要的是這家公司長久以來,賺的時間比虧的時間還要多,而且上市上櫃也很久了,從各種跡象顯示,這間公司屬於穩健賺錢的公司,自然下市的風險不高,值得投資,看起來滿符合投入點的限制,所以就買吧。

20元買了後,先設定10%停損點,也就是如果低於18元,就一定要跑,這方法就是,只要不是無量下跌,我最大損失就是10%而已。

以下都用每天上漲的最佳狀況來看:

第一天20元買入,初設停損點為18元,但當天收盤後,盤中最高有到20.5元,所以當天的10%停損順勢就變成20.5*90%=18.45元,第一天的停損點就變成18.45了。

第二天為等待時間,開盤20.1元。最高21元,最低19.8元,收盤20.5元。因為盤中最高有到21元,所以當天的10%停損順勢就變成21*90%=18.9元,第二天的停損點就變成18.9了。

第三天為等待時間,開盤20.6元。最高漲停22元,最低20.8元,收盤21.5元。因為盤中最高有到22元,所以當天的10%停損順勢就變成22*90%=19.8元,第三天的停損點就變成19.8了。
很多人可能會覺得,20元買的,今天有到22元,已經賺10%了,所以就賣出,但這種方式有可能賣在起漲點,未來續漲的,就看的到,吃不到了。
...........

第 X 天開盤30.1元。最高32元,最低29.8元,收盤30.5元。因為盤中最高有到32元,所以當天的10%停利順勢就變成32*90%=28.8元,當天的停利點就變成28.8了。

其中每天的最低價,只要不觸及前一天設定的底線,自然就續抱,因為股票很少天天都在上漲的。因為每一天的收盤價都高於自己做的底線,所以都不用賣,但是,總不會有天天都是賺錢天的現象吧。

第 X+1 天開盤30.5元。最高31元,最低28.5元,收盤28.8元。因為盤中最低有碰到前一天的停利點28.8元,所以不是當天要賣,就是隔天要賣,基本賣出價應為28.8元。我的建議就是,只要盤中有觸及昨天的底線,就賣吧。

假設真的28.8元賣出成功,大約一張賺8644元,淨賺約 43%。

--------------------------------------------------------
當然,也有可能20元買了就一直掉,但因為您有設定10%停損,所以掉到18元一定要賣出,此時損失約2000元,淨損約10%。

--------------------------------------------------------
也會有某次漲了好幾天後,又下跌幾天,觸及最高點的底線10%,後來又大漲,這部份只能自我安慰,有賺到了。

--------------------------------------------------------
也會有跌了好幾天後,觸及停損點的底線10%,忍痛出售後,卻又連續大漲好幾十天,這部份只能自我安慰,我只賠10%而已,這張股票真的與我無緣。

--------------------------------------------------------

這種方式我自己實驗,賺錢的機率比賠錢的機率還要大,但最主要就是要嚴格遵守規範,不要心軟。

戲法人人會變,我個人以前就是無法認清事實,停損停利無法痛下決心,曾有可賺250萬,但最後只賺20萬的紀錄,也有過14.8萬買的股票,最後變成一份電子紀錄(不是壁紙,因為是集保帳戶),所以最近幾年,我自己用10%停損停利投資法,雖然無法大賺,但至少10次投資,能賺到七八次以上,沒賺到的,居然還是沒嚴格遵守自己訂下的規矩所致,所以我深以為鑑,未來投資股票,一定要遵守自設底線。

以上提供給大家參考,也歡迎有更好的賺錢方式,一起分享。

2015年4月21日 星期二

轉載[SQL] 於多筆重複資料中取得該重複群組中最新一筆資料

http://www.dotblogs.com.tw/joysdw12/archive/2011/12/28/63596.aspx

前言


有時候在資料表設計上可能使用到一個主資料表關連到一個子資料表,主資料表對於子資料表為一對多狀態,例如: 一筆案件主檔會於子進度資料表紀錄該案件的進度狀態,如下
那在這種情況下該如何去知道該筆案件最新的進度狀態是什麼呢? 請看以下範例。

範例


在這種情況下我可以先對進度檔建立該案件群組進度排序資料,使用 ROW_NUMBER() 及 Partition By 語法,如下:
1Select M_SN,STATUS,CDate,
2ROW_NUMBER() Over (Partition By M_SN Order By CDate DescAs Sort From T_CS
產生以下結果:
此時可以看到查詢出來的條件已經依照CDate做遞減排序並編上序號,我只需要將Sort編號為1的資料撈出來即就是該案件最新的一筆狀態資料,如下:
1Select M_SN,STATUS,CDate From (
2    Select M_SN,STATUS,CDate,
3    ROW_NUMBER() Over (Partition By M_SN Order By CDate DescAs Sort From T_CS) TMP_S
4Where TMP_S.Sort=1
產生以下結果:
最後,雖然我已經取得最新的狀態,但是我必須將主檔的資訊串在一起才能於畫面上讓使用者看到,所以我只要將案件主檔跟以上語法所取得的最新狀態資料 JOIN 在一起就能夠取得該案件最新的完整資料了,如下:
1Select TC.SN,TC.CaseName,TS.STATUS,TS.CDate From
2    T_CM TC Inner Join (
3    Select M_SN,STATUS,CDate From (
4        Select M_SN,STATUS,CDate,
5        ROW_NUMBER() Over (Partition By M_SN Order By CDate DescAs Sort From T_CS) TMP_S
6    Where TMP_S.Sort=1 ) TS
7On TC.SN=TS.M_SN
產生以下結果:
如此就能夠將案近與進度檔串連並且是最新的狀態。
在這個範例使用了 ROW_NUMBER()  及 Partition By  語法,ROW_NUMBER()  : 能夠將集資料進行排序,序號從1開始,Partition By  : 使用  ROW_NUMBER()  搭配 Partition By 引數能夠將資料集進行分割並且進行排序,序號從1開始。

參考資料