У вас не стоит Flash Player
Настройки
#38693 - Wed Mar 14 2012 08:19 PM Открытие позиции по факт. цене, а не на след свече
Discrecio Offline
member

Registered: Thu Mar 01 2012
Записи: 124
Просмотрел статьи и советы на форуме по данной проблеме, а так и не разобрался! Прошу объяснить, как реализовать следующее:

Необходимо открыть или закрыть позицию по сигналу (факт. цене, индикатору), а не после закрытия свечи.

Пример (см. рисунок):

Имеем 60М фрейм. Цена возвращается выше ЕМА - это сигнал на лонг. Если бы я торговал руками, то увидев преодоление формирующейся свечой ЕМА, открыл бы позицию "внутри" свечи. И также бы не дожидаясь закрытия этой свечи, закрыл бы позицию, допустим, там был бы уже профит в несколько тысяч пунктов - т.е. я бы просто выставил лимитник на закрытие по определенной цене и он бы сразу сработал.

В программе на этапе тестирования получается след. вещь: получаем сигнал внутри свечи, а в лонг открывается позиция после закрытия этой свечи, когда мне это уже не нужно (там все движение за час прошло). И соответствующая же ситуация с закрытием позиции: руками я сразу ставлю цену закрытия (профит), а прога получает сигнал, но закрывает уже на след. свече на каком-нибудь диком откате.


Для открытия проблема кажется решается блоками "Открыть выше\ниже" (см. скрин 2), но закрытие все равно всегда идет на след. свече, используя блоки "закрыть по рынку" или "закрыть по стопу\профиту".


Attachments
Пример открытия и закрытия позиции 2.png (472 downloads)
Пример открытия и закрытия позиции.png (403 downloads)



Отредактировано Discrecio (Wed Mar 14 2012 08:20 PM)

Наверх
#38706 - Wed Mar 14 2012 10:05 PM Re: Открытие позиции по факт. цене, а не на след свече [Re: Discrecio]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Уменьшайте пересчет. Индикаторы через сжатие.

Наверх
#38734 - Thu Mar 15 2012 10:26 AM Re: Открытие позиции по факт. цене, а не на след свече [Re: ViL]
Discrecio Offline
member

Registered: Thu Mar 01 2012
Записи: 124
ViL, т.е. это единственный вариант решения проблемы? Какие-либо настройки в свойствах скрипта на это не повлияют?

И тогда непонятно, как же осуществляется вход по блоку "открытие, если выше" - он же происходит, судя по графику (см. скрин 2) "внутри" свечи по достижению определенной цены. В случае с примером это максимум за 2 периода.

Наверх
#38743 - Thu Mar 15 2012 11:27 AM Re: Открытие позиции по факт. цене, а не на след свече [Re: Discrecio]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Если я правильно понял, Вам же еще и выход нужен на той же свече.
Собственно если процесс торговли должен быть полностью контролируемым, то подходит только вариант со сжатием.
Как вариант еще можно рассмотреть пересчет сделка, он для таких вещей не предназначен, но возможно чего-то можно будет добиться.

Наверх
#38747 - Thu Mar 15 2012 11:56 AM Re: Открытие позиции по факт. цене, а не на след свече [Re: ViL]
Discrecio Offline
member

Registered: Thu Mar 01 2012
Записи: 124
Открытие и закрытие на одной свече не критичны. Просто хотелось бы иметь такой вариант тоже в случае сильных движений. Например, когда 1М свеча > 1000 пунктов бывает.

Правильно ли я понимаю, что с использованием блоков "открытие выше или ниже" позиция открывается сразу внутри свечи при исполнение этого условия?
Если так, подскажите пожалуйста, каким образом можно реализовать открытие позиций через эти блоки с помощью формул? Ведь для них вход. данные - цифра, а если для открытия необходимо лог. условие, например: LOW свечи <= границе Боллинджера?
При попытке написать это в блок "формула" возникает ошибка. Просто не понимаю, как для работы с индикаторами использовать блоки на открытие позиции с цифровыми вход. данными - там ведь всегда логическое условие получается.

Наверх
#38752 - Thu Mar 15 2012 12:05 PM Re: Открытие позиции по факт. цене, а не на след свече [Re: Discrecio]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Для этих блоков можно использовать и логическую формулу и формулу.

Наверх
#38773 - Thu Mar 15 2012 03:18 PM Re: Открытие позиции по факт. цене, а не на след свече [Re: ViL]
Discrecio Offline
member

Registered: Thu Mar 01 2012
Записи: 124
ViL, но ведь для блока "открытие, если ниже\выше" обязательным условием является число (цена).

Как же через блок "Формула" написать условие для, скажем, пересечения свечой границы Боллинджера и, чтобы открытие позиции осуществлялось через блок "открытие, если ниже\выше" (для открытия внутри свечи, как на скрине выше)?
Любой приходящий в голову вариант является логическим условием, не выдающим на выходе число!

Наверх


Moderator:  ViL, sar