使用futures symbols.

This commit is contained in:
aazhou 2023-06-25 20:03:05 +08:00
parent 12eb33b892
commit 4742dcabce
3 changed files with 12 additions and 6 deletions

9
bn.py
View File

@ -1,19 +1,20 @@
from binance.spot import Spot
from binance.cm_futures import CMFutures
client = Spot()
cm = CMFutures()
# Get klines
def klines(symbol, interval, limit=1000):
lines = client.klines(symbol,interval, limit=limit)
lines = cm.klines(symbol,interval, limit=limit)
return lines
# Get Symbols
def symbols():
info = client.exchange_info()
info = cm.exchange_info()
symbols = []
for s in info['symbols']:
if s['symbol'].endswith('USDT'):
if s['symbol'].endswith('_PERP'):
symbols.append(s['symbol'])
return symbols

View File

@ -5,7 +5,9 @@ import time
import signals.ma_arrangement as maa
import monitors.large_transfer as lt
symbols = ['BTCUSDT','ETHUSDT','FILUSDT','MASKUSDT','DOGEUSDT','CFXUSDT','LTCUSDT']
# symbols = ['BTCUSDT','ETHUSDT','FILUSDT','MASKUSDT','DOGEUSDT','CFXUSDT','LTCUSDT']
symbols = bn.symbols()
for s in symbols:
#15m

View File

@ -5,5 +5,8 @@ import datetime as dt
import monitors.large_transfer as lt
from binance.spot import Spot
import signals.ma_arrangement as maa
from binance.cm_futures import CMFutures
maa.run('BTCUSDT', '1h')
# maa.run('BTCUSD_PERP', '1h')
# print(bn.symbols())