Индикаторы: Полуавтоматический построитель каналов.

 

Полуавтоматический построитель каналов.:

Для работы с различными стратегиями. Строит канал по заданным пользователем трем экстремумам.

Author: Dima

 

Скапировал файл lib_display.mq4 в папку experts\libraries

А файл SlideChannel-V2b03.mq4 в папку experts\indicators

В результате запуская терминал... в списке пользовательских индикаторов индикатор не появляется... смотрю логи и вижу в папочке с индикаторами следующий лог

2;76;Х:\ХХХ\ХХХ\experts\indicators\SlideChannel-V2b03.mq4;71:1;'lib_display.mq4' - cannot open the program file

А в папке libraries следующий лог

1;40;;;Start function not found and cannot be run.
1;39;;;Function "get_cell_name" is not referenced and will be removed from exp-file
1;39;;;Function "set_cell_attributes" is not referenced and will be removed from exp-file
1;39;;;Function "set_cell_text" is not referenced and will be removed from exp-file
1;39;;;Function "clear_row" is not referenced and will be removed from exp-file
1;39;;;Function "clear_column" is not referenced and will be removed from exp-file
1;39;;;Function "create_table" is not referenced and will be removed from exp-file
1;39;;;Function "clear_table" is not referenced and will be removed from exp-file
1;39;;;Function "delete_table" is not referenced and will be removed from exp-file

Что-то не пойму в чём проблема???

 

"Скапировал файл lib_display.mq4 в папку experts\libraries"

Копировать надо в папку Include

После этого:

1.Запустите MetaEditor

2.Откройте индикатор SlideChannel-V2b03.mq4

3. Нажмите F5

4. Дождитесь завершения компиляции.

все.

 

Выглядеть это все должно примерно так:

 

Start function not found and cannot be run.
Function "get_cell_name" is not referenced and will be removed from exp-file
Function "set_cell_attributes" is not referenced and will be removed from exp-file
Function "set_cell_text" is not referenced and will be removed from exp-file
Function "clear_row" is not referenced and will be removed from exp-file
Function "clear_column" is not referenced and will be removed from exp-file
Function "create_table" is not referenced and will be removed from exp-file
Function "clear_table" is not referenced and will be removed from exp-file
Function "delete_table" is not referenced and will be removed from exp-file

Вот чтопишет при компиляции. библиотеку скопировал в папку инклюд. На экране появляется таблица без значений и канал не рисуется.

 

Тоже самое: На экране появляется таблица без значений и канал не рисуется.

 
Dima_S. писал(а):

"Скапировал файл lib_display.mq4 в папку experts\libraries"

Копировать надо в папку Include

После этого:

1.Запустите MetaEditor

2.Откройте индикатор SlideChannel-V2b03.mq4

3. Нажмите F5

4. Дождитесь завершения компиляции.

все.

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

Соответственно при запуске индикатора канал не появляется... вот что я вижу:

А, вообще, из того скрина который вы привели - это именно то что я искал для постройки каналов - ПОЛУАВТОМАТ. Спасибо, недеюсь проблемы удастся решить..., а пока в кредит ставлю +10 баллов

 

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

На сообщения не обращайте внимания, просто есть функции, которые не используются в программе.


Задайте три вертикальных линии с цветом ExtremumLineColor - цвет линий, задающих экстремумы.

Линии, задающие экстремумы, должны иметь стиль пунктирный и единичную толщину.


После этого появится канал.

 
Dima_S. писал(а):

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

На сообщения не обращайте внимания, просто есть функции, которые не используются в программе.

Задайте три вертикальных линии с цветом ExtremumLineColor - цвет линий, задающих экстремумы.

Линии, задающие экстремумы, должны иметь стиль пунктирный и единичную толщину.

После этого появится канал.

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

Т.е. при запуске пользователь уже сразу видет канал и те самые линии и ему остаётся только подвинуть их так как ему надо, а не создавать всё с нуля...

 
ALEX_SPB_RU:
Dima_S. писал(а):

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

На сообщения не обращайте внимания, просто есть функции, которые не используются в программе.

Задайте три вертикальных линии с цветом ExtremumLineColor - цвет линий, задающих экстремумы.

Линии, задающие экстремумы, должны иметь стиль пунктирный и единичную толщину.

После этого появится канал.

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

Т.е. при запуске пользователь уже сразу видет канал и те самые линии и ему остаётся только подвинуть их так как ему надо, а не создавать всё с нуля...

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

 

Все делал также как написано выше, в компиляции также как у Алекса.. не получилось, не появляется lib_display.. если дастся решить проблему поставлю хоть 20 баллов, не в кредит)