Господа! Я вижу что дискуссия как то резко ушла в другую сторону."Ближе к телу" - как говорил Ги Де Мопассан.
Вот товарищ Благородный выложил интересный индикатор "ТТТТТ" ,по которому собрался писать советник.Принцип понятен даже ежику - покупать-продавать надо на возвратах цены в канал.Как говорится "вперед и с песней"! Но не тут-то было.Написанный по этому индикатору советник невозможно прогнать в тестере МТ4 ,естественно чтобы проверить его работу перед установкой на счет.На текущем графике советник исправно,как ему и положено, получает по функции iCustom() от индикатора значения линий канала на любом баре ,хоть первом ,хоть 101-м,а при прогоне в тестере пишет в журнале,что там только нули и пустые значения.
Для сравнения такой же советник при работе с индикатором "vpchanell_03", который чертит аналогичный канал,но он гораздо грубее и сильно перерисовывается,при прогоне в тестере получает значения кривых канала без проблем. Скрины иллюстрируют этот интересный случай.
Можно конечно обойтись и без тестера - просто поставить советник на демо-счет и наблюдать за его работой месяц-два-три,устраняя недоработки в коде,вводя дополнительные критерии для снижения просадок и повышения прибыльности сделок. Но это долго и непродуктивно.
Вот и посоревнуйтесь друг с другом ,вместо пикирования на грани фола,в том, чтобы определить в чем дело и как добиться того,чтобы советник по индикатору "ТТТТТ" можно было без проблем прогнать в тестере,как и советник по индикатору "vpchanell_03". Почему функция iCustom() советника без проблем получает данные от индикатора "ТТТТТ" на текущем графике и не может получит их в тестере?
А публика посмотрит у кого это быстрее получится - у того, у кого есть высшее образование или у того ,у кого его нет,у того кто учился с учителем или кто изучал MQL4 сам по учебникам-справочникам. А тому у кого это получится выразит большой респект и благодарность. Ибо как сказал в свое время вождь и учитель всех времен и народов товарищ Сталин - "Практыка, товарышы, крытерый ыстыны!"