basic

package
v1.6.20 Latest Latest
Warning

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

Go to latest
Published: Jun 6, 2023 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// MaximumResultDays 结果最大天数
	MaximumResultDays int = 3
	// CACHE_STRATEGY_PATH 策略文件存储路径
	CACHE_STRATEGY_PATH = "strategy"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type ResultInfo

type ResultInfo struct {
	Code         string  `name:"证券代码" json:"code" csv:"code" array:"0"`
	Name         string  `name:"证券名称" json:"name" csv:"name" array:"1"`
	Date         string  `name:"信号日期" json:"date" csv:"date" array:"2"`
	TurnZ        float64 `name:"开盘换手Z" json:"turn_z" csv:"turn_z" arrar:"3"`
	Rate         float64 `name:"涨跌幅%" json:"rate" csv:"rate"`
	Buy          float64 `name:"委托价格" json:"buy" csv:"buy" array:"3"`
	Sell         float64 `name:"目标价格" json:"sell" csv:"sell" array:"4"`
	StrategyCode int     `name:"策略编码" json:"strategy_code" csv:"strategy_code" array:"5"`
	StrategyName string  `name:"策略名称" json:"strategy_name" csv:"strategy_name" array:"6"`
	//BlockCode    string  `name:"板块代码" json:"block_code" csv:"block_code" array:"7"`
	BlockType      string  `name:"板块类型"`
	BlockName      string  `name:"板块名称" json:"block_name" csv:"block_name" array:"7"`
	BlockRate      float64 `name:"板块涨幅%" json:"block_rate" csv:"block_rate" array:"8"`
	BlockTop       int     `name:"板块排名" json:"block_top" csv:"block_top" array:"9"`
	BlockRank      int     `name:"个股排名" json:"block_rank" csv:"block_top" array:"10"`
	BlockZhangTing string  `name:"板块涨停数" json:"block_zhangting" csv:"block_zhangting" array:"11"`
	BlockDescribe  string  `name:"上涨/下跌/平盘" json:"block_describe" csv:"block_describe" array:"12"`
	//BlockTopCode string  `name:"领涨股代码" json:"block_top_code" csv:"block_top_code" array:"12"`
	BlockTopName string  `name:"领涨股名称" json:"block_top_name" csv:"block_top_name" array:"13"`
	BlockTopRate float64 `name:"领涨股涨幅%" json:"block_top_rate" csv:"block_top_rate" array:"14"`
	Tendency     string  `name:"短线趋势" json:"tendency" csv:"tendency" array:"15"`
}

ResultInfo 策略结果

func (*ResultInfo) Cross

func (this *ResultInfo) Cross() bool

Cross 预测趋势

func (*ResultInfo) DetectVolume

func (this *ResultInfo) DetectVolume() bool

DetectVolume 检测量能变化

func (*ResultInfo) Headers

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

func (*ResultInfo) Predict

func (this *ResultInfo) Predict()

Predict 预测趋势

func (*ResultInfo) Sample

func (this *ResultInfo) Sample() bool

Sample 处理结果的置信区间

func (*ResultInfo) V1DetectVolume

func (this *ResultInfo) V1DetectVolume() bool

DetectVolume 检测量能变化

func (*ResultInfo) Values

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

Values 输出表格的行和列

type Strategy

type Strategy interface {
	// Name 策略名称
	Name() string
	// Code 策略编号
	Code() int
	// Evaluate 评估 日线数据
	Evaluate(securityCode string, info *security.StaticBasic, result *treemap.Map)
}

Strategy 策略/公式指标(features)接口

Jump to

Keyboard shortcuts

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