Ставь лайки и следи за новостями
Поставь на него ссылку - пусть другие тоже оценят
Оцени его работу в терминале MetaTrader 5
TimeLib by BabyBear - библиотека для MetaTrader 4
- Просмотров:
- 3465
- Рейтинг:
- Опубликован:
- 2007.03.30 09:19
- Обновлен:
- 2016.03.25 13:50
- Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
Написал несколько функций для работы с выходными днями:
Функция
datetime LastMondayStart( datetime dt);
возвращает последнее воскресенье 22:00 перед dt.
Функция
datetime NextFridayEnd( datetime dt);
возвращает ближайшее время пятница 23:00 после dt.
Функция
int SundayMidnightCount( datetime start, datetime end);возвращает количество выходных между двумя датами.
Функция
int HoursCandleCount( datetime start, datetime end);возвращает количество торговых часов между двумя датами. Иначе говоря, это - количество часовых свечей между start и end.
Функция
datetime AddTradingSeconds( datetime start, int seconds);
добавляет торговое время к дате.
Пример: нужно закрыть позицию через 5 торговых часов после открытия. Если позиция открыта в пятницу в 21 час, закрыть её нужно в понедельник в 2 часа. Искомое время получаем так:
AddTradingSeconds( OrderOpenTime(), 5*60*60 );
Тестирование "ручных" стратегий на истории. Проверьте свой алгоритм торговли, не вникая в тонкости программирования!
OsMACDИндикатор OsMACD является объединением цветных индикаторов Moving Average of Oscillator(OsMA) и Moving Average Convergence/Divergence(MACD).
Индикатор Alternative Ichimoku разработан как альтернатива известному индикатору Ichimoku Kinko Hyo. Для того, чтобы спрогнозировать курс, лучше использовать на одном таймфрейме два индикатора, Ichimoku Kinko Hyo и альтернативный.
CurrencyChartИндикатор CurrencyChart позволяет в одном окне отображать графики движения сразу нескольких валют (символов).