2
0
Alexey Kim 2 недель назад
Родитель
Сommit
048ebbcbc4
3 измененных файлов с 6 добавлено и 3 удалено
  1. 1 1
      order_list_criteria.go
  2. 4 1
      strategy/alpaca/ppo_20250630/strategy.go
  3. 1 1
      util/order.go

+ 1 - 1
order_list_criteria.go

@@ -7,7 +7,7 @@ import (
 )
 
 type OrderListCriteria struct {
-	Status  string
+	Status  *string
 	Limit   uint
 	Symbols []string
 	After   *time.Time

+ 4 - 1
strategy/alpaca/ppo_20250630/strategy.go

@@ -63,7 +63,7 @@ func (strategy qqq) Handle(turn *sentio.Turn, market sentio.Market, rs sentio.Ri
 
 	// retrieve running orders
 	if orders, err = market.Orders(sentio.OrderListCriteria{
-		Status:  "open",
+		Status:  util.ToPtr("open"),
 		Symbols: symbols,
 	}); err != nil {
 		return err
@@ -126,5 +126,8 @@ func (strategy qqq) Handle(turn *sentio.Turn, market sentio.Market, rs sentio.Ri
 		return err
 	}
 
+	// Disable StopLoss
+	opts.StopLoss = nil
+
 	return market.CreateOrder(opts)
 }

+ 1 - 1
util/order.go

@@ -101,7 +101,7 @@ func CloseAllOrders(m sentio.Market, s sentio.Strategy) error {
 	)
 
 	if orders, err = m.Orders(sentio.OrderListCriteria{
-		Status:  "open",
+		Status:  ToPtr("open"),
 		Symbols: symbols,
 	}); err != nil {
 		return err