filter

package
v1.4.0 Latest Latest
Warning

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

Go to latest
Published: Jul 8, 2017 License: MIT Imports: 2 Imported by: 0

Documentation

Overview

Package filter - all check list.

Index

Constants

This section is empty.

Variables

View Source
var AllList = make(checkGroupList, 1)

AllList is all check group.

Functions

This section is empty.

Types

type Check01

type Check01 struct{}

Check01 MA 3 > 6 > 18

func (Check01) CheckFunc

func (Check01) CheckFunc(b ...*twse.Data) bool

CheckFunc func to check.

func (Check01) Mindata

func (Check01) Mindata() int

Mindata is filter required a minimum of data.

func (Check01) No

func (Check01) No() uint64

No for check no.

func (Check01) String

func (Check01) String() string

String to string.

type Check02

type Check02 struct{}

Check02 量大於前三天 K 線收紅

func (Check02) CheckFunc

func (Check02) CheckFunc(b ...*twse.Data) bool

CheckFunc func to check.

func (Check02) Mindata

func (Check02) Mindata() int

Mindata is filter required a minimum of data.

func (Check02) No

func (Check02) No() uint64

No for check no.

func (Check02) String

func (Check02) String() string

String to string.

type Check03

type Check03 struct{}

Check03 量或價走平 45 天

func (Check03) CheckFunc

func (Check03) CheckFunc(b ...*twse.Data) bool

CheckFunc func to check.

func (Check03) Mindata

func (Check03) Mindata() int

Mindata is filter required a minimum of data.

func (Check03) No

func (Check03) No() uint64

No for check no.

func (Check03) String

func (Check03) String() string

String to string.

type Check04

type Check04 struct{}

Check04 (MA3 < MA6) > MA18 and MA3UP(1)

func (Check04) CheckFunc

func (Check04) CheckFunc(b ...*twse.Data) bool

CheckFunc func to check.

func (Check04) Mindata

func (Check04) Mindata() int

Mindata is filter required a minimum of data.

func (Check04) No

func (Check04) No() uint64

No for check no.

func (Check04) String

func (Check04) String() string

String to string.

type Check05

type Check05 struct{}

Check05 三日內最大量 K 線收紅 收在 MA18 之上

func (Check05) CheckFunc

func (Check05) CheckFunc(b ...*twse.Data) bool

CheckFunc func to check.

func (Check05) Mindata

func (Check05) Mindata() int

Mindata is filter required a minimum of data.

func (Check05) No

func (Check05) No() uint64

No for check no.

func (Check05) String

func (Check05) String() string

String to string.

type Check06

type Check06 struct{}

Check06 漲幅 7% 以上

func (Check06) CheckFunc

func (Check06) CheckFunc(b ...*twse.Data) bool

CheckFunc func to check.

func (Check06) Mindata

func (Check06) Mindata() int

Mindata is filter required a minimum of data.

func (Check06) No

func (Check06) No() uint64

No for check no.

func (Check06) String

func (Check06) String() string

String to string.

type Check07

type Check07 struct{}

Check07 多方力道 > 0.75

func (Check07) CheckFunc

func (Check07) CheckFunc(b ...*twse.Data) bool

CheckFunc func to check.

func (Check07) Mindata

func (Check07) Mindata() int

Mindata is filter required a minimum of data.

func (Check07) No

func (Check07) No() uint64

No for check no.

func (Check07) String

func (Check07) String() string

String to string.

type CheckGroup

type CheckGroup interface {
	No() uint64
	String() string
	CheckFunc(...*twse.Data) bool
	Mindata() int
}

CheckGroup for base filter interface.

Jump to

Keyboard shortcuts

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