Documentation
¶
Index ¶
- func MaxString(s string, ss ...string) string
- func MinString(s string, ss ...string) string
- func PanKou(d time.Duration, limit int, handler func([]*PanKouData) error, ...)
- func ParseFloat(s string) float64
- func ParseInt(s string) int
- func TodayString() string
- type BanKuaiData
- type BanKuaiDataMap
- type BanKuaiDatas
- type BusinessData
- type CalendarData
- type CalendarDatas
- type Errors
- type FengShiData
- type FengShiDatas
- type GongGaoData
- type GongGaoDatas
- type GoodWillData
- type GsTiCaiData
- type GsTiCaiDatas
- type GuDongData
- type GuDongDatas
- type KLineData
- type KLineDatas
- type LongHubData
- type LongHubDatas
- type LongHubDetailData
- type LongHubDetailDatas
- type LongHubGroup
- type LongHubGroups
- type PanKouData
- type PengPaiData
- type PengPaiDatas
- type YanBaoData
- type YanBaoDatas
- type ZhiYaData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ParseFloat ¶
func TodayString ¶
func TodayString() string
Types ¶
type BanKuaiData ¶
type BanKuaiDatas ¶
type BanKuaiDatas []*BanKuaiData
BanKuaiDatas
func BanKuai ¶
func BanKuai() (BanKuaiDatas, error)
type BusinessData ¶
type BusinessData struct { ITEM_NAME string // 主营构成 MAINOP_TYPE string // 1行业 2产品 3地区 GROSS_RPOFIT_RATIO float64 // 毛利率 MAIN_BUSINESS_COST float64 // 主营成本 MAIN_BUSINESS_INCOME float64 // 主营收入 MAIN_BUSINESS_RPOFIT float64 // 主营利润 MBC_RATIO float64 // 成本比例 MBI_RATIO float64 // 收入比例 MBR_RATIO float64 // 利润比例 REPORT_DATE string // 报告日期 SECURITY_CODE string // 股票代码 }
func Business ¶
func Business(code string) ([]*BusinessData, error)
type CalendarData ¶
type CalendarDatas ¶
type CalendarDatas []*CalendarData
CalendarDatas
func Calendar ¶
func Calendar(year int) (CalendarDatas, error)
type FengShiData ¶
type FengShiData struct { Time string `json:"time"` // 成交时间 Type int `json:"type"` // 1卖 2买 Price float64 `json:"price"` // 成交价格 Volume int `json:"volume"` // 成交手数 Count int `json:"count"` // 成交笔数 }
FengShiData
func (*FengShiData) Strings ¶
func (f *FengShiData) Strings() [2]string
type GongGaoData ¶
type GongGaoData struct { Title string `json:"title"` // 公告标题 Content string `json:"content"` // 公告内容 ArtCode string `json:"art_code"` // 公告编号 NoticeDate string `json:"notice_date"` // 公告日期 Codes []struct { StockCode string `json:"stock_code"` // 股票代码 ShortName string `json:"short_name"` // 股票名称 } `json:"codes"` }
func (*GongGaoData) PdfUrl ¶
func (d *GongGaoData) PdfUrl() string
type GongGaoDatas ¶
type GongGaoDatas []*GongGaoData
type GoodWillData ¶
type GoodWillData struct { SECURITY_CODE string `json:"SECURITY_CODE"` // 股票代码 GOODWILL float64 `json:"GOODWILL"` // 商誉值(元) NOTICE_DATE string `json:"NOTICE_DATE"` // 公告日期 }
func GoodWill ¶
func GoodWill() ([]*GoodWillData, error)
type GsTiCaiData ¶
type GsTiCaiData struct { BK string `json:"BK"` // 所属板块 BUSINSCOPE string `json:"BUSINSCOPE"` // 经营范围 COMPPROFILE string `json:"COMPPROFILE"` // 公司简介 COMPSCOPE string `json:"COMPSCOPE"` // 公司沿革 MAINBUSIN string `json:"MAINBUSIN"` // 主营业务 ZYCP string `json:"ZYCP"` // 主营产品 SECURITYCODE string `json:"SECURITYCODE"` // 股票代码 SECURITYSHORTNAME string `json:"SECURITYSHORTNAME"` // 股票简称 LISTINGDATE string `json:"LISTINGDATE"` // 上市时间 LTGB string `json:"ltgb"` // 流通股本 ZGB string `json:"zgb"` // 总股本 BanKuai []*BanKuaiData // 所属板块 }
func GsTiCai ¶
func GsTiCai() ([]*GsTiCaiData, error)
type GsTiCaiDatas ¶
type GsTiCaiDatas []*GsTiCaiData
type GuDongData ¶
type GuDongData struct { }
type GuDongDatas ¶
type GuDongDatas []*GuDongData
type KLineData ¶
type KLineData struct { Time string `json:"time"` // 日期 Open float64 `json:"open"` // 开盘 Close float64 `json:"close"` // 收盘 High float64 `json:"high"` // 最高 Low float64 `json:"low"` // 最低 Volume int `json:"volume"` // 成交量 Amount float64 `json:"amount"` // 成交额 Change float64 `json:"change"` // 日涨幅 Amplitude float64 `json:"amplitude"` // 日振幅 Turnover float64 `json:"turnover"` // 换手率 PreClose float64 `json:"pre_close"` // 昨收盘 }
KLineData
type KLineDatas ¶
type KLineDatas []*KLineData
func MonthKLine ¶
func MonthKLine(code string, market int, date ...string) (KLineDatas, error)
type LongHubData ¶
type LongHubData struct { ACCUM_AMOUNT float64 `json:"ACCUM_AMOUNT"` // 总成交额 BILLBOARD_DEAL_AMT float64 `json:"BILLBOARD_DEAL_AMT"` // 龙虎榜成交额 BILLBOARD_BUY_AMT float64 `json:"BILLBOARD_BUY_AMT"` // 龙虎榜买入额 BILLBOARD_SELL_AMT float64 `json:"BILLBOARD_SELL_AMT"` // 龙虎榜卖出额 BILLBOARD_NET_AMT float64 `json:"BILLBOARD_NET_AMT"` // 龙虎榜净买额 DEAL_AMOUNT_RATIO float64 `json:"DEAL_AMOUNT_RATIO"` // 成交额占总成交比例 FREE_MARKET_CAP float64 `json:"FREE_MARKET_CAP"` // 流通市值 SECUCODE string `json:"SECUCODE"` // 股票代码 SECURITY_CODE string `json:"SECURITY_CODE"` // 股票代码 SECURITY_NAME_ABBR string `json:"SECURITY_NAME_ABBR"` // 股票名称 TRADE_DATE string `json:"TRADE_DATE"` // 交易日期 TURNOVERRATE float64 `json:"TURNOVERRATE"` // 换手率 CHANGE_RATE float64 `json:"CHANGE_RATE"` // 涨跌幅 CLOSE_PRICE float64 `json:"CLOSE_PRICE"` // 收盘价 EXPLANATION string `json:"EXPLANATION"` // 上榜理由 BUY_DETAILS []*LongHubDetailData // 买入明细 SELL_DETAILS []*LongHubDetailData // 卖出明细 }
type LongHubDatas ¶
type LongHubDatas []*LongHubData
func DateLongHub ¶
func DateLongHub(date, market string) (LongHubDatas, error)
DateLongHub 每日龙虎榜 market: 069001017=京市A股 market: 069001002002=创业板,069001002001=深圳A股 market: 069001001006=科创板,069001001001=沪市A股 market: 069001001003=沪市ST,069001002005=深圳ST
func (LongHubDatas) Codes ¶
func (ds LongHubDatas) Codes() []string
type LongHubDetailData ¶
type LongHubDetailData struct { BUY float64 `json:"BUY"` // 买入额 SELL float64 `json:"SELL"` // 卖出额 NET float64 `json:"NET"` // 净买额 OPERATEDEPT_NAME string `json:"OPERATEDEPT_NAME"` // 交易机构 OPERATEDEPT_CODE string `json:"OPERATEDEPT_CODE"` // 机构编号 TOTAL_BUYRIO float64 `json:"TOTAL_BUYRIO"` // 买入占比 TOTAL_SELLRIO float64 `json:"TOTAL_SELLRIO"` // 卖出占比 }
type LongHubDetailDatas ¶
type LongHubDetailDatas []*LongHubDetailData
type LongHubGroup ¶
type LongHubGroup struct { Explanation string Datas LongHubDatas }
LongHubGroup 按上榜理由归类
type LongHubGroups ¶
type LongHubGroups []*LongHubGroup
func (LongHubGroups) Explanations ¶
func (gs LongHubGroups) Explanations() []string
func (LongHubGroups) Len ¶
func (gs LongHubGroups) Len() int
func (LongHubGroups) Less ¶
func (gs LongHubGroups) Less(i, j int) bool
func (LongHubGroups) Swap ¶
func (gs LongHubGroups) Swap(i, j int)
type PanKouData ¶
type PengPaiData ¶
type PengPaiData struct { Id string `json:"id"` // 新闻ID Title string `json:"title"` // 新闻标题 Content string `json:"content"` // 新闻内容 PubTime string `json:"pub_time"` // 发布时间 SrcUrl string `json:"src_url"` // 原文链接 }
func (*PengPaiData) PubTimeFormat ¶
func (p *PengPaiData) PubTimeFormat(layout string) string
type PengPaiDatas ¶
type PengPaiDatas []*PengPaiData
func PengPaiCaiJing ¶
func PengPaiCaiJing(lastId string) (PengPaiDatas, error)
type YanBaoData ¶
type YanBaoData struct { Title string `json:"title"` // 研报标题 Content string `json:"content"` // 研报内容 InfoCode string `json:"infoCode"` // 研报编号 OrgName string `json:"orgName"` // 机构名称 OrgSName string `json:"orgSName"` // 机构简称 StockCode string `json:"stockCode"` // 股票代码 StockName string `json:"stockName"` // 股票名称 IndvInduCode string `json:"indvInduCode"` // 个股行业编号 IndvInduName string `json:"indvInduName"` // 个股行业名称 IndustryCode string `json:"industryCode"` // 行业行业编号 IndustryName string `json:"industryName"` // 行业行业名称 PublishDate string `json:"publishDate"` // 发布日期 CurrentYear int PredictThisYearEps string `json:"predictThisYearEps"` // 今年Eps PredictThisYearPe string `json:"predictThisYearPe"` // 今年Pe PredictNextYearEps string `json:"predictNextYearEps"` // 明年Eps PredictNextYearPe string `json:"predictNextYearPe"` // 明年Pe PredictNextTwoYearEps string `json:"predictNextTwoYearEps"` // 后年Eps PredictNextTwoYearPe string `json:"predictNextTwoYearPe"` // 后年Pe }
func (*YanBaoData) PdfUrl ¶
func (d *YanBaoData) PdfUrl() string
func (*YanBaoData) PubTimeFormat ¶
func (d *YanBaoData) PubTimeFormat(layout string) string
func (*YanBaoData) SrcUrl ¶
func (d *YanBaoData) SrcUrl() string
type YanBaoDatas ¶
type YanBaoDatas []*YanBaoData
func HangYeYanBao ¶
func HangYeYanBao(begin, end, lastId string) (YanBaoDatas, error)
HangYeYanBao 行业研报
type ZhiYaData ¶
type ZhiYaData struct { SECUCODE string `json:"SECUCODE"` // 股票代码 SECURITY_CODE string `json:"SECURITY_CODE"` // 股票代码 SECURITY_NAME_ABBR string `json:"SECURITY_NAME_ABBR"` // 股票名称 PLEDGE_DEAL_NUM int `json:"PLEDGE_DEAL_NUM"` // 质押笔数 PLEDGE_MARKET_CAP float64 `json:"PLEDGE_MARKET_CAP"` // 质押市值 PLEDGE_RATIO float64 `json:"PLEDGE_RATIO"` // 质押比例 REPURCHASE_BALANCE float64 `json:"REPURCHASE_BALANCE"` // 质押手数 REPURCHASE_LIMITED_BALANCE float64 `json:"REPURCHASE_LIMITED_BALANCE"` // 限售质押手数 REPURCHASE_UNLIMITED_BALANCE float64 `json:"REPURCHASE_UNLIMITED_BALANCE"` // 不限售质押手数 }
Click to show internal directories.
Click to hide internal directories.