Sunday, 23 February 2014

投机赚钱的几率有多大?

我们常常会看到一些基本面的言论,说要投资,不要投机,因为投机一定会亏钱。

不过,投机真的会亏钱吗?

接下来,我们就来推算一下,所谓“投机”到底会让你赚钱,还是亏钱。

首先,一如往常,我们先来定义什么是“投机”。

一般来说,我们把买股票的原动力分成两种,一种是“投资”、一种是“投机”。
两种动力的目标都是一致的,就是赚钱。
两种赚钱方法也是一样的,不是赚股息,就是赚价差。
有人说,投资和投机的差别是在:一个长期,一个短期。
不过,总是会出现一些比较矛盾的情况:
当你看好一间公司的基本面,叫价又被低估的时候,你出手买了起来,打算长期投资,不过突然间第二天股价爆升,升到了难以置信的高价,而且价钱已远远超出其基本面,这个时候,理智的你一定会脱手。这样,原本想“长期”投资的计划,突然间就变成了“短期”。

另外一方面来看,我得到内幕消息,知道某公司股价会升,我便打算短期投机买入,设一个目标价,一到达目标价立刻卖出走人。不过当我买入之后,股价是上升没错,不过只是速度太慢了,跟你三天升一仙、两天跌半仙。这样缓缓的上升又上升,终于在一年之后升到了我的目标价,我也如愿以偿地卖掉了,不过时间稍长了点“短期”突然也变成了“长期”。

如此看来,时间的长短不足以定义你是否在投资还是投机。
而真正决定你是否投机的标准,应该是你买股票时的思想,或则切入点。

一般投资者所谓的“投资”是指他们正在假设股价和盈利是成正比的。(Profit = k x Price)
也就是说盈利越高的公司,股价就会越高。这里的k是指比重,包含其他不稳定的因素如:管理层、股息政策、资本回酬率等等。

反观一般投机者所谓的“投机”则是通过参考(或猜测)某些(可能)利好的消息或事件(不管虚或实),再假设这消息会帮助推高股价(或造就股价波动),从而赚取价差。所以一般投机者都是注重资本增值多过股息并且买卖非常频密(多频密?你们自己决定咯)。

设置好了“投机”的定义之后,我们再在来假设一件事情:股市短期的波动是永远猜测不到的(除非你本身是庄家),不管该公司拥有多么利好消息(除非是类似全面收购或资本回退清盘),你还是无法100%肯定股价的是否会升或者跌。

这个假设造成了“投机”有点偏向赌博的趋势,因为有好消息,股价未必会升;反之有坏消息但股价依然飙升的情况还是有的。这变成了投机,或所谓的“消息派”其实并无法提高自己的赚钱机率,或降低自己的投资风险;好消息只是一个定心丸,平抚一下投资者的心情和心理而已。

我假设你投机了十个股。
在数个交易日之后,每个股,都只会变成三种情况:跌、平、升。
假设你有时间的限制,比如你用T+3或T+7等类似的平台来交易,那么跌、平对你来说都不是好事(因为有水钱作怪,即使微升,也未必是好事)。

由于你无法100%肯定股价升跌,那么对你来说,几率是50:50。(实际上未必50:50)
这情况就好像你猜明天会不会下雨一样,你只能猜“会下雨”和“不会下雨”。
由于你不能100%肯定明天是否会下雨,所以你就不会100%选“下雨”,或100%选“不下雨”。
假设你有x的几率选“下雨”,那么你就有(1-x)的几率选“不下雨”。
假设真正下雨的几率是y,那么真正不下雨的几率就是(1-y)。
算下来,你猜错的几率是:x(1-y) + y(1+x) = x+y-2xy
顺理成章的,你猜对的几率就是:1-(x+y-2xy)

好的,猜下雨是双面的,可猜“下雨”或者“不下雨”。不过,股市是不能卖空的(至少我们散户无法做到),所以,我们只能猜其中一面。我们假设下雨为升,不下雨为跌,那么现在的我们就不能选择“不下雨”。

所以当我们计算回之前的算式,就变成:你有x的几率选“下雨”,你有(1-x)的几率“什么都不能做”,而“什么都不能做”就是不能拿来计算“猜对”或“猜错”。
所以算下来,你猜错的几率是:x(1-y) = x-xy
你猜对的几率是:xy
你什么也没有做的几率是:y(1-x)+(1-x)(1-y) = 1-x
间接来说,你赚钱的几率是:xy
你没赚钱或亏钱的几率是:1-x+x-xy = 1-xy

参考回之前,x是选“下雨”的几率,也是你会买某个股的几率。
而y是真正“下雨”的几率,也就是你买的股会升的几率。

