Tinkoff / invest-openapi-js-sdk

Apache License 2.0
211 stars 50 forks source link

api.instrumentPortfolio({ figi }) возвращает ошибку #92

Closed vasilii-karpov closed 4 years ago

vasilii-karpov commented 4 years ago

Ошибка возникает время-от-времени и сама проходит. Иногда не удается получить данные портфеля на протяжении всего дня. FetchError {name: 'FetchError', message: 'invalid json response body at https://api-in…rtfolio reason: Unexpected end of JSON input', type: 'invalid-json', stack: 'FetchError: invalid json response body at htt…ctions (internal/process/task_queues.js:94:5)'} index.js:701 message:'invalid json response body at https://api-invest.tinkoff.ru/openapi/portfolio reason: Unexpected end of JSON input' name:'FetchError' stack:'FetchError: invalid json response body at https://api-invest.tinkoff.ru/openapi/portfolio reason: Unexpected end of JSON input\n at /home/admin/repo/currnttest/node_modules/node-fetch/lib/body.js:48:31\n at processTicksAndRejections (internal/process/task_queues.js:94:5)' type:'invalid-json' proto:Error

ZigGreen commented 4 years ago

Привет. Еще актуально?

vasilii-karpov commented 4 years ago

Да, актуально10:05, 22 сентября 2020 г., ZigGreen notifications@github.com: Привет. Еще актуально?

—You are receiving this because you authored the thread.Reply to this email directly, view it on GitHub, or unsubscribe. -- Отправлено из мобильного приложения Яндекс.Почты

vasilii-karpov commented 4 years ago

привет. Обычно это происходит при "большой" нагрузке. Если оставить в работе 1-2 бумаги, то ошибка практически не проявляется. Ошибка появляется на тех бумагах , где данные стакана меняются быстро. Я запрашиваю портфель для получения средней цены бумаги, чтобы решить что дальше с ней делать (продавать, докупать или держать). В тот момент, когда идет гребень волны в стакане появляются ошибки портфеля :-(.

ПС. Ну вот еще сопутствующая проблема была уже несколько раз - средняя цена бумаги в портфеле вдруг меняется самопроизвольно, как будто не успевает полностью рассчитаться. Уже несколько сделок "в минус" прошло. Пока не знаю как выловить этот баг. Написал это в чат терминала. Думаю ,что верну из могилы старый код самостоятельного расчета средней цены по операциям - медленно, но надежно :-(

09/22/2020 10:05:32, "ZigGreen" notifications@github.com:



Привет. Еще актуально?

You are receiving this because you authored the thread.

Reply to this email directly,

view it on GitHub (https://github.com/TinkoffCreditSystems/invest-openapi-js-sdk/issues/92#issuecomment-696546855) , or

unsubscribe (https://github.com/notifications/unsubscribe-auth/AOUJIDVES5XEAKP6T3DFJXDSHBEDZANCNFSM4RNLMJFA) .