опять амиброкер

  • Автор темы kent
  • Дата начала

kent

New member
привет, народ,
споткнулся в амиброкере на написании стратегии, помогите плиз советом.
Мне нужно знечение хая и лоу последнего часового бара, чтобы использовать их на след день как уровни, то есть покупать при пробое хая и ставить стоппереворот ниже лоу, как это реализовать не могу додуматься.
 

mehanizator1

New member
ну примерно так можно
yestarday_bar=day()<>ref(day(),+1);
high_level=valuewhen(yestarday_bar,h);
low_level=valuewhen(yestarday_bar,l);

пишу из головы, в ами не проверял :)
 

Amateur

New member
ну примерно так можно
yestarday_bar=day()<>ref(day(),+1);
high_level=valuewhen(yestarday_bar,h);
low_level=valuewhen(yestarday_bar,l);

пишу из головы, в ами не проверял :)
Ё, раз из головы, значит есть неплохой опыт работы с амиброкером... Что ж, буду обращаться!
 

kent

New member
СПАСИБО! написал - работает.

А как сделать чтобы в день проходила всего одна сделка? то есть при пробитии уровня на след день поступил например сигнал в лонг, потом сигнал на выход из лонга, а все остальные сигналы до конца дня как шорты так и лонги чтобы система игнорировала?
 

mehanizator1

New member
СПАСИБО! написал - работает.

А как сделать чтобы в день проходила всего одна сделка? то есть при пробитии уровня на след день поступил например сигнал в лонг, потом сигнал на выход из лонга, а все остальные сигналы до конца дня как шорты так и лонги чтобы система игнорировала?
проверять день последнего сигнала бай, если совпадает с текущим то не входить
 

kent

New member
то что проверять день понятно, а как это формулой выразить?
я так понимаю к условию buy дописать ... AND day()???
какую функцию использовать?
 

kent

New member
buy0=...
buy = buy0 and day()!=valuewhen(buy0,day(),2)

что-то вроде этого.
ясно, сам бы не допер, вобче в другом направлении думал.

а чтобы игнорировать сегодняшние повторные не тока buy но и short
я понял надо так написать:
short0=...
short=short0 and day()!=valuewhen(short0,day(),2) and day()!=valuewhen(buy0,day(),2)
buy0=...
buy = buy0 and day()!=valuewhen(buy0,day(),2) and day()!=valuewhen(short0,day(),2)
 
Your email address will not be publicly visible. We will only use it to contact you to confirm your post.
Сверху