依照我们之前的定义,y是不可能等于1,所以y<1。
x就比较复杂一点,根据我们的投机定律,我们是利用利好消息来买入可能会升的股。
x的几率是:当已经出现了利好消息,而你又会去买的几率。

价钱还低的时候,购买当然是没有问题。不过,
有时候价钱涨太快,或者价钱已经很高了会导致你放弃购买。
有时候又相反,你会频频追高。
有时候价钱低,你又怀疑消息的真伪。

所以出现了以下的情况。
你会不会买,定义为随机;价钱有没有很高,也定义为随机。
在随机的情况下,几率就会平均分配。
也就是你买的几率,和你不买的几率是一样的。

代入之前的程式,所以x=0.5。(几率平均分配,一人50%)
赚钱几率为xy,已知y<1,所以xy<0.5。

xy<0.5代表什么?就是xy(你赚钱的几率)是不会等于0.5或者50%的。
最多给你49.99%,也就是说,你还有50.01%会亏钱(或者不赚钱)。
要注意!这个49.99%是还没有算水钱的,有算水钱的话几率会更低。

为了方便计算,我们就当赚钱的几率是50%吧,所以不赚钱的几率也是50%。
(注:不赚钱 不等于 亏钱)
之前我们假设过,我们投机十个股。
以50%赚钱的几率来说,我们应该有5个股是赚钱的,而另外5个股是亏钱的(假设时间不限,不出现平盘的情况)。
通常投机有设止亏价和目标价。由于不晓得股价的波动,所以通常止亏价和目标价都设在同一个幅度。我们假设止亏价和目标价都设为30%。

为了方便,我们干脆当作我们十个股的买价一律RM1.00。
所以某段时间之后,5个股变成RM1.30(升了30%),5个股变成RM0.70(跌了30%)。
当然升的股可能升更高,跌的股也可能跌更低,不过由于设置了止亏价和目标价,所以就有了限制,不会升太高,同时也不会跌太低。

那么我们看看我们前前后后的价钱比较。
假设都只买10个lot。所以买价就是RM1,000 x 10 = RM10,000。
卖出价为RM1,300 x 5 + RM700 x 5 = RM6,500 + RM3,500 = RM10,000。
没变化,不过亏了水钱。

如果你不是一次性买入,而是不断的进出,那又如何?
假设本钱RM10,000,第一次买入5个股,每个买20 lots。
5个都变成RM1.30,所以你的钱也增值到RM13,000。
接下来你把RM13,000买另外5个股,每个买26 lots。
5个都变成RM0.70,所以你的钱也贬值成RM13,000 x 0.7 = RM9,100。
你亏了RM900!
其实不管你先赚后亏,还是先亏后赚,你的钱都会变成0.91(或91%)
算式:1.3 x 0.7 = 0.7 x 1.3 = 0.91(净亏9%,还未计算水钱)

要阻止这种亏法的办法,只有提高目标价,或降低止亏价。
比如设43% (RM1.43)为目标价、30% (RM0.70)为止亏价,或者
设30% (RM1.30)为目标价、23% (RM0.77)为止亏价
1.43 x 0.7 = 1.001,1.3 x 0.77 = 1.001.

不过如果你用以上的方法的话,对于波动不稳定的股价,会造成之前50%赚钱和50%不赚钱的几率严重偏移,偏移多少无法计算,只能说赚钱的几率就会少过50%,甚至少过40%。
若用40%来计算以上的方法,结果你还是亏钱,因为现在你变成4个股赚钱,6个股亏钱了。

所以,总结:
除非你非常非常有把握,不然,频密地买和卖(投机会发生的事情)常常就是亏损的缘由。

Monday, 17 February 2014

股票回酬多少才算好?

我们常常畅谈各自投资的回酬有多高有多好,不过到底一个投资的回酬,要有多高才能算是“好”呢?要讨论这个之前,我们先要设置几个定义。

第一:我们假设风险越高的投资,回酬应该要越高,(话说如此,现实生活上,高风险低回酬以及低风险高回酬的情况是有的);
第二:我们假设银行定存的风险为零(在不计算通货膨胀的效果以及排除银行倒闭的可能);

设置好定义之后,我们来看看现有比较熟悉的投资方法:

  1. 银行定存
  2. 债券
  3. 基金
  4. 股票
  5. 房地产
  6. 货品(金属及种植)
  7. 创业
