Автор |
Сообщение |
Не математик
Зарегистрирован: 11.04.2012
Сообщения: 44
Откуда: Баранки
|
Интересует интрадей. Подскажите как с помощью исследования узнать время сформированных экстремумов (DayH и DayL)?
Я так понимаю:
1/нужно график цены поделить на интервалы (например,5ти минутные котировки упакованы в сутки );
2/ на этом куске графика найти максимальное и минимальное значение за интервал;
3/ определить время максимума и минимума.
Или есть вариант проще? |
|
|
Посмотреть профиль Отправить личное сообщение |
|
Не математик
Зарегистрирован: 11.04.2012
Сообщения: 44
Откуда: Баранки
|
Код: |
TimeFrameSet(inDaily);
NewDay = Day() != Ref(Day(), -1);
TimeFrameRestore();
NewDay = TimeFrameExpand(NewDay , inDaily);
itog = ValueWhen(HighestSince(NewDay , High),DateTime());
AddColumn( itog , "Date / Time" );
|
Попробовал такой вариант. В чём ошибка? |
|
|
Посмотреть профиль Отправить личное сообщение |
|
DMITRY
Зарегистрирован: 18.09.2009
Сообщения: 179
|
Так придумал...
Код: |
d = BarsSince(Day() != Ref(Day(),1));
Hh = ValueWhen(d > Ref(d,1), HHVBars(H,d), 1);
Ll = ValueWhen(d > Ref(d,1), LLVBars(L,d), 1);
DayH = Ref(TimeNum(), -Hh);
DayL = Ref(TimeNum(), -Ll);
Filter = IIf(d > Ref(d,1), DayH, Null);
Filter = IIf(d > Ref(d,1), DayL, Null);
AddColumn(ValueWhen(DayH, Ref(DateTime(),-Hh), 1), "DayH", formatDateTime);
AddColumn(ValueWhen(DayL, Ref(DateTime(),-Ll), 1), "DayL", formatDateTime); |
|
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Красавчег. Отлично. Подсмотрел у тебя кое что и сделал так
Код: |
NewDay = Ref(Day(), 1) != Day();
Filter = NewDay;
Hh = HHVBars(H, BarsSince(NewDay));
Ll = LLVBars(L, BarsSince(NewDay));
AddColumn( Ref(DateTime(), -Hh), "High", formatDateTime);
AddColumn( Ref(DateTime(), -Ll), "Low", formatDateTime);
|
|
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
DMITRY
Зарегистрирован: 18.09.2009
Сообщения: 179
|
У тебя всегда проще, учиться и учиться… |
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Ей богу без твоего кода я бы так не написал. |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
DMITRY
Зарегистрирован: 18.09.2009
Сообщения: 179
|
Приятно, как те крути, ты научил, в программировании я был ниже чайника… |
|
|
Посмотреть профиль Отправить личное сообщение |
|
Не математик
Зарегистрирован: 11.04.2012
Сообщения: 44
Откуда: Баранки
|
Спасибо, варианты рабочие. |
|
|
Посмотреть профиль Отправить личное сообщение |
|
|