в метастоке создаем 2 индикатора (что бы не париться)
один показывает high предидущего временного периода , другой ессенно low.
их код такой (для часовиков , для других периодов не пробовал , лень )
---- назовем его bagh
if(Hour()=1,HHV(HIGH,24),PREVIOUS);
----
объясняю что он делает..
если сейчас первый час ( if(Hour()=1,..... ) дня ,то он рисует самое высокое значение( HHV(HIGH,24) ) за последние 24 часа (тоесть сутки,сутки - период на порядок высший чем час),если нет ,то рисует предидущее значение индикатора (PREVIOUS).
Для LOW :
-----назовем bagl
if(Hour()=1,LLV(LOW,24),PREVIOUS);
----
а зетем дело техники ) пишем тестер..
я делал все по ценам закрытия..а впрочем все так делают..
условия..
для входа в лонги :
---
CLOSE>Fml( "bagh")+0.0003
---
для выхода
CLOSE >FML ("bagh")+ 0.0014
мы входим в лонги когда текущее закрытие часа выше на 3 пункта чем HIGH предидущего дня , для этого у нас уже написан индикатор , поэтому мы его вызываем( Fml("bagh") )
закрываемся при профите в 11 пунктов..
с шортами все тоже самое , только условие , если цена закрытия меньше Fml("bagl") на 3 пункта..
.....
например можнобыло бы переписать индикторы чтобы они рисовали недельный или месячный или еще какой-то high/low . такчто дерзайте.!!
и все..
конечно , все можно было сделать в одном тестере ,без написания индикаторов , но такой подход кажется наиболие оптимальным..
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщению Вы можете загружать файлы