由于这篇文章注重在股票投资,所以这里我们只讨论股票应有的回酬。
首先,银行定存属于零风险,在搜索一番后,我发现马来西亚定存回酬最高的利息为Bank Rakyat的配套,3.96% 一年(摘自http://www.bankrakyat.com.my/deposits-account-i-#rates)。如果你有更高的本钱,和肯放久一点的话,相信4.55%到5.00%的利息应该是没有什么问题。所以,我们就取中间值,设定一年4.75%为零风险的投资回酬。当然,这4.75%是包括了利息和资本增值(银行定存是零资本增值)。

股票,众所周知,是有一定的风险,目前为止是没有一个方程式能准确地反映出股票风险的指数。所以,我也无法指出股票的风险是多少,不过我们可以知道股票的风险肯定大于银行定存。根据我们第一定义,当股票风险大于银行定存的时候,我们设想的回酬就要拥有大于银行定存的回酬,也就是大于4.75%。也就是说,如果你买股票,一年的回酬没有超过4.75%的话,那么你就是实实在在的白干了一场,有轻松的定期存款不放,去搞那个天天提心吊胆的股票。

根据以上的理论,我们得出股票回酬Return必须是:R > 1.0475。

接下来我们来看看通货膨胀,目前没有人可以准确地算出每年的通货膨胀率是多少(毕竟每年都不一样),我们只能拿长远的时间来做一个平均,不过可以肯定的是,通膨率Inflation,I肯定是高于银行定期存款:I > 1.0475。这个数字和我们R的数值是一样的,所以如果我们股市的回酬每年都是稳定的4.75%的话,那么你那个不叫“回酬”,应该是叫“保值”(这只是保守估计,如果通膨率大于4.75%的话,就不叫“保值”,而是“贬值”了)。我们再尝试估算一下通膨率是多少,回想起二十年前(1994),我吃一碗面的价钱是大约RM0.80,如今(2014),同样分量的面需要大约RM3.50。所以在20年内,一碗面足足涨了(3.50-0.80)/0.80 = 3.375(337.5%),平均每年1.0627(6.27%)。这只是我自己的估计,每个地区也许会不同,我们就以6%为正常的通膨率。所以假设I = 1.06,那么你的股票回酬只是6%的话,只能叫做“保值”,你必须争取6%以上的回酬才能成称为“资本增值”。

那么,增值到什么程度才叫“多”呢。在“多”之前,我们先算算看增值到什么程度叫“刚刚好”。我们假设一个月有RM X的收入,是你足够生存的数目(你自己所定义的财务自由),当然,这也是因人而异。那么你必须要拥有RM Y的本钱来每个月生出RM X的钱给你。所以在你想达到的年龄内将你的资本增值到RM Y,就是你“刚刚好”的增值效率。

为了方便,我们就以RM 5,000 为RM X(一个月五千,省省用应该够花一辈子了吧,人家公务员的退休金都未必有这么多),那么我们就以一年7%的股息来算(有做功课,这种公司应该不难找),要有一个月RM5,000,你就要有大概RM857,143的本金。假设你一年投入RM6,000来投资(一个月抽RM500出来,有心应该不难做到),以20年的时间,在复利的效力下要达到八百千所需的每年平均资本增值为17.7%(可以用Excel自己算,暂时不放Formula)。换句话说,你的回酬必须大于17.7%才能算“多”。

所以,总结之下,假设你的目的和以上的情况符合,那么你的每年股票回酬必须平均等于或大于17.7%,你的回酬才能算是好的回酬,不然你不能在你自己限定的时间内达到你所需要的财务自由,除非你投入更多的资金,或者争取更高的回酬来拉高回酬平均值。





Wednesday, 22 January 2014

Warrant的Exercise的小小赚钱法

之前看了虚空大大巧用Discount的Right Issue赚取了大约2%的钱之后,回想起之前我也曾用过这个方法,不过是利用Discount的Warrant。这个方法很简单,赚副不大,不过好在它近乎零风险,没事玩一下也无妨。虚空大大将这方法用于Right Issue,弱点是就只能玩那么一次,我的方法用于Warrant,比较好,只要Warrant还没有到期,并保持Discount,就可以永远地玩下去。

具体实现的方法就可以看虚空大大的文章,我比较想分享的是如何Exercise Warrant和利用Discount Warrant稳赚小钱的方法。首先,和做菜一样,在实行这个计划之前,我们要有几个必备的材料:
  1. 你手中要握有一定数量的母股。
  2. 母股和Warrant的差价,要高于Exercise Price,并且高出一定的价位。
  3. Warrant必须是可以随时转换型的。
当我们符合以上的三个条件之后,就可以开始了。

为了方便,我用INARI来作例子。由于我有5000股的INARI,再加上这家伙的Warrant几乎一直处于Discount状况(不过截稿时比较Even了,即不Discount也不Premium),是拿来赚小钱的最好例子。

首先,先察看INARI-WA是不是随时可以转换的。去Bursa选INARI-WA的Profile of Warrant就可以看到,它是可以随时转换的,如下图:

摘自Bursa Annoucement

然后,向INARI的雇用Share Registrar索取Warrant Exercise Form。要如何知道INARI的Share Registrar是哪位呢?去翻他们的Annual Report就能看到,多数会写在Corporate Information那边,如下图:

摘自Inari Annual Report 2013第二页
知道了Share Registrar之后,直接call过去,跟那里的MM说你是INARI-WA的持有者,然后给她你的Email,并叫她Email你Exercise Form。她们几乎是立刻Send给你,所以也不用等多久的时间。至于Exercise Form要怎么填,Bank Draft,Processing Fee要如何给,不必担心,她们都会在Email里说得清清楚楚。

我转换Warrant的整个流程:
03/01/2014:卖出INARI@RM1.61,同时间买进INARI-WA@RM1.20,两个都是50 lots。
08/01/2014:去弄Bank Draft和寄Pos Laju。
16/01/2014:INARI-WA在cds account里消失!
22/01/2014:INARI在cds account里出现!

整个流程花了19天,或11个工作日(这期间太多假期了)。
首先我在03/01买了INARI-WA,必须等三天(T+3)之后才算是正式拥有该股票,03/01又是星期五,T+3后就是09/01了,预算Pos Laju需要一天时间到达,所以08/01就寄去了,以达最快速的时间。Pos Laju也不负众望的,在09/01寄到Share Registrar那里,就当09/01为第0个工作天。14/01是假期,所以算到来在第四个工作日后,她们把我cds里的INARI-WA取出来,应该是拿去Exercise了,17/01又是假期,直到22/01,也就是第七个工作日之后,Conversion才正式结束,成功拿到INARI母股。Exercise Warrant过程是七个工作日,等T+3用了三个工作日,加上Pos Laju一个工作日,所以总共花了11个工作日。

说了这么多,最重要的东西还没讲:赚了多少钱?
首先卖了INARI,RM1.61@5000 units,扣除水钱剩下来大约是RM8,004.77(水钱RM45.23)。
然后买了INARI-WA,RM1.20@5000 units,加上水钱花了RM6,034.00(水钱RM34.00)
买卖多出来的的钱为:RM8,004.77 - RM6,034.00 = RM1,970.77

Exercise Warrant,RM0.38@5000 units,需要RM1,900.00。
购买Bank Draft(CIMB)花费RM5.15。
购买信封花费RM0.288。(RM7.20@25个信封)
购买Pos Laju花费RM6.00。
Exercise Warrant的Processing Fee需要RM20.00。
车马费就算他RM5.00吧。

总共的杂费为:RM5.15 + RM0.288 + RM6.00 + RM20.00 + RM5.00 = RM36.438
Exercise Warrant总共消费为:RM1,900.00 + RM36.438 = RM1,936.438

实际赚副为:RM1,970.77 - RM1,936.438 = RM34.332

若以当时INARI市价来算,我用了RM8,004.77的成本,赚了RM34.332,也就是大约0.43%。真是名副其实的牛刀宰鸡,以大博小。好在是零风险,不然打死我也不做(唯一风险就是Pos Laju寄失了,不过寄失了也可以上诉,claim保险)。不过,赚得少是有原因的:
  1. 母股数量少,杂费变得很贵。
  2. 母股价钱高了,如果像之前那样只有RM0.70 - RM0.80,赚副会高很多。
赚副的Formula如下:


TU :Total Unit,拥有的股票数量
MB :Mother Bid,卖母股的价钱
SA :Son Ask,买WA的价钱
EP :Exercise Price,Warrant转换价
(以上的算式以0.42% Broker Fee,0.03% Clearing Fee 和 0.1% Stamp Duty来计算)

后面38.438是杂费。这里杂费算多了2块钱,其实是加进了Stamp Duty那里的钱。
由此可见,当你TU越大,后面的38.438就占了越小的部分,就越能忽略掉。
同时,MB和SA越高,MB-SA的占的巴仙率就越小,赚副也越小。


除了INARI,我翻遍了整个Bursa,拥有Discount Warrant的股就只有那么几个(依照22/01/2014的午时收市价,可能再多一阵子就没有Discount了):

Mother Mother Bid Son Ask Son Exercise Price Discount
HAPSENG RM2.950 RM1.170 HAPSENG-WA RM1.650 RM0.110
LBICAP RM1.600 RM0.510 LBICAP-WA RM1.000 RM0.090
MEDAINC RM0.775 RM0.155 MEDAINC-WB RM0.600 RM0.020

在多数的情况下,风险和回酬是成正比的,风险越高,回酬越大。这种近乎零风险的东西,回酬也就只有那么0.43%。如果你很有空,和有机会一直玩下去的话,平均11个工作天赚0.43%,不考虑股价飙升和赚副再投资的情况下,一年只有250个工作天,总回酬就是250/11 * 0.43 = 9.77%,的确少得可怜,还不如找个较好的成长股收着,分分钟回酬还高出你一直这样玩很多倍!

Wednesday, 8 January 2014

浅谈OPENSYS

OPENSYS,作为我成本最大的主力公司之一就不得不说一下了。
图像摘自OPENSYS 2012年Annual Report

首先,OPENSYS是创业版,ACE Market的公司,从2004年开始上市(来源:Bursa),一直以来就是小公司,到现在2014年还默默地呆在创业版里,成为一个不为人知的神秘公司。在我购买OPENSYS之前,曾经想过要看看论坛或者哪条家伙的Blog的意见,却意外地发现研究他的人少之又少,几乎可以说是没有!在加上OPENSYS本身交易量就少,一个礼拜都是零交易也不出奇,说明了这只公司有多么的冷门与不起眼。
当我开始留意OPENSYS的时候,大约是在2012年年尾,那时价钱介于RM0.120和RM0.130之间,是个超级便宜的仙股!当时我看上OPENSYS是因为它的股息,一个小公司,派的股息当然也是“少”,自2010年开始派息,一年固定派两次,每次固定派5%。当然,OPENSYS的Par Value只有RM0.10,5%就只是RM0.005,也就是半仙。


当时没有选择买它,是因为出现了二选一的情况,当时我研究ACE Market里Technology Sector的公司,过滤完所有的公司之后,就只剩下两个,一个是INARI,还有一个就是OPENSYS。当时我选择了购买INARI(结果赚翻了),抛弃了OPENSYS,不过它还一直留在我的Watch List里没有离开过。终于我于心不忍,在2012年十月中的时候,选择套利部分INARI,换取了500多lots的OPENSYS,OPENSYS也在那时候顺理成章变成我最高成本的主力公司之一,当时购买的价钱是RM0.145。

我最喜欢股息了,就先从股息说起,OPENSYS每年固定的两次股息,每次半仙,合计一仙一年的股息,看似很少,不过好在OPENSYS的价钱也不是很高,所以以我的购买价来算,就有6.8966%,比很多公司都高出很多(之前RM0.110的时候还9.091%呢),就算股价不升,收收股息也不错。本来没有交易量的家伙我买它就没有想过它会起(不过想当年我买INARI时,INARI也是没有交易量的),而是把它当成是一个高息定存看待。

再来看看OPENSYS是搞什么的,其实我本来也不是很清楚,读了年报之后,发现它其实有搞三个生意:

  1. 在金融行业里提供一些Self-Service Machine和IT的服务。
  2. 做Investment Holding的。
  3. Service电脑,和搞Software。

当你一打开他们的年报和公司的网站的时候,你就发现其实OPENSYS最大的营业额是来自(提供和维修)Efficient Service Machine (ESM)、Cash Deposit Machine (CDM)和他们的王牌Cash Recycling Machine (CRM)。ESM就是我们常见到的银行里的ATM提款机、Cheque Deposit Machine、TM里还Bill的Kiosk Machine、还有Insurance Agency用的还Insurance的Machine。他们还有自己独特的Image Processing技术,可以Apply在Cheque Deposit Machine上,好让那Machine可以用Scanning的方法来Process我们要进的支票。OPENSYS最大的顾客,就是Finance Company如Bank,Telco如Digi、TM、Maxis等,还有Insurance Company。可见他们的顾客可是多么地Solid,也不必担心他们找不到顾客。
至于他们所谓的王牌(CRM)是一种ATM+CDM的机器,也就是一架机器可以按钱,同时也可以进钱。拿人家进的钱,出给要按钱的人,借此省下了很多将钱搬来搬去的费用。马来西亚是还没有开始使用,不过在中国、日本、台湾和韩国已经使用很久了。所以,依照他们估计,马来西亚迟早也是会使用这一类型的机器的,只是等待时机而已(等Bank Negara宣布)。OPENSYS应该不是制造机器的,而是和日本的OKI合作(OKI是CRM的原创者),一起销售、维修及提供CRM的服务。

至于OPENSYS的财务状况,我懒惰看回之前的,就拿最新一季的Result来说:
首先赚的钱不多,小公司嘛,一年大概赚了3.5M,换成EPS就是1.58sen,对于一个只有十几sen的公司来说,这个EPS是蛮不错的了。
营业额大约33M,Profit Margin就是10%左右,应该还有进步空间。
Retain Earning大约有5.5M,大约每一股2.48sen左右(有点少,用来派息派完了)。
负债大约5.3M,如果看过去的话,负债是在渐渐减少当中。
手握现金大约有2.8M,根据2013Q3的季报,它手握的现金已达5.4M(这还没包括FD里的4.9M),真是有钱!Cash Flow超强!它一年派的息也不过2.46M,有将近10M的cash,派双倍、甚至三倍的股息都不是问题!只是看管理层罢了。
OPENSYS赚不多,它哪来那么多钱?其实Profit and Lost只是掩人耳目而已,由于OPENSYS拥有大量的电脑器材,而他们电脑器材的Depreciation又算特别高(33.33%,三年报废),所以导致赚副不多,可现金却超多。就以2012年来看,Profit Before Tax是5M,Depreciation竟然有4.2M,结果Operating Activities所创造出的现金变成将近10M!

借助felicity的在他的post里(2012)的一句话:管它生意上是赚还是亏,能生出现金就是王道!这也是我买OPENSYS最大的理由,我相信OPENSYS以后会有能力派更高的股息。(它一派双倍股息,股价也肯定会上升双倍)

小小插曲:当我无聊在网上搜索OPENSYS的资料时,意外地发现了OPENSYS在JobStreet里有聘请Software Engineer的公告。无聊之下,姑且按了进去,在填Expected Salary的时候,我输入RM2500,系统竟然跳出:The salary offered by the company is about your expectation。OPENSYS是在PJ一带的,RM2500的薪水请一个software engineer,也太刻薄点了吧……(不过也有可能JobStreet认为RM3000和RM2500差不远,也叫about your expectation吧!)

Tuesday, 7 January 2014

买卖逻辑与如何插队!

在现实生活上,插队是一个不好的行为,不过还是会有很多人会去插队,当然包括我。还记得之前要排队上飞机,虽然说机票位置已经是固定了,不过就是想早点进入飞机,外面排队排了很长,怎么办?这时,我假装和蛮靠前的一个人装熟,搭讪了一下,然后就顺理成章排在他的后面,成功插队了。

当然,我现在想谈的不是生活上的插队,而是股票市场买卖上的插队。顾名思义,市场买卖插队,就是有人出价RM1.00卖,明明已经有人说要以RM1.00买了,你却偏要插队,说卖给你先,当然成交价也是RM1.00。

首先要插队就要先明白Bursa里的买卖逻辑。其实这个逻辑我之前不是很清楚,不过做了几次试验之后,就稍微有了一点眉目。首先,为了方便,我们就拿实际的例子来说,比方下图就是刚刚上市的TNLOGIS-WC的叫价:


可以看到Best Bid的价钱是RM0.610,总共有1.24K lots;而Best Ask的价钱是RM0.615,总共有2.13K lots。以简单的Table显示,就是如下图:

QtyBidAskQty
1.24K0.6100.6152.13K
1.69K0.6050.6202.77K

首先,如果我以RM0.610 1000 lots的话,就会变成:
QtyBidAskQty
1.24K0.6100.6152.13K
1.69K0.6050.6202.77K
-> 
QtyBidAskQty
2.24K0.6100.6152.13K
1.69K0.6050.6202.77K
买不到,只是排着队。

同样的,如果我以RM0.615 1000 lots的话,就会变成:
QtyBidAskQty
1.24K0.6100.6152.13K
1.69K0.6050.6202.77K
-> 
QtyBidAskQty
1.24K0.6100.6153.13K
1.69K0.6050.6202.77K
卖不到,也是排着队。

如果我以RM0.615 1000 lots的话,就会变成:
QtyBidAskQty
1.24K0.6100.6152.13K
1.69K0.6050.6202.77K
-> 
QtyBidAskQty
1.24K0.6100.6151.13K
1.69K0.6050.6202.77K
买到,价钱RM0.615买到全部1000 lots。

如果我以RM0.610 1000 lots的话,就会变成:
QtyBidAskQty
1.24K0.6100.6152.13K
1.69K0.6050.6202.77K
-> 
QtyBidAskQty
0.24K0.6100.6152.13K
1.69K0.6050.6202.77K
卖到,价钱RM0.610卖出全部1000 lots。


这些都是很普遍的例子,接下来我们看当
你要买的units多过人家要卖的units

你要卖的units多过人家要买的units的话,会是怎么样?


如果我以RM0.615 3000 lots的话,就会变成:
QtyBidAskQty
1.24K0.6100.6152.13K
1.69K0.6050.6202.77K
-> 
QtyBidAskQty
3.00K0.6150.6152.13K
1.24K0.6100.6202.77K

QtyBidAskQty
3.00K0.6150.6152.13K
1.24K0.6100.6202.77K
-> 
QtyBidAskQty
0.87K0.6150.6202.77K
1.24K0.6100.6253.38K
买到2.13K lots,另外的0.87K lots变成Best Bid

如果我以RM0.610 3000 lots的话,就会变成:
QtyBidAskQty
1.24K0.6100.6152.13K
1.69K0.6050.6202.77K
-> 
QtyBidAskQty
1.24K0.6100.6103.00K
1.69K0.6050.6152.13K

QtyBidAskQty
1.24K0.6100.6103.00K
1.69K0.6050.6152.13K
-> 
QtyBidAskQty
1.69K0.6050.6101.76K
1.43K0.6000.6152.13K
卖到1.24K lots,另外的1.76K lots变成Best Ask


这两个也应该是普遍的例子,假设我们想一口气想以更高的钱买入或想以更低的钱卖出更多的units的话,会发生什么事呢?

如果我以RM0.620 3000 lots的话,就会变成:
QtyBidAskQty
1.24K0.6100.6152.13K
1.69K0.6050.6202.77K
1.43K0.6000.6253.38K
1.80K0.5950.6304.57K
4.19K0.5900.6351.38K
-> 
QtyBidAskQty
3.00K0.6200.6152.13K
1.24K0.6100.6202.77K
1.69K0.6050.6253.38K
1.43K0.6000.6304.57K
1.80K0.5950.6351.38K

QtyBidAskQty
3.00K0.6200.6152.13K
1.24K0.6100.6202.77K
1.69K0.6050.6253.38K
1.43K0.6000.6304.57K
1.80K0.5950.6351.38K
-> 
QtyBidAskQty
1.24K0.6100.6201.90K
1.69K0.6050.6253.38K
1.43K0.6000.6304.57K
1.80K0.5950.6351.38K
4.19K0.590

首先Bid多过Ask,所以吃完RM0.615价钱2.13K lots后我会继续吃RM0.620的价钱,不过吃不完,只是吃了RM0.620价钱0.87K lots,平均价RM0.61645。这个做法和你先key RM0.615价钱买2.13K lots,再key RM0.620买0.87K lots的结果是一样的。所以,别以为key了高价就一定买到贵货,未必的哦。


如果我以RM0.605 3000 lots的话,就会变成:
QtyBidAskQty
1.24K0.6100.6152.13K
1.69K0.6050.6202.77K
1.43K0.6000.6253.38K
1.80K0.5950.6304.57K
4.19K0.5900.6351.38K
-> 
QtyBidAskQty
1.24K0.6100.6053.00K
1.69K0.6050.6152.13K
1.43K0.6000.6202.77K
1.80K0.5950.6253.38K
4.19K0.5900.6304.57K

QtyBidAskQty
1.24K0.6100.6053.00K
1.69K0.6050.6152.13K
1.43K0.6000.6202.77K
1.80K0.5950.6253.38K
4.19K0.5900.6304.57K
-> 
QtyBidAskQty
1.43K0.6000.6050.07K
1.80K0.5950.6152.13K
4.19K0.5900.6202.77K


0.6253.38K


0.6304.57K
首先,我会吃完RM0.610价钱1.24K lots再吃完RM0.605价钱1.69K lots,剩下的0.07K lots卖不出去变成Best Ask。注意!虽然我分别成功卖了RM0.610价钱1.24K lots和RM0.605价钱1.69K lots,可是事实上我却是卖了RM0.605价钱2.93K lots。排在RM0.610价钱1.24K lots的家伙就捡了便宜,本来想要以RM0.610买的,结果以RM0.605买到。


如果同一时间,以上两个Order同时Submit的话,会怎样?
这种情况比较常在Pre-Open和Pre-Close的时候看到。

假设买方有4000 lots,卖方有3000 lots。
QtyBidAskQty
1.24K0.6100.6152.13K
1.69K0.6050.6202.77K
1.43K0.6000.6253.38K
1.80K0.5950.6304.57K
4.19K0.5900.6351.38K
-> 
QtyBidAskQty
4.00K0.6200.6053.00K
1.24K0.6100.6152.13K
1.69K0.6050.6202.77K
1.43K0.6000.6253.38K
1.80K0.5950.6304.57K

QtyBidAskQty
4.00K0.6200.6053.00K
1.24K0.6100.6152.13K
1.69K0.6050.6202.77K
1.43K0.6000.6253.38K
1.80K0.5950.6304.57K
-> 
QtyBidAskQty
1.24K0.6100.6151.13K
1.69K0.6050.6202.77K
1.43K0.6000.6253.38K
1.80K0.5950.6304.57K
4.19K0.5900.6351.38K
首先,Bid的Quantity多过Ask,所以结果和之前一口气买的Result是一样的。首先买家吃掉了RM0.605价钱3.00K lots,再吃RM0.615价钱1.00K lots。虽然你Key了RM0.620,不过你花的价钱却是RM0.605价钱3.00K lots和RM0.615价钱1.00K lots。这个做法是什么?对了!就是插队!如果你没有插入RM0.620价钱4.00K lots,那么买到的人将会是排RM0.610的家伙。当然,要是排RM0.605的家伙临时突然撤走了,你就得吃下RM0.615,甚至RM0.620的贵货了。


我们假设相反的情况,假设买方有3000 lots,卖方有4000 lots。
QtyBidAskQty
1.24K0.6100.6152.13K
1.69K0.6050.6202.77K
1.43K0.6000.6253.38K
1.80K0.5950.6304.57K
4.19K0.5900.6351.38K
-> 
QtyBidAskQty
3.00K0.6200.6054.00K
1.24K0.6100.6152.13K
1.69K0.6050.6202.77K
1.43K0.6000.6253.38K
1.80K0.5950.6304.57K

QtyBidAskQty
3.00K0.6200.6054.00K
1.24K0.6100.6152.13K
1.69K0.6050.6202.77K
1.43K0.6000.6253.38K
1.80K0.5950.6304.57K
-> 
QtyBidAskQty
0.24K0.6100.6152.13K
1.69K0.6050.6202.77K
1.43K0.6000.6253.38K
1.80K0.5950.6304.57K
4.19K0.5900.6351.38K
这次由于卖方数量多过买方,所以卖方就会往买方的方向吃下去,先吃了RM0.620价钱3.00K lots,再吃RM0.610价钱1.00K lots。交易的价钱会是以最终Transaction来断定,也就是RM0.610的价钱。排在RM0.610的依然买到RM0.610,不过排在RM0.620的家伙也买到RM0.610!这个又说明了什么?插队!假设有人肯丢RM0.605,你可以排一个很高的价钱来吃下来,不过条件是你排的数量要少过卖家,不然就向上面的例子那样,是你自己吃上去了。还有,条件二是买到的价钱是由排在你后面的那条家伙Key的价钱决定。如果像上面的情况,有一个买家以RM0.615的价钱插进来,你买到的价钱将不会是RM0.610,而是RM0.615。还有个风险,如果卖RM0.605的家伙突然撤走了,嘿嘿,你知道发生什么事了吧……



最后我们假设双方都一样,买方有3000 lots,卖方也有3000 lots。
QtyBidAskQty
1.24K0.6100.6152.13K
1.69K0.6050.6202.77K
1.43K0.6000.6253.38K
1.80K0.5950.6304.57K
4.19K0.5900.6351.38K
-> 
QtyBidAskQty
3.00K0.6200.6053.00K
1.24K0.6100.6152.13K
1.69K0.6050.6202.77K
1.43K0.6000.6253.38K
1.80K0.5950.6304.57K

QtyBidAskQty
3.00K0.6200.6053.00K
1.24K0.6100.6152.13K
1.69K0.6050.6202.77K
1.43K0.6000.6253.38K
1.80K0.5950.6304.57K
-> 
QtyBidAskQty
1.24K0.6100.6152.13K
1.69K0.6050.6202.77K
1.43K0.6000.6253.38K
1.80K0.5950.6304.57K
4.19K0.5900.6351.38K
结果两人一起抵消,恢复原来的样子,也就是说,
卖RM0.605的人将3.00K lots卖给买RM0.620的人,或者
买RM0.620的人将3.00K lots跟卖RM0.605的人买。
那么,成交价会是多少呢?是卖的人卖了RM0.605,还是买的人买了RM0.620呢?
答案是:平分!价钱是(RM0.605+RM0.620)除2,也就是RM0.6125。(有待试验)


所以,经过一系列的Example之后,总结出Bursa的买卖系统逻辑。Bursa其实是偏向买家利益的,急着买的人有好处,急着卖的人会吃亏,亏给了排在买的人。插队是可行的!不过只能用在Pre-open和Pre-close的时候,也就是早上和中午开市之前,还有下午闭市前十五分钟。为了省却那几分钱而插队是有风险的,分分钟会买到比你预期更贵的货。