Ставь лайки и следи за новостями
Поставь на него ссылку - пусть другие тоже оценят
Оцени его работу в терминале MetaTrader 5
- Просмотров:
- 3517
- Рейтинг:
- Опубликован:
- 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 );
![Визуализация тестирования. Ручная торговля.](https://c.mql5.com/i/code/library.png)
Тестирование "ручных" стратегий на истории. Проверьте свой алгоритм торговли, не вникая в тонкости программирования!
![OsMACD](https://c.mql5.com/i/code/indicator.png)
Индикатор OsMACD является объединением цветных индикаторов Moving Average of Oscillator(OsMA) и Moving Average Convergence/Divergence(MACD).
![Alternative Ichimoku](https://c.mql5.com/i/code/indicator.png)
Индикатор Alternative Ichimoku разработан как альтернатива известному индикатору Ichimoku Kinko Hyo. Для того, чтобы спрогнозировать курс, лучше использовать на одном таймфрейме два индикатора, Ichimoku Kinko Hyo и альтернативный.
![CurrencyChart](https://c.mql5.com/i/code/indicator.png)
Индикатор CurrencyChart позволяет в одном окне отображать графики движения сразу нескольких валют (символов).