新增当日开盘价低于前一交易日涨停价格 101% 的判断。新增下载csv 文件接口。

This commit is contained in:
2026-05-05 19:04:45 +08:00
parent f78dfaec74
commit 996d4f0af7
9 changed files with 278 additions and 57 deletions
+3 -3
View File
@@ -14,7 +14,7 @@ type StockService struct {
func (s *StockService) GetHistoryKline(code string) ([]model.StockDaily, error) {
var dailies []model.StockDaily
startDate := "2024-09-24"
startDate := "2020-01-02"
err := s.DB.Table("stock_daily").
Where("ts_code = ? AND trade_date >= ?", code, startDate).
@@ -38,9 +38,9 @@ func (s *StockService) AnalyzePerformance(startDate, endDate string) ([]model.An
}
// 查询涨停股
query := `SELECT l.ts_code, l.name, d.open, d.high FROM stock_limit_data l
query := `SELECT l.ts_code, l.name, d.open, COALESCE(l.calc_high, d.high, 0) AS high FROM stock_limit_combined_data l
LEFT JOIN stock_daily d ON l.ts_code = d.ts_code AND l.trade_date = d.trade_date
WHERE l.trade_date = ? AND l.status = 1`
WHERE l.trade_date = ? AND l.final_status = 1`
if err := s.DB.Raw(query, startDate).Scan(&limits).Error; err != nil {
return nil, err