Шерлок: дело о последней цене

Лил дождь, Холмс курил трубку и косился на скрипку, на улице полицмейстеры отгоняли мальчишек от Бейкер стрит 221-бис, а неугомонная миссис Хадсон готовила традиционный овсяный пудинг. Пользуясь случаем Ватсон задерживался у пациентки. Казалось что ничто не может разрушить старую добрую традицию лондонского вечернего смога.

Резкий дребезг дверного колокольчика прервал викторианскую идилию. Буквально через 10-15 минут шаркающая походка домохозяйки приблизилась к двери знаменитого сыщика и тонкий изящный конверт упал на стол заставленный спиртовками, литровками и просто рюмками

  • Это Вам Сэр !

Дождавшись пока любопытная домохозяйка скроется и выветрится запах овсянки, Шерлок вскрыл конверт.

    LAST 0
    и подпись в виде четырёх скрещенных шпаг

«Мориарти!» воскликнул отец дедукции и впал в задумчивость дожидаясь доктора.


Конверт и письмо из него лежали посередине стола, но вся лабараторная утварь переместилась в шкафы, полки и рундуки, оттого два клочка бумаги напоминали корабли Её Величества посередине океана. Холмс попыхивал трубкой и время от времени переводил взгляд с них на Ватсона и обратно. Доктор сидел в кресле, вытянув ноги к камину и чему-то про себя улыбался.

Ватсон ! - прервал молчание Холмс
Мы с вами грешным делом думали что избавили мир от Мориарти и переловили самых отъявленных жуликов Англии. Но это не так. Самые изворотливые, хитрые и безпринципные скрылись от нас в Лондонском Сити. Профессор кстати тоже там, а не сгинул в водопаде.
Вот взгяните, Мариарти бросил нам вызов!
Подайте-ка мне вон те 3 тома Британской энциклопедии и приступим к делу..

Давайте вместе (или хотя-бы поодиночке) поможем любимому персонажу найти последнюю цену сделки, укрытую коварным профессором Мориарти.

Чтобы следовать дедуктивному методу, первым делом опишем реальность данную нам в ощущениях в котировках и торговых условиях:

  • имеется предыдущий тик (прежняя пришедшая котировка), в которой есть:
    • Bid[1] - цена(якобы максимальная) по которой можно было совершить продажу
    • Ask[1] - цена(ога, минимальная :-) ) по которой можно было купить кое-что
    • и ещё время котировки TickTime[1] и тиковый объём TickVol[1]
    • хорошо когда есть реальный(да хоть локальный) объём, но на форекс это немыслимо
    • стакан тоже порой бывает. Не гранёный, но с лимитками сверху и снизу цены
  • аналогично есть последний, он-же текущий тик, тот самый в котором цена last неизвестна и надо сделать хотя-бы разумные предположения о ней
    • конечно Bid[0] - цена для продаж прямо сейчас
    • Ask[0] - цена для покупок
    • время TickTime[0] и тиковый объём TickVol[0]
    • реальный объём и стакан лимиток. Для MT4 немыслимо и то и то, и для этого тика и для предыдущего.
  • в торговых условиях, в описании инструмента подчерпнём:
    • MinSpread - минимальный спред анонсированный брокером
    • Point - размер пункта
    • TickStep - минимальный шаг изменения цены

В принципе не так уж и мало. Будем надеятся что собранные сведения помогут великому сыщику