Просмотрел статьи и советы на форуме по данной проблеме, а так и не разобрался! Прошу объяснить, как реализовать следующее:
Необходимо открыть или закрыть позицию по сигналу (факт. цене, индикатору), а не после закрытия свечи.
Пример (см. рисунок):
Имеем 60М фрейм. Цена возвращается выше ЕМА - это сигнал на лонг. Если бы я торговал руками, то увидев преодоление формирующейся свечой ЕМА, открыл бы позицию "внутри" свечи. И также бы не дожидаясь закрытия этой свечи, закрыл бы позицию, допустим, там был бы уже профит в несколько тысяч пунктов - т.е. я бы просто выставил лимитник на закрытие по определенной цене и он бы сразу сработал.
В программе на этапе тестирования получается след. вещь: получаем сигнал внутри свечи, а в лонг открывается позиция после закрытия этой свечи, когда мне это уже не нужно (там все движение за час прошло). И соответствующая же ситуация с закрытием позиции: руками я сразу ставлю цену закрытия (профит), а прога получает сигнал, но закрывает уже на след. свече на каком-нибудь диком откате.
Для открытия проблема кажется решается блоками "Открыть выше\ниже" (см. скрин 2), но закрытие все равно всегда идет на след. свече, используя блоки "закрыть по рынку" или "закрыть по стопу\профиту".
Attachments
Пример открытия и закрытия позиции 2.png (473 downloads)Пример открытия и закрытия позиции.png (404 downloads)
Отредактировано Discrecio (Wed Mar 14 2012 08:20 PM)