浏览代码

Bar

- add CompareBars
Alexey Kim 2 周之前
父节点
当前提交
5756ef2ca8
共有 1 个文件被更改,包括 8 次插入1 次删除
  1. 8 1
      bar.go

+ 8 - 1
bar.go

@@ -1,6 +1,9 @@
 package sentio
 
-import "time"
+import (
+	"cmp"
+	"time"
+)
 
 type Bar struct {
 	Datetime time.Time `json:"datetime" yaml:"datetime"`
@@ -11,3 +14,7 @@ type Bar struct {
 	Volume   float64   `json:"volume" yaml:"volume"`
 	Trades   int       `json:"trades" yaml:"trades"`
 }
+
+func CompareBars(a, b Bar) int {
+	return cmp.Compare(a.Datetime.Unix(), b.Datetime.Unix())
+}