Привет, я пытаюсь сделать торгового бота, который связан с объемом других минут. но иногда, когда я получаю свой API, несколько раз я получаю очень маленькие цифры как 82.7641093 . я хочу изменить значение "volume_traded". когда он ниже 1500, я хочу свой json, так как он считается 1500
url_XRP5MIN =
'https://rest.coinapi.io/v1/ohlcv/POLONIEX_SPOT_XRP_BTC/latest?
period_id=5MIN'
headers = {'X-CoinAPI-Key': 'YOUR APİ KEY'}
responseXRP5 = requests.get(url_XRP5MIN, headers=headers)
XRPLAST5Volume=responseXRP5.json()[0]['volume_traded']
print(XRPLAST5Volume)
"time_period_start": "2019-02-18T18:15:00.0000000Z",
"volume_traded": 171673.27542305,
"time_period_start": "2019-02-18T18:30:00.0000000Z",
"volume_traded": 82.76410936,






import json, requests
url = 'https://rest.coinapi.io/v1/ohlcv/POLONIEX_SPOT_XRP_BTC/latest?'
headers = {'X-CoinAPI-Key': 'YOUR APİ KEY'}
response = requests.get(url, headers=headers)
result = response.json()
print(result[0]['volume_traded'])
if float(result[0]['volume_traded']) <= float(1500):
# do whatever like reset the value
result[0]['volume_traded'] = 2500
print(json.dumps(result, sort_keys=True, indent=4))
# notice the new value we set
Вы можете получить доступ к значениям JSON следующим образом
print your_dict['key']
Итак, чтобы изменить значение, вы можете сделать что-то вроде
if float(your_dict['volume_traded']) < 1500:
your_dict['volume_traded'] = 1500