Скачать MetaTrader 5

Скрипт для автоматического позиционирования трендовых линий

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Andrew Petras
4672
Andrew Petras  

по экстремумам.

Ищет точное время в ТФ М1.

Параметров:

а) выбор варианта, какие линии править: High-low, low-High (на скрине magenta); High-High (red); low-low (green).

б) снимать выделение.

Соответственно, линия должна быть выделена; точки привязки располагаться в районе соответствующих экстремумов.


Результат трех запусков

Если будет ругаться "... точка привязки за пределами диапазона ..." - временно отключить Сервис-Настройки-Графики-точная шкала времени и примагничивание в 0.

Файлы:
Andrew Petras
4672
Andrew Petras  
Мои благодарности, если кто подскажет, как попроще найти время закрытия бара.
Olegs Kucerenko
12063
Olegs Kucerenko  

Когда то я писал похожий индюк.

Так и забросил.Не понадобился.

Может что то для себя нароете.

 

Файлы:
pako
3319
pako  
Silent:
Мои благодарности, если кто подскажет, как попроще найти время закрытия бара.
если новый бар открылся, значит https://www.mql5.com/ru/docs/series/copytime
Документация по MQL5: Доступ к таймсериям и индикаторам / CopyTime
Документация по MQL5: Доступ к таймсериям и индикаторам / CopyTime
  • www.mql5.com
Доступ к таймсериям и индикаторам / CopyTime - Документация по MQL5
Andrew Petras
4672
Andrew Petras  
Karlson:

Когда то я писал похожий индюк.

Так и забросил.Не понадобился.

Может что то для себя нароете.

Спасибо, гляну. Авто раскидывание объектов в очереди :)

pako:
если новый бар открылся, значит https://www.mql5.com/ru/docs/series/copytime

CopyTime чего? -1?

Новый бар есть, старый был два дня назад. Надо узнать время закрытия старого, а не открытия нового.

pako
3319
pako  
Silent:

Спасибо, гляну. Авто раскидывание объектов в очереди :)

CopyTime чего? -1?

Новый бар есть, старый был два дня назад. Надо узнать время закрытия старого, а не открытия нового.

если новый открылся , то старый закрылся или у вас не так?

время открытия 0 бара, равно времени закрытия 1 бара

Olegs Kucerenko
12063
Olegs Kucerenko  

У бара нет времени закрытия.Есть просто время.И это будет время ,в которое бар появился.Как бы его открытие.

Другое дело,что можно знать время последней минутки в часовом баре.. Это скажем 10.59 и тп.. 

Andrew Petras
4672
Andrew Petras  
pako:

если новый открылся , то старый закрылся или у вас не так?

время открытия 0 бара, равно времени закрытия 1 бара


Пятница, последний бар open 24.05.2013 22.59

Понедельник, новый бар open 27.05.2013 00.00


Andrew Petras
4672
Andrew Petras  
Karlson:

У бара нет времени закрытия.Есть просто время.И это будет время ,в которое бар появился.Как бы его открытие.

Другое дело,что можно знать время последней минутки в часовом баре.. Это скажем 10.59 и тп.. 

Просто последнее значение в массиве с PeriodSeconds взять, в обратную сторону сравнить с ненулевыми ценами... да, что то вырисовывается, подумаю.
Olegs Kucerenko
12063
Olegs Kucerenko  

Получаете время часовика .

Потом смотрите предыдущую минутку.


 

datetime H1[1],M1[2];

CopyTime(_Symbol,PERIOD_H1,0,1,H1); // время текущего часового бара

CopyTime(_Symbol,PERIOD_M1,H1[0],2,M1); // M1[0] время последней минутки до часового бара
pako
3319
pako  
Silent:

Пятница, последний бар open 24.05.2013 22.59

Понедельник, новый бар open 27.05.2013 00.00


если котировки не приходят, то время закрытия бара равно последнему известному времени сервера, как и цена закрытия, равна последней известной цене

Документация по MQL5: Стандартные константы, перечисления и структуры / Константы индикаторов / Ценовые константы
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы индикаторов / Ценовые константы
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы индикаторов / Ценовые константы - Документация по MQL5
12
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий