Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DataBuilder ¶
type DataBuilder struct { Name string // 名称 CacheDate string // 缓存文件日期 ResourcesDate string // 源数据日期, 一般来说源数据日期要比缓存文件的日期早一个交易日 Build func(allCodes []string) }
DataBuilder 数据构建器
func NewDataBuilder ¶
func NewDataBuilder(name, date string, build func(allCodes []string)) *DataBuilder
func (*DataBuilder) Execute ¶
func (this *DataBuilder) Execute(allCodes []string)
type Factor ¶
type Factor interface { Init() // 初始化 Name() string // 因子名称 Weight() uint64 // 权重 Execute(securityCode, date string) (ok bool) // 执行 }
Factor 因子
type Feature ¶
type Feature interface { Kind() FeatureKind // 类型 Name() string // 特征名称 Init() error // 初始化, 加载配置信息 Update(cacheDate, featureDate string) // 更新数据 Repair(cacheDate, featureDate string) // 回补数据 Increase(snapshot Snapshot) // 增量计算, 用快照增量计算特征 }
Feature 特征
type FeatureKind ¶
type FeatureKind = uint64
const ( FeatureF10 FeatureKind = 1 << iota // 基本面 FeatureKLineShap // K线形态等 FeatureMovingAverage // 移动平均线 FeatureBreaksThroughBox // 有效突破平台 )
const (
FeatureBaseKLine FeatureKind = 0
)
type History ¶
type History struct { Date string // 日期, 数据落地的日期 Code string // 代码 MA3 float64 // 3日均价 MV3 float64 // 3日均量 MA5 float64 // 5日均价 MV5 float64 // 5日均量 MA10 float64 // 10日均价 MV10 float64 // 10日均量 MA20 float64 // 20日均价 MV20 float64 // 20日均量 UpdateTime string // 更新时间 }
History 历史整合数据
Click to show internal directories.
Click to hide internal directories.