Блог им. BelorussianTrader
Только я собрался написать очередную статью по валютному рынку, так нет! Метаквоты настроение испортили.
БКС. Сегодня. Селлимит не сработал. К тому же, его невозможно удалить –сервер выдает ошибку. Покупку тоже невозможно закрыть – выдает ошибку.
BRZL. На примере выше просто повезло, что инструмент пошел вверх — катринка веселая получилась)) А многие другие инструменты, по которым у меня открыты позиции в лонг, пошли вниз.
Такие баги возникают только тогда, когда идет крупный «слив» рынка (как сейчас). Многие лонговые сделки невозможно закрыть (терминал выдает ошибку). У меня еще куча инструментов в покупке. Мои боты «с ума сходят» –пытаются закрыть –и в ответ – ошибка (invalid order).
Не первый раз такое! У «БКС» и «Открытия» те же баги. Дело в платформе МТ5.
Мне уже надоело разбирать логи и выяснять причины таких багов с техподдеркой. В «Открытии» понимают проблему и еще в прошлом году обещали решить вопрос с разработчиками терминала. Андранику Парсамяну отдельный респект.
У «Бкс» техподдерка на уровень слабее (исходя из моего небольшого опыта общения (счету меньше года) – придется им со мной пострадать. Надеюсь, они не будут пол-месяца (как в прошлый раз) думать, как убрать «фейковые» ордера из платформы, чтобы я смог нормально закрыть позиции.
Баг пока только на фондовой секции (замечен на немаржируемых бумагах), на срочной секции -не замечено.
Опять из-за этого бага пол-месяца или месяц торговли на 2-3 эшелоне будет коту под хвост.
Баг уйдет (на время затаится) только тогда, когда слив рынка закончится!– Исходя из моего опыта. Это уже 4й раз такое происходит! Есть подозрение на закономерность.
Статистику по возникновению таких багов подбил – получился индикатор, предсказывающий масштабное падение рынка. Хоть ты с другого счета вливайся в шорт РТС повышенным объемом)). Прошлый раз такие баги возникли в начале августа 2019. Не мог закрыть лонговые позиции на фонде. У меня уже тогда появились подозрения, что все это совсем не случайно. И что это вовсе не баг, а «фича» , которую кому-то ну ни как не выгодно устранять. (Либо в техподдерже MetaQuotes просто не осталась мало-мальски компетентных специалистов, способных хоть что-то исправить). И вряд ли я думаю, что у меня одного такое происходит.
Хочется верить в случайность и дать MetaQuotes Software Corp «Последнее китайское» . Хотя, они меня глубоко разочаровали и я уже почти год как практически не программирую на MQL и уже нету желания продолжать исследования рынков, используя их платформу. Пользуюсь только старыми наработками. MetaQuotes не оправдывают моих ожиданий по всем фронтам.
Метаквотам хочется посвятить отдельную статью, раз такое (плохое) дело. Не только в негативном ключе. Их очень много за что есть похвалить и поблагодарить. Но пока, ни о чем хорошем в их пользу речи идти не может.
Разве что были подозрения на форнтраннинг рыночных ордеров (либо брокером, либо серверной частью терминала независимо от брокера) — это тоже можно будет легко выявить программно.
Квик ничуть не хуже, а во многом даже лучше.
Некоторые Трансаг и Трансаг-коннектор хвалят, но они только у Финам.
Но разные внештатные с этой платформой частенько возникают, что и печалит.
Что касается Квик-Луа, то там все несложно. На самом Луа вряд-ли что напишешь, но у Луа оч неплохой и полнофункциональный C-API. За Луа оставляем минимум, и сразу уходим в С++ DLL. А в ДЛЛ уже гуляй как хочешь.
Посмотрите, скажем, мой последний пост — там картинки БД SQLite — все данные получены реал-тайм через DLL.
Ну, а быстродействие определяется уже С++, плюс еще, для обработки и принятия решений задействована многопоточность.
Но, буду исправлять эту ситуацию.
Имхо, главное — знать что делать, а как делать и при помощи чего- уже по ходу можно разобратся.
Разберетесь. Мы же не не системные задачи решаем.
Книгу по Луа знаете? Впрочем, она всего одна.)
Вернее был один подозрительный раз, но возможно это с сервера кривые данные шли.
У меня кстати mt5 позы терял… на срочке правда. В техподдержке сказали что это бывает и рекомендовали каждый день сверяться с отчетом в ЛК чтобы быть уверенными что все позы отображаются))
Кстати, есть акции, в которых если заимеете позу, то вам закроют mt5-счет на след день. придется избавляться от акций и потом новый заводить. И это даже не баг — это нормально))
я еще много разной херни про в mt5 раньше помнил в деталях… но лучше не вспоминать — нервы дороже))
И терминал принудительно отключался через день, когда бумага переходила в депозитарий. Приходилось из ЛК скидывать такие бумаги, либо квик подключать и скидывать через него. Я в алгоритмах роботов, от грех подальше, прописал запрет на торговлю
«SBMX»«FIVE»«YNDX»«LNTA»«AGRO»«RSDR»«TMKS»«TCDR»«RUAL»«ENPL»«QIWI»«TMKS»«OGZD»«MGVM»«AVAZ»
)).
А в БКС нету запрета на торговлю этими инструментами — они еще не хлебанули горя. Там, если начинаешь торговать этими бумагами — счет может люто глючить. Корректировки ежедневные на пол-депозита то в плюс, то в минус. Тоже исключил эти бумаги из торговли.
Вообще, есть конкретные отличия МТ5 у БКС и у ОТКРЫТИЯ.
На фондовой секции и там и там не все гладко.
Даже у меня, спокойного человека, нервы пошаливали от чудес фондового МТ5. Единственное, что держит — это то, что я очень хорошо (относительно) программирую на MQL. Иначе (в случае ручной торговли), гори он огнем!
Но, читал где-то на форуме Метаквотов, что поток заявок и сделок идут отдельно по протоколам передачи данных на биржевые платформы (квик, МТ5) — и котировки (Last) строятся именно на основании потока сделок — и по этому асинхрон. Хотя, кто их знает, как эти платформы что собирают)
11 марта. 33 ордера зависло. Вновь этот баг. Разработчики не шевелятся.
итл.
Единомоментные скриншоты БКС/ открытие по одинаковым инструментам.