Skip to content

Commit b6f533f

Browse files
committed
[Detector] skip futures symbols
1 parent 4d104b8 commit b6f533f

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

triangular_arbitrage/detector.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@ class ShortTicker:
1515
last_price: float
1616
reversed: bool = False
1717

18+
def __repr__(self):
19+
return f"ShortTicker(symbol={str(self.symbol)}, last_price={self.last_price}, reversed={self.reversed})"
20+
1821

1922
async def fetch_tickers(exchange):
2023
return await exchange.fetch_tickers() if exchange.has['fetchTickers'] else []
@@ -41,6 +44,7 @@ def get_last_prices(exchange_time, tickers, ignored_symbols, whitelisted_symbols
4144
if tickers[key]['close'] is not None
4245
and not is_delisted_symbols(exchange_time, tickers[key])
4346
and str(get_symbol_from_key(key)) not in ignored_symbols
47+
and get_symbol_from_key(key).is_spot()
4448
and (whitelisted_symbols is None or str(get_symbol_from_key(key)) in whitelisted_symbols)
4549
]
4650

0 commit comments

Comments
 (0)