Прежде чем рассказать об этой стратегии, давайте рассмотрим два типа людей, которые участвуют в торговле на рынке: инвесторы и маркет-мейкеры. Инвесторы обычно являются крупными инвестиционными организациями, например, менеджерами ОИФ, инвестиционными подразделениями страховых компаний, менеджерами суверенных фондов и т. Д. Они покупают акции на рынке и получают прибыль от роста цен на акции. Они обычно используют рыночный рыночный ордер или лимитный ордер, близкий к текущей рыночной цене. Если они используют рыночный рыночный ордер, то в это время они “используют ликвидность”. Рыночный производитель обычно занимается биржевыми торговцами или специализированными производителями, которые отвечают за размещение на рынке многих лимитированных ценных бумаг на предложение и спрос, и их основная цель не в том, чтобы получить прибыль от роста (или падения) цены после сдачи акций. Их основная цель - получить разницу между ценой на предложение и спрос. В практическом торговом мире, маркет-мейкер (или создатель ликвидности) может выставить цены на покупку и продажу чуть выше, чем она фактически хочет сделать. Например, сегодня маркет-мейкер хочет купить акцию за \(1.01, но она выставит цену на покупку чуть ниже, чем \)1.01, например, за \(1.00. Таким образом, если у продавца есть ребенок, который спешит или не хочет ждать, и сразу же съедает эту \)1.00 цену, то маркет-мейкер купит акции, которые будут дешевле, чем она ожидала (на \(1.01). Аналогичным образом, если этот маркет-мейкер готов продать акцию за \)1.09, но он может выставить пропуск за \(1.10, чтобы привлечь покупателей, которые хотят купить ее по рыночной цене. Тогда, когда сделка состоится, он будет продавать за \)1.10 немного выше, чем он ожидал. Предположим, что я теперь инвестор, и когда я узнаю, что у маркет-мейкера будет такая модель поведения, я могу разработать соответствующую стратегию, которая называется poke for bargains. Если я сейчас готов начать покупать какую-то акцию, а текущая цена покупки и продажи этой акции составляет \(1.00 x \)1.10. Тогда я могу выставить купюру за \(1.09 и посмотреть, не будет ли маркет-мейкер, чтобы купить мою купюру за \)1.09. Если да, то цена, которую я куплю (~ \(1.09) будет лучше, чем цена, которую я набирал (~ \)1.10), и моя стоимость покупки будет немного ниже.

Далее, если я захочу купить эту акцию, то вместо того, чтобы сначала выставить заказ на \(1.09, я попробую выставить заказ на \)1.05, чтобы увидеть, не выскочит ли кто-нибудь и не съест мой заказ. Если он не съеден, я отменяю заказ на \(1.05, а затем выставляю заказ на \)1.06, чтобы увидеть, не съеден ли он. Все эти действия не выполняются трейдером, который находится перед компьютером и медленно вводит их с клавиатуры, а выполняются уже написанной программой. Эти операции выполняются обычно в течение нескольких секунд.