Автор |
Сообщение |
Novi4ok
Зарегистрирован: 15.08.2008
Сообщения: 127
|
вот у меня система на 5минутках к примеру,
а я хочу узнать значение цены на начало дня (или часа).
как это реализовать?
кстати идея - этот форум, это же целый faq по амиброкеру!!!
просто клад |
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
На начало дня
Код: |
BeginDay = Day() != Ref(Day(), -1);
BeginDayPrice = ValueWhen(BeginDay, Open);
Plot(C, "", colorBlack, styleCandle);
Plot(BeginDayPrice, "BeginDayPrice ", colorRed);
|
Аналогично и для часа
Или можно так
Код: |
BeginDayPrice = TimeFrameGetPrice("O", inDaily);
Plot(C, "", colorBlack, styleCandle);
Plot(BeginDayPrice, "BeginDayPrice ", colorRed);
|
|
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
Амиброкеровец
Зарегистрирован: 30.12.2008
Сообщения: 214
Откуда: Воображляндия
|
Да, сайт очень полезен. Спасибо автору!! |
_________________ Антон |
|
Посмотреть профиль Отправить личное сообщение |
|
Novi4ok
Зарегистрирован: 15.08.2008
Сообщения: 127
|
а вот еще:
как узнать значение цены в конкретное время этого дня?
например, сейчас вечерка, а я хочу узнать как закрылась дневная сессия (т.е. последний бар дневной сессии) |
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Да в общем так-же
Код: |
Time = TimeNum() == 184459; // такое время бара обязательно должно быть
Price = ValueWhen(Time, С);
Plot(C, "", colorBlack, styleCandle);
Plot(Price, "Price ", colorRed);
|
|
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
|