使用futures symbols.

This commit is contained in:
aazhou 2023-06-25 20:03:05 +08:00
parent 12eb33b892
commit 3ab2160d3e
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.spot import Spot
from binance.cm_futures import CMFutures
client = Spot() cm = CMFutures()
# Get klines # Get klines
def klines(symbol, interval, limit=1000): def klines(symbol, interval, limit=1000):
lines = client.klines(symbol,interval, limit=limit) lines = cm.klines(symbol,interval, limit=limit)
return lines return lines
# Get Symbols # Get Symbols
def symbols(): def symbols():
info = client.exchange_info() info = cm.exchange_info()
symbols = [] symbols = []
for s in info['symbols']: for s in info['symbols']:
if s['symbol'].endswith('USDT'): if s['symbol'].endswith('_PERP'):
symbols.append(s['symbol']) symbols.append(s['symbol'])
return symbols return symbols

View File

@ -5,7 +5,9 @@ import time
import signals.ma_arrangement as maa import signals.ma_arrangement as maa
import monitors.large_transfer as lt 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: for s in symbols:
#15m #15m

View File

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