Закрытая тема
01.05.2012, 11:00
Аватар для IYG
IYG IYG вне форума Местный знаток
Регистрация: 22.03.2009 / Сообщений: 636
Поблагодарили 569 раз(а) / Репутация: 569
Такие имел ввиду линии отображения экстремум?
Немного не так.
Виноват, исправился!
01.05.2012, 21:24
Аватар для Darksie
Darksie Darksie вне форума Почётный гражданин
Регистрация: 16.08.2011 / Сообщений: 322
Поблагодарили 340 раз(а) / Репутация: 342
Выручите пожалуйста. Чтобы были видны сигналы индикатора, нужно постоянно обновлять график. Исправьте эту досаду. И по возможности, сделайте чтобы сигнал появлялся после закрытия свечи, а не на текущей.

Последний раз редактировалось Darksie; 01.05.2012 в 21:34.
02.05.2012, 06:34
Аватар для BigGun
BigGun BigGun вне форума Почётный гражданин
Регистрация: 03.09.2008 / Адрес: South Ural / Сообщений: 54
Поблагодарили 53 раз(а) / Репутация: 54
Привет всем!
Включил в код советника индикатор таким образом:

double UpBand1 = iCustom(NULL,0,"ExtremeTMALine",56,1,1);
double DownBand1 = iCustom(NULL,0,"ExtremeTMALine",56,2,1);

В логах циклически выдает сообщение:
00:58:15 Custom indicator ExtremeTMALine EURJPY,M15: loaded successfully
00:58:15 Custom indicator ExtremeTMALine EURJPY,M15: removed
00:58:15 Custom indicator ExtremeTMALine EURUSD,M15: loaded successfully
00:58:15 Custom indicator ExtremeTMALine EURUSD,M15: removed
00:58:15 Custom indicator ExtremeTMALine GBPUSD,M15: loaded successfully
00:58:15 Custom indicator ExtremeTMALine GBPUSD,M15: removed
00:58:15 Custom indicator ExtremeTMALine AUDUSD,M15: loaded successfully
00:58:15 Custom indicator ExtremeTMALine AUDUSD,M15: removed

Из за этого советник нереально оптимизировать. Индикатор постоянно выгружается-загружается. Или индикатор неправильно написан или в советнике описал неправильно? Прошу помощи специалистов.
02.05.2012, 07:45
Регистрация: 13.03.2009 / Сообщений: 2,406
Поблагодарили 1,980 раз(а) / Репутация: 2057
Привет всем!
Включил в код советника индикатор таким образом:

double UpBand1 = iCustom(NULL,0,"ExtremeTMALine",56,1,1);
double DownBand1 = iCustom(NULL,0,"ExtremeTMALine",56,2,1);

В логах циклически выдает сообщение:
00:58:15 Custom indicator ExtremeTMALine EURJPY,M15: loaded successfully
00:58:15 Custom indicator ExtremeTMALine EURJPY,M15: removed
00:58:15 Custom indicator ExtremeTMALine EURUSD,M15: loaded successfully
00:58:15 Custom indicator ExtremeTMALine EURUSD,M15: removed
00:58:15 Custom indicator ExtremeTMALine GBPUSD,M15: loaded successfully
00:58:15 Custom indicator ExtremeTMALine GBPUSD,M15: removed
00:58:15 Custom indicator ExtremeTMALine AUDUSD,M15: loaded successfully
00:58:15 Custom indicator ExtremeTMALine AUDUSD,M15: removed

Из за этого советник нереально оптимизировать. Индикатор постоянно выгружается-загружается. Или индикатор неправильно написан или в советнике описал неправильно? Прошу помощи специалистов.
Всё правильно. Так работает вызов индикаторов из советника. Советник вызывает индикатор, получает значение и выгружает его.
Единственное что могу посоветовать, если индикатор не перерисовывется на 1 баре, можно его вызывать не на каждом тике, а при открытии бара, так как значения берутся с 1 бара. А значения индикаторов хранить в статических переменных. Это здорово сократит количество вызовов и увеличит производительность советника.
Глубокое понимание процессов помогает в работе, но сильно мешает в отдыхе.
http://forexsystems.ru/signaturepics/sigpic3798_1.gif
Чужие программы не переделываю!
BigGun 
02.05.2012, 09:07
Аватар для BigGun
BigGun BigGun вне форума Почётный гражданин
Регистрация: 03.09.2008 / Адрес: South Ural / Сообщений: 54
Поблагодарили 53 раз(а) / Репутация: 54
Советник работает по ценам открытия, но даже это не помогает ускорить работу, в тестере каждый час загружает - выгружает индикатор и сильно тормозит. А значения индикаторов хранить в статических переменных я не умею.... Можно еще как то в код советника внедрить расчеты которые выполняет индикатор, но это тоже сложно для меня...
02.05.2012, 12:07
Аватар для Fuchic
Fuchic Fuchic вне форума Новичок форума
Регистрация: 08.04.2012 / Сообщений: 62
Поблагодарили 21 раз(а) / Репутация: 22
Сделайте пожалуйста "грааль" , прикрутите к ШокБару опцию работы по времени, чтобы он сам в нужное время включался и в нужное время прекращал начинать новые серии а только доводил до тейка уже начатую. При настройках шаг 5 тейк 5 мульт 1,667 делает до 20-50%, конечно при сильном движении 100% слив но думаю для ночной торговли пойдет. Во всяком случае должен больше зарабатывать чем сливать....Вложение 74145
Шок-бар надо ставить на 2 графика.На 1 график,только Long,на 2 только
Short.И на 2-ом графике исправить в магике 2 последнме цифры,например
с 99 на 88.И сумма на счёте должна быть минимум 2000.Set eur-usd 1M.
Круглосуточно.За месяц ещё не слил ни разу.
02.05.2012, 16:15
Аватар для borobor
borobor borobor вне форума Элитный участник
Регистрация: 03.05.2009 / Адрес: новосибирск / Сообщений: 935
Поблагодарили 1,556 раз(а) / Репутация: 1567
Привет всем!
Включил в код советника индикатор таким образом:

