ranking

package
v1.9.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 18, 2023 License: MIT Imports: 16 Imported by: 0

Documentation

Index

Constants

View Source
const (
	BlockTopN    = 3  // 板块排行前几名
	StockTopN    = 3  // 板块个股前几名
	AllStockTopN = 10 // 全部代码前几名
)

板块常量

Variables

This section is empty.

Functions

func BlockSort

func BlockSort(a, b QuoteSnapshot) bool

BlockSort 板块排序

func BlockTypeName

func BlockTypeName(blockCode string) string

func GetBlockList

func GetBlockList() []string

func StockSort

func StockSort(a, b QuoteSnapshot) bool

StockSort 个股排序

func TopBlockWithType added in v1.5.40

func TopBlockWithType(pbarIndex *int) map[security.BlockType][]BlockInfo

TopBlockWithType 板块排行

Types

type BlockInfo

type BlockInfo struct {
	BlockCode       string   // 板块代码
	BlockName       string   // 板块名称
	BlockType       string   // 板块类型
	BlockRisen      float64  // 板块涨幅
	BlockTop        int      // 板块排名
	TopCode         string   // 领涨个股
	TopName         string   // 领涨个股名称
	TopRisen        float64  // 领涨个股涨幅
	LimitUp         int      // 涨停数
	NotChanged      int      // 平盘数
	Count           int      // 总数
	Up              int      // 上涨家数
	Down            int      // 下定家数
	TotalCapital    float64  // 总股本
	Capital         float64  // 流通盘
	FreeCapital     float64  // 自由流通股本
	OpenTurnZ       float64  // 开盘换手
	StockCodes      []string `dataframe:"-"` // 股票代码
	OpenZf          float64  // 开盘涨幅
	IndexOpenAmount int      // 指数-集合竞价成交金额=开盘成交金额

}

BlockInfo 板块信息

func TopBlock

func TopBlock(pbarIndex *int) []BlockInfo

TopBlock 板块排行

type QuoteSnapshot

type QuoteSnapshot struct {
	Market          uint8   // 市场
	Code            string  `name:"证券代码"`  // 代码
	Name            string  `name:"证券名称"`  // 证券名称
	Active1         uint16  `name:"活跃度"`   // 活跃度
	LastClose       float64 `name:"昨收"`    // 昨收
	Open            float64 `name:"开盘价"`   // 开盘
	OpenZf          float64 `name:"开盘涨幅%"` // 开盘
	Price           float64 `name:"现价"`    // 现价
	ChangeRate      float64 `name:"涨跌幅%"`  // 涨跌幅
	OpenBuyRate     float64 `name:"溢价率%"`  // 集合竞价买入溢价
	High            float64 // 最高
	Low             float64 // 最低
	ServerTime      string  // 时间
	ReversedBytes0  int     // 保留(时间 ServerTime)
	ReversedBytes1  int     // 保留
	Vol             int     // 总量
	CurVol          int     // 现量
	Amount          float64 // 总金额
	SVol            int     // 内盘
	BVol            int     // 外盘
	IndexOpenAmount int     // 指数-集合竞价成交金额=开盘成交金额
	StockOpenAmount int     // 个股-集合竞价成交金额=开盘成交金额
	OpenVolume      int     `name:"开盘量"` // 集合竞价-开盘量, 单位是股
	Bid1            float64
	Ask1            float64
	BidVol1         int
	AskVol1         int
	Bid2            float64
	Ask2            float64
	BidVol2         int
	AskVol2         int
	Bid3            float64
	Ask3            float64
	BidVol3         int
	AskVol3         int
	Bid4            float64
	Ask4            float64
	BidVol4         int
	AskVol4         int
	Bid5            float64
	Ask5            float64
	BidVol5         int
	AskVol5         int
	ReversedBytes4  uint16  // 保留
	ReversedBytes5  int     // 保留
	ReversedBytes6  int     // 保留
	ReversedBytes7  int     // 保留
	ReversedBytes8  int     // 保留
	Rate            float64 // 涨速
	Active2         uint16  // 活跃度
	TopNo           int     // 板块排名
	TopCode         string  // 领涨个股
	TopName         string  // 领涨个股名称
	TopRate         float64 // 领涨个股涨幅
	LimitUpNum      int     // 涨停数
	NoChangeNum     int     // 平盘数
	Count           int     // 总数
	Capital         float64 `name:"流通盘"`    // 流通盘
	FreeCapital     float64 `name:"自由流通股本"` // 自由流通股本
	TurnZ           float64 `name:"开盘换手Z%"` // 开盘换手
}

func BatchSnapShot

func BatchSnapShot(codes []string) []QuoteSnapshot

BatchSnapShot 批量获取即时行情数据快照

func (*QuoteSnapshot) Headers

func (this *QuoteSnapshot) Headers() []string

func (*QuoteSnapshot) Values

func (this *QuoteSnapshot) Values() []string

Values 输出表格的行和列

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL