Skip to content

Commit e7b152c

Browse files
committed
Merge remote-tracking branch 'upstream/master'
2 parents 4379004 + 9969b29 commit e7b152c

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

alpaca_backtrader_api/alpacadata.py

+1
Original file line numberDiff line numberDiff line change
@@ -195,6 +195,7 @@ def start(self):
195195

196196
if self.p.backfill_from is not None:
197197
self._state = self._ST_FROM
198+
self.p.backfill_from.setenvironment(self._env)
198199
self.p.backfill_from._start()
199200
else:
200201
self._start_finish()

alpaca_backtrader_api/alpacastore.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -543,7 +543,9 @@ def _t_account(self):
543543

544544
def order_create(self, order, stopside=None, takeside=None, **kwargs):
545545
okwargs = dict()
546-
okwargs['symbol'] = order.data._name if order.data._name else order.data._dataname
546+
# different data feeds may set _name or _dataname so we cover both
547+
okwargs['symbol'] = order.data._name if order.data._name else \
548+
order.data._dataname
547549
okwargs['qty'] = abs(int(order.created.size))
548550
okwargs['side'] = 'buy' if order.isbuy() else 'sell'
549551
okwargs['type'] = self._ORDEREXECS[order.exectype]

0 commit comments

Comments
 (0)