double UpBand1 = iCustom(NULL,0,"ExtremeTMALine",56,1,1);
double DownBand1 = iCustom(NULL,0,"ExtremeTMALine",56,2,1);

В логах циклически выдает сообщение:
00:58:15 Custom indicator ExtremeTMALine EURJPY,M15: loaded successfully
00:58:15 Custom indicator ExtremeTMALine EURJPY,M15: removed
00:58:15 Custom indicator ExtremeTMALine EURUSD,M15: loaded successfully
00:58:15 Custom indicator ExtremeTMALine EURUSD,M15: removed
00:58:15 Custom indicator ExtremeTMALine GBPUSD,M15: loaded successfully
00:58:15 Custom indicator ExtremeTMALine GBPUSD,M15: removed
00:58:15 Custom indicator ExtremeTMALine AUDUSD,M15: loaded successfully
00:58:15 Custom indicator ExtremeTMALine AUDUSD,M15: removed

Из за этого советник нереально оптимизировать. Индикатор постоянно выгружается-загружается. Или индикатор неправильно написан или в советнике описал неправильно? Прошу помощи специалистов.
попробуй прописать в советнике все переменные,которые представлены в индикаторе,а не только период
03.05.2012, 11:47
Регистрация: 13.03.2009 / Сообщений: 2,406
Поблагодарили 1,980 раз(а) / Репутация: 2057
Советник работает по ценам открытия, но даже это не помогает ускорить работу, в тестере каждый час загружает - выгружает индикатор и сильно тормозит. А значения индикаторов хранить в статических переменных я не умею.... Можно еще как то в код советника внедрить расчеты которые выполняет индикатор, но это тоже сложно для меня...
Если тест идёт по ценам открытия то индикатор и так вызывается 1 раз за бар. Тогда не поможет. значит индюк такой тормозной. Единственный способ, это оптимизировать сам индикатор. Например можно попробовать ограничить количество баров рассчитываемых индикатором. Или перенос кода индикатора в советник с ограничением длинны рассчитываемого массива.
Глубокое понимание процессов помогает в работе, но сильно мешает в отдыхе.
http://forexsystems.ru/signaturepics/sigpic3798_1.gif
Чужие программы не переделываю!
03.05.2012, 12:41
Аватар для borobor
borobor borobor вне форума Элитный участник
Регистрация: 03.05.2009 / Адрес: новосибирск / Сообщений: 935
Поблагодарили 1,556 раз(а) / Репутация: 1567
Советник работает по ценам открытия, но даже это не помогает ускорить работу, в тестере каждый час загружает - выгружает индикатор и сильно тормозит. А значения индикаторов хранить в статических переменных я не умею.... Можно еще как то в код советника внедрить расчеты которые выполняет индикатор, но это тоже сложно для меня...
попробуй этот индикатор
03.05.2012, 15:00
Аватар для ale9551
ale9551 ale9551 вне форума Активный участник
Регистрация: 16.08.2011 / Сообщений: 82
Поблагодарили 30 раз(а) / Репутация: 31
Уважаемые Программисты! Помогите прикрутить alert!
Суть такова: Устанавливаем на график(ТФ любой,валютная пара любая) индикатор TereshSuperMegaWinner Like,на него накладываем сверху стандартный индикатор Боллинджера(20,2,0).Интересуе место пересечения голубой линии индикатора TereshSuperMegaWinner Like с верхней,либо нижней линией Боллинджера.Скриншот и индикаторы прикладываю.
Заранее благодарен!
03.05.2012, 15:45
Аватар для golden1
golden1 golden1 вне форума Местный житель
Регистрация: 06.09.2011 / Сообщений: 169
Поблагодарили 219 раз(а) / Репутация: 220
Проверяй.
Добрый вечер,strannik-ps.
Проверил,не срабатывает почему то.
Я не зря написал что бы подсчет прибыли шел от строки средства а не от баланса.Это мультивалютный илан ,стоит на разных парах под своими мэджиками,баланс то у него растет со страшной силой ,а вот средства выходят в плюс изредка на откатах рынка и поймать эти периоды вручную сложно чтоб закрыть все лоты одновременно ,тем более их там бывает более полусотни за раз.
То есть в идеале советник должен действовать так:
при включении он запоминает сумму в графе средства,отсчитывае от нее процент прибыли и при наступлении сего радостного события закрывает абсолютно все ордера чёхом ,не обращая внимания на всякие проскальзывания и т.д,просто команда закрыть всё безоговорочно и после закрытия всё повторяется по кругу.
Вот так хотелось бы)))
Спасибо что уделяете свое время!
04.05.2012, 01:10
Аватар для Darksie
Darksie Darksie вне форума Почётный гражданин
Регистрация: 16.08.2011 / Сообщений: 322
Поблагодарили 340 раз(а) / Репутация: 342
Скомпилируйте plz советник по нормальному. А то у меня бред выходит, все описание в настройках отображается ??????????????? ????????????? ?????????????
Код советника _http://www.forextrade.ru/media/Image/MQLabs/158_ag/BreakFractalLine_Expert.mq4

