股民进阶题目:股票的交易价格的算法

来源:百度知道 编辑:UC知道 时间:2024/05/07 02:48:41
某股现在的价位为50元,股民A出价52元买100股,股民B出价51元买200股,股民C出价46元卖1000股,股民D出价48卖300股,而且除了A、B、C、D外,此时没有其它人参与交易。

问题1:假定这时是9:15-9:25集合竞价时间,交易价将是多少?
问题2:假定这时正常的连续竞价时间,出价先后顺序为:A、B、C、D,交易价将是多少?
问题3:假定这时正常的连续竞价时间,出价先后顺序为:C、A、B、D,交易价将是多少?

第一问:46
第二问:A以52元买入100股。B以51元买入100股。C以52元、51元分别卖出100、200股。D无成交。
第三问:C以46元卖出300股。A、B以同样的46元买入100、200股。D无成交。

只回答第一问 :所谓集合竞价就是在9:15-9:25能产生最大成交量的那个价格,而题目中的52元能成交100股,51元能成交300股,46元能成交300股,48元能成交300股。所以我认为应该是48元。

序号 委托买入价 数量(手) 序号 委托卖出价 数量(手)
1 3.80 2 1 3.52 5
2 3.76 6 2 3.57 1
3 3.65 4 3 3.60 2
4 3.60 7 4 3.65 6
5 3.54 6 5 3.70 6
6 3.75 3
按不高于申买价和不低于申卖价的原则,首先可成交第一笔,即3.80元买入委托和3.52元的卖出委托,若要同时符合申买者和申卖者的意愿,其成交价格必须是在3.52元与3.80元之间,但具体价格要视以后的成交情况而定。这对委托成交后其它的委托排序如下:
序号 委托买入价 数量(手) 序号 委托卖出价 数量(手)
1 1 3.52 3
2 3.76 6 2 3.57 1
3 3.65 4 3 3.60 2
4 3.60 7 4 3.65 6
5 3.54 6 5 3.70 6
6 3.75 3
在第一次成交中,由于卖出委托的数量多于买入委托,按交易规则,序号1的买入委托2手全部成交,序号1的卖出委托还剩余3手。
第二笔成交情况:序号2的买入委托价格为不高于3.76元,数量为6手。在卖出委托中,序号1-3的委托的数量正好为6手,其价格意愿也符合要求,正好成交,其成交价格在3.60元-3.76元的范围内,成交数量为6手。应注意的是,第二笔成交价格的范围是在第一笔成交价格的范围之内,且区间要小一些。第二笔成交后剩下的委托情况为:
序号 委托 买入价数量(手) 序号 委托卖出价 数量(手)
3 3.65 4
4 3.60 7 4 3.65 6