- 2009.11.23
- Андрей
- www.mql5.com
- init()
- Диалог автора. Александр Смирнов.
- Раскраска
iCustom
Возвращает хэндл указанного пользовательского индикатора.
int iCustom( |
Параметры
symbol
[in] Символьное имя инструмента, на данных которого будет вычисляться индикатор. NULL означает текущий символ.
period
[in] Значение периода может быть одним из значений перечисления ENUM_TIMEFRAMES, 0 означает текущий таймфрейм.
name
[in] Имя пользовательского индикатора, содержащее путь относительно корневой директории индикаторов (MQL5/Indicators/). Если индикатор находится в поддиректории, например, в MQL5/Indicators/Examples, то имя должно выглядеть соответственно, а именно – "Examples\\имя_индикатора" (обязательно указание двойного обратного слеша вместо одиночного в качестве разделителя).
...
[in] input-параметры пользовательского индикатора, разделенные запятыми. Тип и порядок следования параметров должен соответствовать. Если параметры не указаны, то будут использованы значения по умолчанию.
Я добавил индикатор но он не отбражается графически в тестере. Как сделать чтобы он отображался в тестере?
В данный момент Вы можете использовать шаблоны для отображения на графике визуального тестирования необходимых индикаторов. В будущем используемые в тестируемом советнике индикаторы будут отображаться автоматически.
Смотрите справку терминала Справка по MetaTrader 5 → Тестер → Визуализация тестирования → Просмотр хода тестирования → График :
Использование шаблона
Вы можете изменить внешний вид графика, отобразить на нем индикаторы или графические объекты. Для этого необходимо использовать шаблон. Для того чтобы шаблон был применен, его имя должно совпадать с именем тестируемого советника. Сам шаблон должен располагаться в папке /profiles/templates клиентского терминала.
В данный момент Вы можете использовать шаблоны для отображения на графике визуального тестирования необходимых индикаторов. В будущем используемые в тестируемом советнике индикаторы будут отображаться автоматически.
Смотрите справку терминала Справка по MetaTrader 5 → Тестер → Визуализация тестирования → Просмотр хода тестирования → График :
Алгоритм основан на 3 индикаторах Stochastic, MACD, ROC. Если на дневном графике все индикаторы направлены в одну сторону и сопределенной дельтой провверяем часовой график. Если индикаторы совпадают по направлению с дневным графиком и с определенной дельтой производится покупка или продажа. Проблема заключается в том, что робот покупает даже если индикаторы на дневном графике нгаправлены вниз при достижении определенной дельты, т.е. не определяет напрвление тренда. Я пробовал логически запретить покупку через (bool uptrande();), но втестере робот совершает 1 сделку а потом тестирование остановливается. Помогите исправить ошибки.
- 2010.02.23
- MetaQuotes Software Corp.
- www.mql5.com
Rosh:
Правильно вставляйте код, это делает его более читаемым.
Извините я вас не понимаю. Что значит правильно вставлять код. Я не прогер. И на что обращать внимание пройдя по ссылке?
- 2010.02.23
- MetaQuotes Software Corp.
- www.mql5.com
разве мало ободрений ?
https://www.mql5.com/ru/forum/4273#comment_86907
по вашей ссылке открывается эта же страница
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования