LINUX.ORG.RU
 

Про факапище на бирже РТС или почему софт надо тестировать


0

2

Это надо читать и рыдать от смеха из подстола.

Но для начала можно почитать статью в газете.

Для Ъ

>>-----Цитата---->>

Впрочем, вчерашний сбой, первый для объединенной биржи и четвертый за последние два месяца, участники рынка называют беспрецедентным. До сих пор сбои на биржах не приводили к существенному искажению хода торгов и несанкционированным сделкам их участников. При этом наиболее пострадавшими от вчерашнего сбоя будут частные инвесторы, торгующие через системы интернет-трейдинга. "Крупные инвесторы совершают сделки в основную сессию торгов",— говорит управляющий директор БКС Владимир Солодухин.

<<-----Цитата----<<

Из блога:

>>-----Цитата---->>

В сегодняшний знаменательный день, день слияния ММВБ и РТС, на основном клиринге, который в 18:45-19:00, дятлы из РТС то ли неправильно слили какие-то базы, то ли ещё чего — но в результате у людей на аккаунтах повылазили какие-то дикие позиции, совершенно несоразмерные объёмам лежащих на них денег. Типа, человек у которого на счету лежит 400.000р (что достаточно для покупки 40 контрактов фьючерса на индекс РТС), обнаружил у себя шорт на 200 коней — для открытия такой позиции нужно иметь 2 ляма рублей минимум. На некоторых форумах народ писал о том что у них на депо оказывалось по 2100 коней, это вообще крышесносная позиция.

Короче, стало понятно, что вместо клиринга РТС провёл что-то ровно противоположное по смыслу. :)

Казалось бы, ну окей — не открывайте торги, сообщите о техническом сбое и пусть спекули матерят на своих форумах РТС и тамошний IT-блок, а вы пока накатите нормальный снэпшот базы и всё ок.

Но нет, эти парни не таковы.

Эти парни от большого б. ума открыли торги в 19:00, по расписанию, не проверив при этом результаты работы клиринга.

И случился пц. Потому что валидные позиции стали схлопываться об левые. То есть что произошло — кто-то, у кого был нормальный лонг фьючерса, например на 50 контрактов, решил его закрыть (ну просто по своим каким-то соображениям) и нажал кнопку "SELL". В этот же момент какой-то ох. мелкий спекуль увидел на своём счету шорт на 400 коней и решил что его нужно немедленно закрыть — а закрытие шорта это покупка. И нажал кнопку "BUY".

Вот как только первая такая сделка прошла, это было кранты — консистентность базы поехала.

А сделки эти радостно шли минут 20, пока РТС-ые бараны не получили одновременно 500 звонков от брокеров с одинаковым вопросом "ВЫ ВКОНЕЦ ОХ.?!" и не посмотрели в свои базёнки.

Тут-то они рубильник и дёрнули, но очевидно было поздно — левых сделок успело пройти море.

<<-----Цитата----<<

СКАЖИ СВОЕМУ КОМПЬЮТЕРУ, ЧТОБЫ ЗАПЕР ДВЕРЬ

любительская автоматизация; устройство с открытой прошивкой
исходные тексты всех программ, открытые библиотеки
http://www.unicontrollers.com/products/unc01x

[#]  

Насрать на торгашей.

* ()
[#]  
unfo

жесть

* ()
[#]  

Рашка

()
[#]  
vada

Где смеяться под столом?

**** ()
[#] Ответ на: комментарий от Bad_ptr 20.12.2011 11:35:18  

И конечно же успешный и эффективный менеджмент.
Интересно только как они теперь всё это будут расхлёбывать.
Очень хочется чтоб их нехило так подсудили на бабки. :-)

()
[#]  
splinter

на месте начальника ИТ я бы застрелился.

***** ()
[#]  
PakMaH

биржи не нужны

()
[#]  
bender

сансара

**** ()
[#] Ответ на: комментарий от vada 20.12.2011 11:36:43  

Не, если ты там в убыток проторговался от таких фокусов, смех если и будет, то нервный.

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

* ()
[#] Ответ на: комментарий от praseodim 20.12.2011 11:44:13  
vada
>>-----Цитата---->>

если пострадали в основном только частные трейдеры, то на них элементарно наплюют.

<<-----Цитата----<<

Биржа устроена так что на них страдают только частные трейдеры. Создатели биржи ВСЕГДА в выигрыше. Биржа мало чем отличатся от казино.

**** ()
[#]  
Evgueni

Чтобы не уходить в офтопик: а какая там операционная система?

***** ()
[#]  
Camel

RHEL опозорен кривоадминами?

А на чём вся эта вакханалия происходила? Windows или RHEL?

***** ()
[#]  

Скорее похоже на давление менеджеров. По прессингом никогда ничего хорошего не получается. Разве что масло холодного отжима.

** ()
[#]  
GotF

И что смешного?

***** ()
[#]  
le_legioner

Жесть. Рашка. Нервно плакать под столом.

* ()
[#] Ответ на: комментарий от splinter 20.12.2011 11:40:38  
>>-----Цитата---->>

на месте начальника ИТ я бы застрелился

<<-----Цитата----<<

Начальники IT вешаются на витухе, либо травятся лазерным тонером.

* ()
[#] Ответ на: комментарий от one_more_hokum 20.12.2011 12:30:10  
iBliss
>>-----Цитата---->>

Начальники IT вешаются на витухе,

<<-----Цитата----<<

Тонкая витуха рвётся, на толстой плохо вяжется узел линча. Лазерный тонер как полимер нейтрален. А вот забить себя в висок пачдаунером - это Ъ!

* ()
[#] Ответ на: комментарий от one_more_hokum 20.12.2011 12:30:10  
splinter

можно из апсов и БПэшек в серверной соорудить электрический стул.

***** ()
[#] Ответ на: комментарий от Neoretix 20.12.2011 13:12:00  
control
>>-----Цитата---->>

В прошлом году ММВБ перевела свою торговую систему на платформу Linux, ранее это была операционная система Windows.

<<-----Цитата----<<

Оправдывают доверие, чо. Профессионалы.

* ()
[#]  
zolden
>>-----Цитата---->>

фьючерсышортыконилонгибазёнки

<<-----Цитата----<<

Это слишком пафосно для лора, давай чонить попроще.
Про цены на гречку, например

** ()
[#] Ответ на: комментарий от control 20.12.2011 13:20:35  
control

Кстати сейчас в треде уже слышен треск шаблонов и скрип системы поддержания гордости.

Перевели биржу на линуксы — молодцы, оправдали, посоны знают как работать с хайлоадом.
Просрали БД — недопереученные вендузятники, пороху не нюхали, у линуксоидов базы не падают.

* ()
[#] Ответ на: комментарий от splinter 20.12.2011 11:40:38  
no-dashi

> на месте начальника ИТ я бы застрелился.

Ненужно. Его застрелят и без его участия.

***** ()
[#]  
DNA_Seq

Может кто-то под шумок решил отмыть миллиардик-другой баксов и дал пять процентов от навара программистам?

*** ()
[#]  
Reset

а как-же линух как решение всех проблем? почему не помог ?

***** ()
[#] Ответ на: комментарий от Reset 20.12.2011 13:48:55  
>>-----Цитата---->>

почему не помог ?

<<-----Цитата----<<

Потомучто надо было софт переписать на коммон лисп.

()
[#] Ответ на: комментарий от control 20.12.2011 13:20:35  
Evgueni
>>-----Цитата---->>

Оправдывают доверие, чо. Профессионалы.

<<-----Цитата----<<

Проблемы были у софта РТС, а не ММВБ.

***** ()
[#] Ответ на: комментарий от Reset 20.12.2011 13:48:55  
>>-----Цитата---->>

а как-же линух как решение всех проблем? почему не помог ?

<<-----Цитата----<<

а не надо было ПО под вайном запускать!

* ()
[#]  
minakov

Написали бы что это лотерея с рандомным выигрышем и все

** ()
[#] Ответ на: комментарий от Evgueni 20.12.2011 14:01:11  

Нашел такую вакансию от РТС http://www.it-monster.ru/moscow/company/_company932/

>>-----Цитата---->>

Фондовая биржа приглашает на постоянную работу разработчика БД.Обязанности: Автоматизация расчета статистики и значений фондовых индексов (проектирование и разработка структуры базы данных, разработка хранимых процедур, триггеров, оптимизация работы БД).Требования:Высшее техническое образование.Опыт работы не менее 2х лет в рабочих проектах с большими объемами данных.Опыт работы в среде MS SQL Server 2000/2005.Опыт проектирования баз данных, написания процедур на Transact-SQL, Jobs DTS)Свободное чтение технической документации на английском языке (MSDN, поиск в интернете нужной информации).Приветствуется знание MS Access, XML , платформы .NET.

<<-----Цитата----<<

MS SQL, .NET, XML и даже MS Access - но это наверное не для торгов ;-)

* ()
[#] Ответ на: комментарий от Evgueni 20.12.2011 11:51:55  
Dimez

Plaza - нигде не написано, что за система, но по косвенным признакам - венда.

***** ()
[#] Ответ на: комментарий от Dimez 20.12.2011 14:27:00  
Reset

на ядре линукса ? :)

***** ()
[#] Ответ на: комментарий от Dimez 20.12.2011 14:27:00  
Evgueni

Я поискал по фразе "биржа РТС операционная система" и наткнулся на свой же запрос от 2010 года: www.linux.org.ru/forum/talks/5464017 - и тогда было всё мутно и сейчас.

***** ()
[#]  

если смотреть на это дело с технической стороны, то достаточно накатить бэкап предыдущего дня (если он есть), и объявить все сделки за этот день недействительными

* ()
[#] Ответ на: комментарий от Harald 20.12.2011 15:01:39  
Evgueni

Будут возмущены те, кто на этом заработал :)

***** ()
[#] Ответ на: комментарий от Evgueni 20.12.2011 15:06:44  

их возмущение скомпенсируется облегчением тех, кто в этот день деньги просрал

* ()
[#]  
coldy

ТС, ты сделал мой день, спасибо

** ()
[#] Ответ на: комментарий от Evgueni 20.12.2011 15:06:44  
>>-----Цитата---->>

Будут возмущены те, кто на этом заработал :)

<<-----Цитата----<<

Особенно если они успели вывести свои деньги. Собственно, как в этом случае можно вообще объявить сделку недействительной я не понимаю.

* ()
[#] Ответ на: комментарий от Harald 20.12.2011 15:15:01  
Evgueni

Последние смолчат, а вот первые устроят демонстрацию протеста. :)

***** ()
[#] Ответ на: комментарий от Evgueni 20.12.2011 15:50:06  

если ничего не делать, демонстрацию протеста устроят последние :)

* ()
[#]  

Смеятся нужно на словах б.ядь и ё.нется?

()
[#]  

Update: оказывается на выходных тестировали софт на реальной базе и понаделали тестовых движух по ней. Забыли откатить 8-)

* ()
[#] Ответ на: комментарий от praseodim 20.12.2011 16:31:48  

> Забыли откатить

Если это правда, тогда им можно открывать вольеру и показывать своих мартышек за деньги.

** ()
[#] Ответ на: комментарий от baverman 20.12.2011 16:36:08  

>> Забыли откатить

> Если это правда, тогда им можно открывать вольеру и показывать своих мартышек за деньги.

пишут вот

>>-----Цитата---->>

«Ситуация стала абсолютно понятной, все причины разобрали, — сказал «Газете.Ru» первый зампредправления ММВБ-РТС Роман Горюнов. — В выходные проходило тестирование системы по взаимодействию служб биржи и участников, имитировался полный цикл работы. По итогам тестирования часть данных не удалилась, и, когда в понедельник после 18.45 мы проводили клиринг, часть данных из тестовой системы попала в клиринговую систему, сформировались некорректрные данные по открытым позициям и денежным средствам. Когда мы это поняли, мы приостановили торги, устранили все некорректности на 19.15. И в 23 часа возобновили работу биржи с полностью правильными параметрами».

<<-----Цитата----<<

Я так понимаю, попасть часть данных могла только в одном случае: если гоняли софт не на копии базы, а на самой базе.

* ()
[#] Ответ на: комментарий от praseodim 20.12.2011 17:09:14  

> Я так понимаю, попасть часть данных могла только в одном случае: если гоняли софт не на копии базы, а на самой базе.

Скорее обосрались с конфигом. Видимо, разные бд для ордеров и клиринга, а тестовую прописали только для первой. Что намекает на хранение продакшен реквизитов в vcs.

** ()
[#] Ответ на: комментарий от Reset 20.12.2011 14:33:06  
Dimez

Подколол, ну прямо оборжаться :)

***** ()
[#] Ответ на: комментарий от baverman 20.12.2011 17:16:16  
>>-----Цитата---->>

Скорее обосрались с конфигом.

<<-----Цитата----<<

А на отдельную железку под тесты денег не хватило?

*** ()