Скачать MetaTrader 5

Не рисуется объект OBJ_RECTANGLE в отдельном окне индикатора

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
В сервисе Фриланс выполнено тысячи оплачиваемых заказов. Присоединяйся!
Forex Trader
114255
Forex Trader 2006.06.02 20:41 
График в стиле Ренко. Индикатор рисует 2 линии и прямоугольные области (кирпичи) на линиях в виде фона. При подключении индикатора эти области не рисуются. Но рисуются, если при присоединённом индикаторе:
1. поменять период туда обратно;
2. выйти из терминала и снова войти;
3. перекопилировать индикатор.

Такой вот билд 193 от 29 мая 2006. Хоть застрелись...

Вот код. Подскажите в чём дело? Как сделать, чтобы рисовались сразу, как только присоединяешь индикатор?

// Renko.mq4
// Индикатор

int handle;

void init()
{
   // ...
   string name="Renko ("+boxsize+") SMA ("+DoubleToStr(period,0)+")";
   handle=WindowFind(name);
}

void start()
{
   // ...
}
// End



P.S.: Ошибка найдена пользователем komposter. Спасибо.

Forex Trader
114255
Forex Trader 2006.06.04 03:24  
А у меня рисуется, странно...
Единственное, что заметил в коде - WindowFind в ините. Так нельзя...

ps: поделишься кодом, когда закончишь? ;)
Forex Trader
114255
Forex Trader 2006.06.04 14:31  
Единственное, что заметил в коде - WindowFind в ините. Так нельзя...

Спасибо за подсказку. Действительно WindowHandle() не работает в init().

поделишься кодом, когда закончишь?

Тиковый вариант Renko здесь: http://www.kroufr.ru/forum/index.php/topic,1164.msg3434.html#msg3434
Вариант Renko на минутных данных здесь: http://forum.alpari-idc.ru/thread30791.html

composter, если нужен исходник, скину на e-mail.
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий