Documentation
¶
Index ¶
- func CreateDatabaseFromFilePath(filePath string) (*gorm.DB, error)
- func GetClosingPrices(db *gorm.DB, symbol string) []float64
- func GetClosingPricesOnDate(db *gorm.DB, symbol, date string) []float64
- func InsertHistoricalData(db *gorm.DB, data *HistoricalData)
- func InsertHistoricalDatas(db *gorm.DB, datas []HistoricalData)
- type HistoricalData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetClosingPricesOnDate ¶
func InsertHistoricalData ¶
func InsertHistoricalData(db *gorm.DB, data *HistoricalData)
InsertHistoricalData inserts historical data into the database.
func InsertHistoricalDatas ¶
func InsertHistoricalDatas(db *gorm.DB, datas []HistoricalData)
Types ¶
type HistoricalData ¶
type HistoricalData struct {
Symbol string `gorm:"primaryKey"`
Date string `gorm:"primaryKey"`
Open float64
High float64
Low float64
Close float64
AdjClose float64
Volume int64
CreatedAt time.Time // Automatically managed by GORM for creation time
UpdatedAt time.Time // Automatically managed by GORM for update time
}
func GetHistoricalDatas ¶
func GetHistoricalDatas(db *gorm.DB, symbol, date string) []HistoricalData
Click to show internal directories.
Click to hide internal directories.