Антон Денисков (Fry)
Антон Денисков (Fry) личный блог
20 июля 2013, 20:50

Как мышкин лось превратился в мой тильт

Знаю, что на всякий пожарный нужно иметь несколько компов, два-три разных способа выхода в Инет. Желательно, чтобы два набора были локально энергонезависимыми. Знаю, что надо держать запасную мышь и клаву, всё это я постарался обеспечить, как только начал торговать не на 3 копейки. Но вчера всё-таки прокололся.
 

Техническая заморочка

Какому му… жчине, спрашивается, пришла в голову мысль в торговом диалоге разрешить прокрутку в контролах? Руки оторвать горе-программисту!
 
Рассказываю подробно. «SaxoTrader 2» — основной и по сути единственный терминал SB. Плохой терминал по самым важным параметрам. Никому не советую.
Открываю окно выставления торговых ордеров (с редактированием аналогичная ситуация):
 
Как мышкин лось превратился в мой тильт

 
На скрине вырезал часть окна. На языке программистов такие окна называются диалоговыми (диалог).
В данном фрагменте диалога мы видим 7 контролов (купить/продать, тип, длительность, лоты, цена, дистанция, шаг).
 
Так вот, программисты сделали так (а точнее, поленились одну галочку снять), что когда контрол в фокусе (выбран левым щелчком мыши или табулятором), колёсико вертикальной прокрутки позволяет изменить значение. Положение курсора при этом неважно. Иными словами, вы можете колесом накрутить сайз позиции, цену и даже выбрать бай/селл.
Скажите, кому в здравом уме такое придёт в голову?
Не забывайте, что обычно колесо за шаг прокручивает несколько строк (в системных настройках мыши это можно задать произвольно). То есть эта опция в таком виде вообще является полным бредом.
 
Самый частый шаблон действий пользователя этого диалога:
1) выбираем покупку или продажу
2) проверяем сайз
3) выставляем цену
4) проверяем, всё ли как задумано
5) нажимаем кнопку «установить ордер» (ниже в диалоге)
 
Теперь внимание! В этом нехорошем терминале после нажатия кнопки «установ. ордер», он сразу отправляется на сервер. То есть именно диалог, который я показал выше, отделяет пользователя от окончательного торгового решения. И это диалог, в котором рулит колёсико мышки!
А если колёсико запылилось и иногда самопроизвольно дёргается? Даже без механической прокрутки, просто оптика глючит, крутит то, что сейчас в фокусе. Я уже не говорю про новомодные тач-маусы, в которых прокрутка – главный враг пользователя.
 

Что вчера произошло

Выставил цену, проверил взглядом, что всё верно, и пока вёл курсор на кнопку «установить ордер», мышка глюкнула. Именно так, как я написал выше. Без механической прокрутки (видимо, от пыли). Если вы скажете, что надо мышку хорошую покупать, а не всякий шлак за 300р, то уверяю вас: мышка у меня достойная, я бы даже сказал — одна из лучших серийных мышей в мире, всякие Logitech'и ей и в подмётки не годятся. Но ведь колёсико может заглючить у любой мыши, так уж оно устроено на данном этапе развития техники.
 
В результате я так и не увидел, что за цену выбрала моя мыша, но вместо далеко отложенного лимита меня мгновенно исполнили «по лучшей цене».
 

Тильт

Ну случилось и случилось. Заплатил бы спред и комис по кругу и тут же грохнул бы эту ошибочную позу. Это было бы наиболее верным решением. Мог бы даже спред отыграть. Мог закрыть убыток ~ на стоимость этой самой мышки.
Но я так не сделал.
Почему?
Можно, конечно, сказать, что затупил, но это не отражает суть.
Готов платить за свою ошибку. Налажал – заплатил — извлёк урок. Готов отстопить любой системный лось, который ошибкой считать вообще нельзя. Готов признать тильт (цепь ошибок) и выйти из игры до полного контроля. Но я совершенно не был готов к этой ситуации.
 

Анализ эмоций

1) После осознания – досада.
2) Досада перерастает в обиду: «Ну как же так! Я же не хотел! Оно само!»
3) Через полминутки появляется надежда на фоне глупейшей полумысли: «Раз я не виноват, можно подождать, рынок не накажет».
4) Долго не приходит чувство личной ответственности. Наоборот, ещё больше пытаюсь переложить ответственность и тяну время.
5) Через час надежда крепнет, а страх совсем засыпает.
Как результат, я так и не зарубил лося. Перенёс через выходные.
Риск-профиль самый худший, какой только можно придумать. Либо БУ, либо лось. Прибыли не будет, так как я не понимаю, как её «оформить» (сформулировать правила по этой позиции).
Лося могу тянуть до 5% от счёта, сейчас уже 1,2%.
Всё обдумав, принял решение на открытии рынка отрезать эту ошибку.
Просто не могу придумать рациональную причину, зачем я до сих пор в рынке и почему надо продолжать это безобразие.
 

Выводы

Так у меня появился ещё один «предмет боли» – любимая мышка =(
Теперь она будет напоминать мне о том, что:
 
1) При технической возможности любой сбой надо отменять моментально. Буквально через несколько секунд после понимания сущности и обстановки надо действовать. Если был вне рынка до ошибки – всё закрывать, если был в рынке – возвращать в исходное состояние… Напишу себе точную инструкцию ликвидации тех. ошибок.
 
2) Если даже ошибка началась не по твоей вине, за её усугубление ответственность несёшь исключительно ты сам. Сбой – не твоя ошибка. А невыполнение дальнейших инструкций – личный прокол.
 
3) Конкретный алгоритм выставления ордеров в этом терминале:
a. настраиваю все параметры заявки
b. снимаю фокус с активного контрола (левым щелчком в едит с текстом)
c. проверяю
d. только теперь нажимаю «установ. ордер»
 
4) По возможности надо заранее обследовать торговый софт и сделать выводы (до вчерашнего дня даже не знал, что прокрутка там работает).
 
5) Любимую мышу разбирать и мыть за ушками хотя бы раз в 3 месяца.
22 Комментария
  • Lekrus
    20 июля 2013, 20:56
    короче проблема не в мышке…
  • WILSON
    20 июля 2013, 21:00
    мышка не при чем!
  • TT
    20 июля 2013, 21:01
    Нормальная ситуация. Если заработаю- хорошо, если солью- я не виноват, это мышка. Бывает.
  • «Выводы
    Так у меня появился ещё один «предмет боли» – любимая мышка =(»

    ...- не любимый брокер и дерьмовая торговая программа!

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн