Добавить в корзинуПозвонить
Найти в Дзене
BFS-Trade

🔘 Всех приветствую, неприятные новости, которые уже заметили практически все

На большинстве счетов ночью открылась большая позиция, которая продержалась небольшое количество времени и закрылась с ощутимым убытком, это затронуло практически 75% счетов, и убыток составил от 5 до 30% на счете, а также один счет был слит, пострадали больше всего те у кого кредитное плечо было выставлено больше 500, но со слитым счетом там была уникальная ситуация которая случилась только на трех счетов, включая еще 2-ух моих. Почему так произошло: существовала проблема, уже давно, изначально практически весь обмен сигналов по торговле происходил через один основной протокол связи, а также для поддержки, на случай экстренных ситуаций, использовался резервный, который был реализован через Телеграм АПИ, выглядело физически так, 2 бота в одном канале, один пишет в канал, а другой с него считывает. Фактически основной канал связи давно уже и отпал и все держалось на резервном. Такая механика с резервным каналом связи через Телеграм уже ломалась, и чинилась за 20-30 минут, но тут сложил

🔘 Всех приветствую, неприятные новости, которые уже заметили практически все.

На большинстве счетов ночью открылась большая позиция, которая продержалась небольшое количество времени и закрылась с ощутимым убытком, это затронуло практически 75% счетов, и убыток составил от 5 до 30% на счете, а также один счет был слит, пострадали больше всего те у кого кредитное плечо было выставлено больше 500, но со слитым счетом там была уникальная ситуация которая случилась только на трех счетов, включая еще 2-ух моих.

Почему так произошло: существовала проблема, уже давно, изначально практически весь обмен сигналов по торговле происходил через один основной протокол связи, а также для поддержки, на случай экстренных ситуаций, использовался резервный, который был реализован через Телеграм АПИ, выглядело физически так, 2 бота в одном канале, один пишет в канал, а другой с него считывает. Фактически основной канал связи давно уже и отпал и все держалось на резервном.

Такая механика с резервным каналом связи через Телеграм уже ломалась, и чинилась за 20-30 минут, но тут сложилось, как обычно, множество неприятных факторов.

Есть у меня отдельный сервис, который контролировал обмен данными в этом резервном канале в Телеграм, но что самое плохое, он же сам и оповещал в Телеграм, а развернут он был у меня тут на моем домашнем рабочем сервере, когда я заметил на выходных, что, что то нетак (не было системных сообщений просто о том что все успешно работает), я начал разбираться и обнаружил, что уже произошел разрыв в синхронизации торговли с сервером на многих счетах, фзиически это выглядело так, что на одних счетах были открыты Buy, на других только Sell и лотаж сильно разбегался, нетипично при одном источнике сигнала.

Как выяснилось сигнал для торговли начала умирать со вторника прошлой недели, и по мере отмирания, растянулось у каждого клиента по разному, тем самым кто то мог получить доход, но основная масса у кого умерла торговля произошла на пятницу середину дня. Т.е. сами клиенты получают сигнал без проблем, связь здесь более чем надежная, но сервер источник сигнала и сервер агрегатор сигнала, между ними связь была нарушена.

Могу еще долго писать и оправдываться, что как все неудачно сложилось, действительно проблемы были и их надо было решать ,учитывая что с Телеграмом происходят не только блокировки, но и видимо деградация некоторых его функций, а для такой системы это в итоге вылилось в ощутимый удар. На текущий момент работоспособность полностью восстановлена, в первую очередь починил для МТ4 (для МТ5 там другая технология и их тоже затронуло, но они все мои и я оперативно смог их застопить), кое какие функции еще не работают (только оповещения), но я за ними слежу и в течение дня их буду доустранять, также реализовал специально для таких неординарных случаев, временную приостановку сервера и его работу в режиме отладки, т.е. основная проблема этой всей ситуации в том, что надо было чинить все на рабочем живом единственном боевом сервере и ввиду не хватки времени и возможности (учитывая что там как обычно на рынке начинает все сразу же гулять от новостей), теперь его я могу переводить в режим отладки, клиенты будут нормально работать, а я могу править и исправлять функционал - без вреда вообще (ну или правильнее сказать вред будет от такого - незначительный)

P.S. практически все болевые места которые я не хотел бы править и просто отходить от этого робота по итогу практически поправлены =) (ушла уже одна ночь на это, впереди еще видимо вторая ночь), за текущие два дня поправлю и обновлю полностью функционал на сервере