Смотри, как бесплатно скачать роботов
Ищи нас в Twitter!
Ставь лайки и следи за новостями
Интересный скрипт?
Поставь на него ссылку - пусть другие тоже оценят
Понравился скрипт?
Оцени его работу в терминале MetaTrader 5
Библиотеки

Work Time - библиотека для MetaTrader 4

Просмотров:
1896
Рейтинг:
(10)
Опубликован:
2019.12.09 08:50
Обновлен:
2020.04.02 11:50
\MQL4\Include\ \MQL4\Experts\
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу

Work Time функция позволяет ограничить время работы советника, скрипта или другой функции.

Для удобства ввода настроек часы, минуты и секунды задаются раскрывающимся списком значений. В отличие от строкового ввода времени, список значений позволяет провести оптимизацию времени работы в тестере стратегий. Функция корректно работает, когда необходимо задать время работы при смене дня, например, с 22:00 до 4:00.

Входящие настройки:

  • Work Time (on/off) - выключатель функции
  • " --- Start --- "
    • Hour - час начала работы
    • Minute - минута начала работы
    • Second - секунда начала работы
  • " --- Finish --- "
    • Hour - час прекращения работы
    • Minute - минута прекращения работы
    • Second - секунда прекращения работы

Inputs 1

Inputs 2


При наступлении времени начала работы и времени прекращения работы, делается соответствующая запись в лог.



Возвращаемое значение

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



Файл необходимо положить в папку "Include" и подключить, прописав в коде следующую строчку:

#include <WorkTime.mqh>

Либо просто скопировать код.

Примеры вызова функции:

if(iWorkTimeIntraday && !WorkTime()) return;
if(iWorkTimeIntraday && WorkTime())
  {
   //--- your code
   
  }













Тиковый индикатор сумм разностей между ближайшими тиками Тиковый индикатор сумм разностей между ближайшими тиками

Индикаторы тиковых объемов не показывают где эти тики, вверху, внизу, в середине бара. Индикатор рисует цену каждого тика стрелочками, если цена ушла вверх, синяя стрелочка, вниз, красная. Так же считает разность между текущим и предыдущим тиком, суммирует разность и рисует индикатор. Для 10 тиков сумма разностей показательна по движению цены. Для большего количества тиков корреляция слабая.

Four Weeks Four Weeks

Линии поддержки и сопротивления.

rectangle orders rectangle orders

Советник выставляет отложенные ордера по сторонам прямоугольников

MyUSDx MyUSDx

По умолчанию индикатор выводит в отдельном окне индекс доллара рассчитанный по стандартной формуле. Но во входных параметрах есть возможность как изменить "вес" каждого из символов, так и добавить/удалить какой-либо символ. Максимальное количество символов 12. Во входных параметрах значения Weight по всем символам следует вводить положительным. Программа сама изменит значение на отрицательное там где это нужно.