Последний раз редактировалось chocolate; 04.05.2012 в 07:15.
04.05.2012, 03:18
Регистрация: 05.01.2012 / Сообщений: 1,149
Поблагодарили 7,802 раз(а) / Репутация: 7846
Скомпилируйте plz советник.
Держи.
04.05.2012, 05:52
Регистрация: 05.01.2012 / Сообщений: 1,149
Поблагодарили 7,802 раз(а) / Репутация: 7846
Проверил,не срабатывает почему то.
Попробуй эти варианты.
04.05.2012, 06:29
Аватар для maxstah
maxstah maxstah вне форума Местный житель
Регистрация: 02.09.2010 / Сообщений: 311
Поблагодарили 247 раз(а) / Репутация: 250
Уважаемые доктора, у меня ДЦ принимает торговые приказы, посланные на сервер, не чаще чем 1 раз в 3 секунды. По этому, пожалуйста, сделайте так, чтобы советник после каждой отправки приказа на сервер выжидал какое-то время в секундах, и выведите это время во внешние переменные. Заранее благодарен!!!

Последний раз редактировалось maxstah; 03.06.2012 в 13:44.
04.05.2012, 06:59
Регистрация: 05.01.2012 / Сообщений: 1,149
Поблагодарили 7,802 раз(а) / Репутация: 7846
Уважаемые доктора, у меня ДЦ принимает торговые приказы, посланные на сервер, не чаще чем 1 раз в 3 секунды. По этому, пожалуйста, сделайте так, чтобы советник после каждой отправки приказа на сервер выжидал какое-то время в секундах, и выведите это время во внешние переменные. Заранее благодарен!!!
Принимай должно помочь.

Последний раз редактировалось strannik-ps; 04.05.2012 в 17:58.
04.05.2012, 07:39
Аватар для maxstah
maxstah maxstah вне форума Местный житель
Регистрация: 02.09.2010 / Сообщений: 311
Поблагодарили 247 раз(а) / Репутация: 250
Принимай должно помочь.
Параметр "Пауза" в секундах???
04.05.2012, 07:58
Регистрация: 05.01.2012 / Сообщений: 1,149
Поблагодарили 7,802 раз(а) / Репутация: 7846
Параметр "Пауза" в секундах???
Да пояснение в коде.
04.05.2012, 11:41
Аватар для ale9551
ale9551 ale9551 вне форума Активный участник
Регистрация: 16.08.2011 / Сообщений: 82
Поблагодарили 30 раз(а) / Репутация: 31
почему то пост № 1044 дописан не до конца.Дописываю: Интересуют места пересечения голубой линии индикатора TereshSuperMegaWinner Like с верхней и нижней линией Боллинджера.Скриншот прилагаю.Заранее благодарен!
04.05.2012, 12:02
Аватар для yabloko08
yabloko08 yabloko08 вне форума Интересующийся
Регистрация: 27.03.2010 / Сообщений: 11
Поблагодарили 0 раз(а) / Репутация: 1
помогите доработать советник а то сделки открывает только в бай
Закрытая тема

Метки
mql программирование, дописать индикатор, дописать эксперт, доработать советник, форекс программирование


Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Выкл.
Pingbacks are Выкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помощь профессионального программиста в написании МТС индикаторов советников. cmillion Поиск программиста, поиск заказов 96 05.09.2017 08:20
Написание экспертов, индикаторов. Улсуги VPS для ваших советников. RL.Maxim Temp, корзина, реклама 5 31.10.2009 21:55
Написание советников, индикаторов, скриптов для MT4 по Вашему ТЗ Impish Поиск программиста, поиск заказов 0 04.04.2009 21:30


Текущее время: 21:10. Часовой пояс GMT.


Перевод: zCarot
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
SEO by vBSEO