Versions in this module Expand all Collapse all v1 v1.12.5 Jul 8, 2023 v1.12.4 Jul 2, 2023 v1.12.3 Jul 2, 2023 v1.12.2 Jul 2, 2023 Changes in this version + const CacheL5KeyNotices + const EastmoneyFinanceReportsPageSize + const EastmoneyGdfxHoldingAnalysePageSize + const EastmoneyNoticesPageSize + const EastmoneyQuarterlyReportAllPageSize + var ErrNoticeBadApi = exception.New(kErrorBaseNotice, "接口异常") + var ErrNoticeNotFound = exception.New(kErrorBaseNotice + 1, "没有数据") + func GetNoticeType(noticeType EMNoticeType) string + type CirculatingShareholder struct + EndDate string + FreeHoldNumRatio float64 + HoldChangeName string + HoldChangeRatio float64 + HoldChangeState int + HoldNum int + HoldNumChange int + HoldRatio float64 + HoldRatioChange float64 + HolderName string + HolderRank int + HolderType string + IsHoldOrg string + SecurityCode string + SecurityName string + UpdateDate string + func FreeHoldingAnalyse(pageNumber ...int) ([]CirculatingShareholder, int, error) + func GetCacheShareHolder(securityCode, date string, diffQuarters ...int) (list []CirculatingShareholder) + func ShareHolder(securityCode, date string, diffQuarters ...int) (list []CirculatingShareholder) + type EMNoticeType = int + const NoticeAll + const NoticeHolderChange + const NoticeUnused1 + const NoticeUnused2 + const NoticeUnused3 + const NoticeUnused4 + const NoticeUnused6 + const NoticeWarning + type FundFlow struct + Code string + Date string + Large float64 + LargeRatio float64 + Main float64 + MainRatio float64 + Medium float64 + MediumRatio float64 + Small float64 + SmallRatio float64 + SuperLarge float64 + SuperLargeRatio float64 + func IndividualStocksFundFlow(securityCode, date string) (list []FundFlow) + type HoldNumChangeState = int + const HoldNumDampened + const HoldNumIncrease + const HoldNumNewlyAdded + const HoldNumUnChanged + const HoldNumUnknownChanges + type HoldingAnalyse struct + CHANGE_RATIO float64 + COOPERATION_HOLDER_MARK string + END_DATE string + FREE_HOLDNUM_RATIO float64 + FREE_RATIO_QOQ string + HOLDER_CODE string + HOLDER_CODE_OLD string + HOLDER_MARKET_CAP float64 + HOLDER_NAME string + HOLDER_NEW string + HOLDER_NEWTYPE string + HOLDER_RANK int + HOLDER_STATE string + HOLDER_STATEE string + HOLDER_TYPE string + HOLD_CHANGE string + HOLD_NUM int + HOLD_NUM_CHANGE string + HOLD_NUM_CHANGE_NAME string + HOLD_RATIO float64 + HOLD_RATIO_CHANGE float64 + IS_HOLDORG string + IS_MAX_REPORT_DATE string + IS_REPORT string + LISTING_STATE string + MXID string + NEW_CHANGE_RATIO string + ORG_CODE string + REPORT_DATE_NAME string + SECUCODE string + SECURITY_CODE string + SECURITY_NAME string + SECURITY_TYPE_CODE string + SHARES_TYPE string + UPDATE_DATE string + XZCHANGE int + type NoticeDetail struct + Code string + DisplayTime string + HolderChange int + Increase int + Keywords string + Name string + NoticeDate string + Reduce int + Risk int + Title string + func AllNotices(noticeType EMNoticeType, date string, pageNumber ...int) (notices []NoticeDetail, pages int, err error) + func StockNotices(securityCode, date string, pageNumber ...int) (notices []NoticeDetail, pages int, err error) + type PreviewQuarterlyReport struct + AddAmpLower float64 + AddAmpUpper float64 + ChangeReasonExplain string + ForecastJz float64 + ForecastState string + IncreaseJz float64 + IsLatest string + NoticeDate string + OrgCode string + PredictAmtLower float64 + PredictAmtUpper float64 + PredictContent string + PredictFinance string + PredictFinanceCode string + PredictHbmean float64 + PredictRatioLower float64 + PredictRatioUpper float64 + PredictType string + PreyearSamePeriod float64 + ReportDate string + SecurityCode string + SecurityName string + SecurityType string + SecurityTypeCode string + TradeMarket string + TradeMarketCode string + func FinanceReports(date string, pageNumber ...int) (reports []PreviewQuarterlyReport, pages, originalRecords int, err error) + func (f PreviewQuarterlyReport) GetDate() string + func (f PreviewQuarterlyReport) GetSecurityCode() string + type QuarterlyReport struct + ASSIGNDSCRPT float64 + BPS float64 + BasicEPS float64 + DATATYPE string + DATAYEAR string + DATEMMDD string + DedtctBasicEPS float64 + EITIME string + IsNew string + MGJYXJJE float64 + NoticeDate string + ORGCODE string + PARENTNETPROFIT float64 + PAYYEAR float64 + PUBLISHNAME float64 + QDATE string + ReportDate string + SECURITYCODE string + SECURITYNAMEABBR string + SECURITYTYPE string + SECURITYTYPECODE string + SJLHZ float64 + SJLTZ float64 + SecuCode string + SecurityCode string + TOTALOPERATEINCOME float64 + TRADEMARKET string + TRADEMARKETCODE string + TRADEMARKETZJG string + UpdateDate string + WEIGHTAVGROE float64 + XSMLL float64 + YSHZ float64 + YSTZ float64 + ZXGXL float64 + func GetQuarterlyReports(pageNumber ...int) (reports []QuarterlyReport, pages int, err error) + type StockCapital struct + ChangeReson string + Code string + Date string + ListedAShares int + TotalShares int + UnlimitedShares int + UpdateTime string + func CapitalChange(securityCode string) (list []StockCapital) Other modules containing this package gitee.com/quant1x/data/v2