Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 6, 2022 08:57:55

Growery
Зарегистрирован: 2022-06-05
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите со скриптом для терминала CScalp

Приветствую уважаемые. Скрипт прописывает объем для всех фьючерсов в терминале CScalp. Скрипт работал без сбоев долгое время…и вот начал выдавать ошибку… как это можно исправить? Помогите пожалуйста.
Вот что после запуска….

Введите 5 рабочих объемов в USDT через пробел и нажмите Enter
Пример: 100 200 300 400 33
100 200 300 400 500
Traceback (most recent call last):
File “C:\Users\Users\AppData\Local\Programs\Python\Python310\lib\site-packages\requests\models.py”, line 910, in json
return complexjson.loads(self.text, **kwargs)
File “C:\Users\Users\AppData\Local\Programs\Python\Python310\lib\json\__init__.py”, line 346, in loads
return _default_decoder.decode(s)
File “C:\Users\Users\AppData\Local\Programs\Python\Python310\lib\json\decoder.py”, line 337, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File “C:\Users\Users\AppData\Local\Programs\Python\Python310\lib\json\decoder.py”, line 355, in raw_decode
raise JSONDecodeError(“Expecting value”, s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File “C:\Program Files (x86)\FSR Launcher (beta)\SubApps\CScalp\Data\MVS\cscalp_work_amounts.py”, line 11, in <module>
exchangeInfo = requests.request(“GET”, "https://www.binance.com//fapi/v1/exchangeInfo“).json()
File ”C:\Users\Users\AppData\Local\Programs\Python\Python310\lib\site-packages\requests\models.py", line 917, in json
raise RequestsJSONDecodeError(e.msg, e.doc, e.pos)
requests.exceptions.JSONDecodeError: <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
: 0

Отредактировано Growery (Июнь 6, 2022 09:02:26)

Прикреплённый файлы:
attachment cscalp_work_amounts.py (3,2 KБ)

Офлайн

#2 Июнь 6, 2022 09:57:00

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Помогите со скриптом для терминала CScalp

Growery
Вот казалось бы, что может быть проще, чем взять и посмотреть, что же именно возвращает реквест в строке 11



Офлайн

#3 Июнь 6, 2022 10:12:24

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9716
Репутация: +  842  -
Профиль   Отправить e-mail  

Помогите со скриптом для терминала CScalp

Growery
Скрипт работал без сбоев долгое время…и вот начал выдавать ошибку… как это можно исправить?
Growery
requests.exceptions.JSONDecodeError: <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>
Нет там JSON'а больше. Теперь либо авторизация нужна стала там, либо этот API больше не действует.

Зайди, прочитай, там нужен ключ
https://www.binance.com/ru/binance-api



Офлайн

#4 Июнь 6, 2022 12:15:54

Growery
Зарегистрирован: 2022-06-05
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите со скриптом для терминала CScalp

py.user.next
Спасибо вам за разъяснение. от души!

А может кто-то оказать содействие, что-бы добавить в код данные для авторизации по API, или что там
нужно что-бы скрипт заработал?
я сам не программист, или подскажите куда обратится с данным вопросом

Офлайн

#5 Июнь 6, 2022 22:05:34

AD0DE412
Зарегистрирован: 2019-05-12
Сообщения: 1130
Репутация: +  44  -
Профиль   Отправить e-mail  

Помогите со скриптом для терминала CScalp

Growery
USDT
а оно еще жыво отож



1. пжлст, форматируйте код, это в панели создания сообщений, выделите код и нажмите что то вроде
2. чтобы вставить изображение залейте его куда нибудь (например), нажмите и вставьте ссылку на его url

есчщо

Офлайн

#6 Июнь 7, 2022 23:34:38

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9716
Репутация: +  842  -
Профиль   Отправить e-mail  

Помогите со скриптом для терминала CScalp

Growery
А может кто-то оказать содействие, что-бы добавить в код данные для авторизации по API, или что там
нужно что-бы скрипт заработал?
На этой странице есть примеры запросов
https://binance-docs.github.io/apidocs/futures/en/#general-info

Пример запроса
Входные Ключи:

apiKey dbefbc809e3e83c283a984c3a1459732ea7db1360ca80c5c2c8867408d28cc83
secretKey 2b5eb11e18796d12d88f13dc27dbbd02c2cc51ff7059765ed9821957d82bb4d9

Входные Данные:

symbol BTCUSDT
side BUY
type LIMIT
timeInForce GTC
quantity 1
price 9000
recvWindow 5000
timestamp 1591702613943

Входная Контрольная сумма:

$ echo -n "symbol=BTCUSDT&side=BUY&type=LIMIT&quantity=1&price=9000&timeInForce=GTC&recvWindow=5000&timestamp=1591702613943" | openssl dgst -sha256 -hmac "2b5eb11e18796d12d88f13dc27dbbd02c2cc51ff7059765ed9821957d82bb4d9"

Выведет:

(stdin) = 3c661234138461fcc7a7d8746c6558c9842d4e10870d2ecbedf7777cad694af9

Составленная Команда:

$ curl -H "X-MBX-APIKEY: dbefbc809e3e83c283a984c3a1459732ea7db1360ca80c5c2c8867408d28cc83" -X POST 'https://www.binance.com/fapi/v1/order?symbol=BTCUSDT&side=BUY&type=LIMIT&quantity=1&price=9000&timeInForce=GTC&recvWindow=5000&timestamp=1591702613943&signature=3c661234138461fcc7a7d8746c6558c9842d4e10870d2ecbedf7777cad694af9'

Ответ на команду:

{"code":-2015,"msg":"Invalid API-key, IP, or permissions for action, request ip: 1.2.3.4"}

Так что получи сначала валидный ключ. Видимо, они решили монетизировать этот сервис, поэтому ввели ключи и айпишники, чтобы бесплатно нельзя было пользоваться сервисом. Когда ключ получишь, составишь команду с ним. Ключ добавляется в виде заголовка в HTTP-протоколе X-MBX-APIKEY. В запрос для requests дополнительные заголовки передаются через словарь headers.

https://requests.readthedocs.io/en/latest/user/quickstart/#custom-headers



Отредактировано py.user.next (Июнь 7, 2022 23:40:34)

Офлайн

#7 Июнь 8, 2022 07:27:56

Growery
Зарегистрирован: 2022-06-05
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите со скриптом для терминала CScalp

py.user.next
Спасибо конечно вам, но повторюсь, я не программист, и поэтому у меня не получится использовать вашу рекомендацию … как то так…

Офлайн

#8 Июнь 8, 2022 09:02:16

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2583
Репутация: +  60  -
Профиль   Отправить e-mail  

Помогите со скриптом для терминала CScalp

Зачем же тогда вы задаете вопрос на форуме программистов?
Либо заплатите тому кто это может сделать либо освойте питон



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Онлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version