D7- 用 Swift 和公开资讯,打造投资理财的 Apps { 台股申购分析资料来源 }

台股申购资讯

https://www.twse.com.tw/zh/page/announcement/publicForm.html

申购的俗称就是「股票抽签」,如果你听到有人说,「我抽中了xx股票」,「我从来没抽中过」,那大概就是在讲申购。

当公司要上市上柜,或是进行增资的时候,会有部分股票在市场上,以某个价格来让大家申购。通常,申购的价格会比市场上的价格低,这样大家才会有申购意愿。如果申购的人数比释出的股票还要多,那就会用抽签的方式决定你是否能得到这张股票。

以中签率来说,「通常」会落在千分之五 +- 3,而当价差愈大的时候,抽的人就愈多,中签率就愈来愈低。

但,中签率的高低也不代表就会抽中。像是新光金的中签率高达 8%,我还是没有抽中的。但乐士的中签率在 1% 左右,我却抽中了。

另外,申购价格会比市场上的价格低,那也只是「通常」。就程序来说,如果申购开始日为 T,申购期间会持续三个交易日(T+2),这三天你随时都可以按下申购。而第四天(T+3)就是扣款日,和股票连结的那个银行帐户,要有申购价的钱,加上 20 元的手续费,再加上 50 元的拨券费(中签後的拨券手续费)。

T+4 的时候,会抽签,中午前就会知道有中或没中了。

如果没中,就钱 T+5 退还申购款和 50 元拨券费。

如果中了,就会依照说明书上的拨券日,在当天将股票拨进帐户。

那有没有抽签时的价格,比市价还高的状况呢? 今年是有的。

航运股从去年开始的波动就非常激烈,在今年,阳明发动现金增资,申购价为 182 元。但因航运类股在 7月中开始修正,最後价格没有比申购价还高,然後一路往下。这样的案例是会发生的。

那有没有抽签的时候,申购价就比市价还低的例子呢? 也发生在今年

联茂(6213),在申购期,股价一直在 130 上下一点点而已。而申购价也是 130。也就是你申购的价格,和直接去市面上买是差不多的,而且申购是会被卡资金的。所以在没什麽人想抽的状况下,这支股票的中签率为 98%,基本上按下去就会中(除非你是那 2%)。

但有趣的是,9/1 收在 142.5,直接跳了超过 10 块钱,虽然在写文当下的时间点,我还不知道会怎样,但申购真的是有各种惊喜啊~

https://ithelp.ithome.com.tw/upload/images/20210916/20140622sAeqpVvBEX.png

台股申购资讯

https://www.twse.com.tw/zh/page/announcement/publicForm.html

https://ithelp.ithome.com.tw/upload/images/20210916/20140622u3rX6SsvoV.png

分析我们需要的栏位,要呈现的应该是[抽签日期]、[证券名称]、[申购开始日]、[申购结束日]、[承销价(元)]、[实际承销价(元)]、[拨券日期(上市、上柜日期)]、[申购股数]、[中签率]

依照分析,我们所需要的 data model 应该长这样

//
//  StockSubscriptionInfo.swift
//  ITIronMan
//
//  Created by Marvin on 2021/9/4.
//

import Foundation

/// 股票申购最小单位的 data model
struct StockSubscriptionInfo {
    
    let stockCode: String
    let stockName: String
    let subscriptionStartString: String
    let subscriptionEndString: String
    let subscriptionOccurString: String
    
    /// 承销价
    let price: String
    
    /// 实际承销价,不确定为什麽会有这个栏位,但看起来价格和承销价一样
    let actualPrice: String
    
    let stockDeliveringDateString: String
    
    let stockCountString: String
    
    /// 总合格件数,所有被扣款成功的数量
    let totalApplyCountString: String
    
    /// 中签率
    let subscriptionRateString: String
}

<<:  关於数据分析在做什麽...

>>:  grep简介

How to convert RAW to NTFS file system without losing data?

What should you do if the partition on your extern...

Day 5 基本型别 - part 2

今天要介绍其他的型别,是原本的 JavaScript 没有的,分别是 Tuple、Enum、Any、...

什麽是统一建模语言 (UML)?

UML是统一建模语言的简称,是一种标准化建模语言,由一组集成的图表组成,旨在帮助系统和软件开发人员指...

Day7 工业厂区的现场设备 IED、HMI

Intelligent Electronic Device,IED 智慧电子设备 感测器、变压器、...

D3 - 第一周 暖身周 (摘要 & 提醒)

  今天分享 cli 和 git 在初学入门的时候,需要注意的地方,以及一些也许有帮助的工具。然後试...