Список форумов AmiSite.ru AmiSite.ru
Форум по Ами
 FAQ  •  Поиск  •  Пользователи  •  Группы   •  Регистрация  •  Профиль  •  Войти и проверить личные сообщения  •  Вход
Результатов поиска: 103
Автор Сообщение
Тема: Возможно ли такое написать ?
home30

Ответов: 209
Просмотров: 128516

СообщениеФорум: Вопросы по AFL   Добавлено: Пн Май 21, 2018 10:06 pm   Тема: Возможно ли такое написать ?
И снова здравствуйте. Как запомнить самое нижнее лоу из всех свечей, пока цена находилась над параболиком ? А когда цена перешла под параболик, то использовать это значение как BuyLevel. Пишу так:

...
Тема: Возможно ли такое написать ?
home30

Ответов: 209
Просмотров: 128516

СообщениеФорум: Вопросы по AFL   Добавлено: Вт Июл 25, 2017 1:13 pm   Тема: Возможно ли такое написать ?
Все разобрался. Отбой.
Тема: Возможно ли такое написать ?
home30

Ответов: 209
Просмотров: 128516

СообщениеФорум: Вопросы по AFL   Добавлено: Вт Июл 25, 2017 11:52 am   Тема: Возможно ли такое написать ?
Спасибо. Вот еще подскажи. Мы уже выше разбирали этот вопрос, но всплыл один нюанс. Нужно, чтобы пересечения параболика считались только начиная с первой свечки нового дня (на минутках). Т.е. если пер ...
Тема: Возможно ли такое написать ?
home30

Ответов: 209
Просмотров: 128516

СообщениеФорум: Вопросы по AFL   Добавлено: Пн Июл 24, 2017 11:55 am   Тема: Возможно ли такое написать ?
А как в условии входа обратиться к закрытию предыдущего дня, если у меня база из минутных свечек ? Например, не открывать шорт, если цена от закрытия предыдущего дня ушла вниз более 3%.
Тема: Возможно ли такое написать ?
home30

Ответов: 209
Просмотров: 128516

СообщениеФорум: Вопросы по AFL   Добавлено: Пт Июл 14, 2017 9:21 pm   Тема: Возможно ли такое написать ?
А если нужно получить самое низкое значение цены, пока цена была выше параболика, какую функцию использовать ? Ну т.е. от Cross(O,Parab) до Cross(parab,O). Ну и самое высокое значение цены, пока цена ...
Тема: Возможно ли такое написать ?
home30

Ответов: 209
Просмотров: 128516

СообщениеФорум: Вопросы по AFL   Добавлено: Чт Июн 22, 2017 12:30 pm   Тема: Возможно ли такое написать ?
Тогда давай попробуем по твоему
SellCond1 = H>=ExitLong AND O > Parab;
SellCond2 = Cross(Parab, O) AND Buy == 0;
Sell = SellCond1 OR SellCond2;
Заработало вот так

SellCond1 = Cros ...
Тема: Возможно ли такое написать ?
home30

Ответов: 209
Просмотров: 128516

СообщениеФорум: Вопросы по AFL   Добавлено: Ср Июн 21, 2017 9:27 pm   Тема: Возможно ли такое написать ?
Конечно не так
Вот так
Sell = SellCond1 OR SellCond2 AND Buy == 0;
Я дико извиняюсь.

SellCond1 = Cross(H,ExitLong) AND O>Parab;
SellCond2 = Cross(Parab,O) AND O<Parab; ...
Тема: Возможно ли такое написать ?
home30

Ответов: 209
Просмотров: 128516

СообщениеФорум: Вопросы по AFL   Добавлено: Ср Июн 21, 2017 8:30 pm   Тема: Возможно ли такое написать ?
Ну так добавь AND Buy == 0;
Вот так ?

...
SellCond1 = Cross(H,ExitLong) OR H>=ExitLong AND O>Parab;
SellCond2 = Cross (Parab,O) AND C>Parab AND Buy==0

Нет, так не р ...
Тема: Возможно ли такое написать ?
home30

Ответов: 209
Просмотров: 128516

СообщениеФорум: Вопросы по AFL   Добавлено: Ср Июн 21, 2017 5:44 pm   Тема: Возможно ли такое написать ?
Ну так добавь AND Buy == 0;
Вот так ?

...
SellCond1 = Cross(H,ExitLong) OR H>=ExitLong AND O>Parab;
SellCond2 = Cross (Parab,O) AND C>Parab AND Buy==0
Тема: Возможно ли такое написать ?
home30

Ответов: 209
Просмотров: 128516

СообщениеФорум: Вопросы по AFL   Добавлено: Ср Июн 21, 2017 4:51 pm   Тема: Возможно ли такое написать ?
если пересекаем ExitLong (красная линия), когда цена выше параболика
SellCond1 = Cross(H, ExitLong) AND O > Parab;
если не дошли до ExitLong, тогда выходим на обратном пересечении парабол ...
Тема: Возможно ли такое написать ?
home30

Ответов: 209
Просмотров: 128516

СообщениеФорум: Вопросы по AFL   Добавлено: Ср Июн 21, 2017 3:30 pm   Тема: Возможно ли такое написать ?
Подскажи еще, Олег.

Parab = SAR( 0.02, 0.2 );
EnterLong=ValueWhen( Cross(Parab,O) AND TradeTime, Ref(Parab,-1));
ExitLong=ValueWhen( Cross(O,Parab) AN ...
Тема: Возможно ли такое написать ?
home30

Ответов: 209
Просмотров: 128516

СообщениеФорум: Вопросы по AFL   Добавлено: Пн Июн 19, 2017 9:47 pm   Тема: Возможно ли такое написать ?
Как ты не знал?
А для кого 13го числа я писал вот это?

Во, кажись понял.
Тебе надо брать предыдущее значение SAR не так
ref(SAR_1,-1), а вот так
ValueWhen( Cross(Parab, O), Ref(Parab, -1), 2)
...
Тема: Возможно ли такое написать ?
home30

Ответов: 209
Просмотров: 128516

СообщениеФорум: Вопросы по AFL   Добавлено: Пн Июн 19, 2017 7:50 pm   Тема: Возможно ли такое написать ?
Я в упор не могу понять вопрос. Если тебе нужно значение прошлого пересечения, то ValueWhen(, , 1); Если позапрошлого, то ValueWhen(, , 2); и т.д.
Question Question Question
А, не знал просто. Понятно теперь. С ...
Тема: Возможно ли такое написать ?
home30

Ответов: 209
Просмотров: 128516

СообщениеФорум: Вопросы по AFL   Добавлено: Пн Июн 19, 2017 7:13 pm   Тема: Возможно ли такое написать ?
Привет, Олег ! Вот не могу описать вход. Для наглядности схема. Красная линия - EnterShort. Остальное подписано. Если входить в шорт на первой свече после SAR_0L, тогда входит нормально в шорт. А вот ...
Тема: Возможно ли такое написать ?
home30

Ответов: 209
Просмотров: 128516

СообщениеФорум: Вопросы по AFL   Добавлено: Сб Июн 17, 2017 9:45 pm   Тема: Возможно ли такое написать ?
Конечно не открывает. Ждал этого вопроса.
Выведи на график

Cond=BarsSince(sig);
и сразу увидишь в чем дело. Подсказываю. Надо брать значение Cond 1 бар назад.
Да, точно. Спасибо.
 

 Перейти:   


Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme :: Часовой пояс: GMT + 3

File Attachment © by Meik Sievertsen