У вас не стоит Flash Player
Настройки
#12066 - Tue Sep 07 2010 01:18 PM Использование цены открытия текущего бар для входа
Alvel Offline
stranger

Registered: Mon Sep 06 2010
Записи: 14
Здравствуйте Все. Прошу окажите помощь новичку. Не могу реализовать следующий простой алгоритм (перевертыш):
1. таймфрейм - 1 час
2. вход в лонг (закрытие шорта) = цена открытия текущего бара + смещение
3. вход в шорт (закрытие лонга) = цена открытия текущего бара - смещение
4. смещение вычисляется на истории до текущего бара.
Т.е. как только совершается первая сделка на новой часовой свечке рассчитываются уровни для стоп-приказов для текущего часа и только "текущего". Что я не пытался сделать, сделка во время теста инициируется на следующем баре.
Для решения проблемы попытался перейти на минутки, но возникла проблема для фиксирования цены открытия первой минуты часа. Пытался использовать два варианта: через "Обновляемое значение" и через "Формула".
В первом случае "Обновляемое значение" красиво рисуется в режиме индикатора, но как только связываю этот блок со стопом, то значение его при исполнении стопа сбрасывается в начальное значение.
Во втором случае "Формула" скрипт не компилируется. Формула блока OH: "i!=0 ? (IT ? OOO[i] : OH[i-1]) : OOO[i]"
где IT - триггер первой минуты часа,
OOO - цена открытия минуты
OH[i-1] - значение самого блока на предыдущем баре

Скрипт для минуток прилагаю. Интересует любое решение проблемы либо сразу на часах, либо на минутах.


Attachments
New Script22.xml (74 downloads)


Наверх
#12154 - Wed Sep 08 2010 09:19 AM Re: Использование цены открытия текущего бар для входа [Re: Alvel]
Alvel Offline
stranger

Registered: Mon Sep 06 2010
Записи: 14
Вопрос снят. Найдено простое решение.
В прилагаемом скрипте для 1 минутного таймфрейма рассчитывается цена открытия текущего часа. Может кому-нибудь будет интересно.


Attachments
OpenH1.xml (96 downloads)


Наверх


Moderator:  ViL, sar