Скачать MetaTrader 5

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

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Изучаешь MQL5? Начни с документации!
MetaQuotes Software Corp.
Модератор
181282
MetaQuotes Software Corp. 2009.10.28 11:57 

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

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

Author: Dima

Алексей
450
Алексей 2009.10.28 13:23  

Скапировал файл 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

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

Dima
150
Dima 2009.10.28 14:27  

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

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

После этого:

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

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

3. Нажмите F5

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

все.

Dima
150
Dima 2009.10.28 17:56  

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

MQL4 Comments
16319
MQL4 Comments 2009.10.29 01:48  

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

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

MQL4 Comments
16319
MQL4 Comments 2009.10.29 05:55  

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

Алексей
450
Алексей 2009.10.29 08:44  
Dima_S. писал(а):

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

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

После этого:

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

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

3. Нажмите F5

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

все.

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

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

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

Dima
150
Dima 2009.10.29 09:14  

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

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


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

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


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

Алексей
450
Алексей 2009.10.29 09:51  
Dima_S. писал(а):

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

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

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

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

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

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

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

Dima
150
Dima 2009.10.29 10:27  
ALEX_SPB_RU:
Dima_S. писал(а):

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

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

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

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

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

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

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

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

MQL4 Comments
16319
MQL4 Comments 2009.10.31 21:39  

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

12
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий