python-okx/Test/TradingDataTest.py

38 lines
1.6 KiB
Python

import unittest
from ..okx import TradingData
class TradingDataTest(unittest.TestCase):
def setUp(self):
api_key = '52c37310-a8b0-454a-8191-3250acff2626'
api_secret_key = 'EC37534156E6B8C32E78FE8D8C1D506B'
passphrase = 'Hanhao0.0'
self.TradingDataAPI = TradingData.TradingDataAPI(api_key, api_secret_key, passphrase, use_server_time=False,
flag='1')
"""
def test_get_support_coins(self):
print(self.TradingDataAPI.get_support_coin())
def test_get_taker_vol(self):
print(self.TradingDataAPI.get_taker_volume(ccy="BTC",instType="SPOT"))
def test_get_loan_ratio(self):
print(self.TradingDataAPI.get_margin_lending_ratio('ETH'))
def test_get_long_short_account(self):
print(self.TradingDataAPI.get_long_short_ratio('BTC'))
def test_get_contracts_vol_open(self):
print(self.TradingDataAPI.get_contracts_interest_volume(ccy="BTC"))
def test_get_option_vol_open(self):
print(self.TradingDataAPI.get_options_interest_volume(ccy="ETH"))
def test_get_option_ratio(self):
print(self.TradingDataAPI.get_put_call_ratio(ccy='BTC'))
def test_get_open_interest_expiry(self):
print(self.TradingDataAPI.get_interest_volume_expiry("BTC"))
def test_open_interest_volume_strike(self):
print(self.TradingDataAPI.get_interest_volume_strike(ccy="BTC",expTime="20220901"))
"""
def test_taker_block_vol(self):
print(self.TradingDataAPI.get_taker_flow(ccy='BTC'))
if __name__ == "__main__":
unittest.main()