2
0
Quellcode durchsuchen

Bar

- add CompareBars
Alexey Kim vor 2 Wochen
Ursprung
Commit
5756ef2ca8
1 geänderte Dateien mit 8 neuen und 1 gelöschten Zeilen
  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())
+}