candlesticks

package
v0.0.7 Latest Latest
Warning

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

Go to latest
Published: Jun 2, 2026 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Candle

type Candle struct {
	Open  decimal.Decimal
	High  decimal.Decimal
	Low   decimal.Decimal
	Close decimal.Decimal
}

func NewCandle

func NewCandle(c *series.Candle) Candle

type Pattern

type Pattern int
const (
	None Pattern = iota
	Doji
	DragonflyDoji
	GravestoneDoji
	Hammer
	InvertedHammer
	HangingMan
	ShootingStar
	BullishEngulfing
	BearishEngulfing
	BullishHarami
	BearishHarami
	MorningStar
	EveningStar
	ThreeWhiteSoldiers
	ThreeBlackCrows
	SpinningTop
	Marubozu
	DojiStar
	PiercingLine
	DarkCloudCover
	BullishHaramiCross
	BearishHaramiCross
	BullishBeltHold
	BearishBeltHold
	BullishAbandonedBaby
	BearishAbandonedBaby
	BullishKicking
	BearishKicking
	TweezerBottom
	TweezerTop
)

func (Pattern) String

func (p Pattern) String() string

type PatternDetector

type PatternDetector struct {
	// contains filtered or unexported fields
}

func NewPatternDetector

func NewPatternDetector(s *series.TimeSeries) *PatternDetector

func (*PatternDetector) Detect

func (pd *PatternDetector) Detect(index int) Pattern

func (*PatternDetector) GetCandle

func (pd *PatternDetector) GetCandle(index int) Candle

func (*PatternDetector) Length

func (pd *PatternDetector) Length() int

Jump to

Keyboard shortcuts

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