|
AmiSite.ru
Форум по Ами |
Автор |
Сообщение |
Osiris
Зарегистрирован: 09.12.2009
Сообщения: 48
Откуда: Msk
|
Првиетствую!
Прошу помощи, как прописать в коде, чтобы запомнить первый бар дня, лонговой или шортовой и использовать его далее.
Если первый бар был лонг, то торгуем только в лонг и т.д. |
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Первый бар
Код: |
FirstBar = Day() != Ref(Day(), -1);
|
лонговый или шортовый типа так
Код: |
Long = (C > O)*FirstBar;
|
Запоминаем
Код: |
LongShort = ValueWhen(FirstBar, Long);
|
Если LongShort == 1, то только лонг, если 0, то шорт. Типа так. Может где немного ошибся. Не проверял, но смысл такой |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
Osiris
Зарегистрирован: 09.12.2009
Сообщения: 48
Откуда: Msk
|
000 писал(а): |
Не проверял, но смысл такой |
Проверил, работает. Спасибо. |
|
|
Посмотреть профиль Отправить личное сообщение |
|
Osiris
Зарегистрирован: 09.12.2009
Сообщения: 48
Откуда: Msk
|
А как запомнить Open первого бара, чтоб потом тогровать по условию...
Например buy = Cross(C, EMA) AND EMA > FirstBarOpen |
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Код: |
FirstBarOpen = ValueWhen(FirstBar, Open);
|
|
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
|
|
Следующая тема
Предыдущая тема
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете вкладывать файлы Вы не можете скачивать файлы
|
| |