Рыночной заявкой называется заявка, которая исполняется по существующей, на данный момент, рыночной цене.
Стоп-лимит – это стоп-заявка, которая исполняется в случае достижения ценой определенного значения. Может использоваться как для входа в позицию, так и для выхода из нее, чаще всего используется для закрытия позиции, если цена инструмента идет в противоположном направлении от позиции. Параметрами Стоп-лимита в системе QUIK являются: инструмент, по которому выставляется Стоп-лимит, цена при которой будет выставлена заявка на совершение сделки, цена заявки выставляемой в систему, объем заявки и срок действия Стоп-лимита.
Тэйк-профит на продажу начинает рассчитываться если цена превысила определенное значение, далее Тэйк-профит отслеживает максимум цены от начала расчета и разницу между максимальной зафиксированной ценой и минимальной ценой после максимуму, если разница будет больше определенного значения, то выставляется заявка на продажу.
Тэйк-профит на покупку начинает рассчитываться если цена снизилась до определенного значения, далее Тэйк-профит отслеживает минимальную цену от начала расчета и разницу между минимальной зафиксированной ценой и максимальной ценой после минимума, если разница будет больше определенного значения, то выставляется заявка на покупку.
Используя торговые роботы, на языке Lua, можно выставлять все доступные в терминале QUIK торговые заявки.
Создадим новый скрипт с именем «018 Рыночная заявка Стоп-лимит Тэйк-профит.lua», который будет выставлять рыночную заявку на покупку через пять секунд после запуска скрипта, далее скрипт выставит Стоп-лимит на продажу и Тэйк-профит. Цена Стоп-лимита будет на один процент ниже, чем цена покупки. Цена начала расчета Тэйк-профита будет равна цена сделки плюс один процент, отступ от максимума цены будет равняться один процент. После начала расчета Тэйк-профита необходимо будет снять Стоп-лимит.
Из предыдущего скрипта «017 Лимитированная заявка.lua» скопируем строки кода с 1 по 5.