Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Подскажите, почему при получении хэндла индикатора выходит ошибка, если имя вызываемого индикатора содержится в переменной?
То есть, вот так ошибки нет:
А вот так получаем ошибку 4802 (Индикатор не может быть создан):
Вот тут почитайте про tester_indicator.
Да читал я и перечитывал уже всё неоднократно. )) Но что-то не удаётся получить то, что нужно. А нужно мне задавать имя индикатора переменной.
Ну так Вы добавили property test_indicator? Без этого, видимо, никак.
Пробовал. Что-то не получается так. Не могли бы показать пример (возможно неправильно делаю)?
P.S. Получилось. Проще некуда. Пошёл отдыхать. ))
P.S2. Но всё же получается зависимость от того, что нужно тогда прописывать все индикаторы через property test_indicator. То есть, если имя индикатора задаётся внешним параметром и у пользователя появился новый индикатор, то нужно снова лезть в код. Это не совсем то, что хотелось бы.
P.S2. Но всё же получается зависимость от того, что нужно тогда прописывать все индикаторы через property test_indicator. То есть, если имя индикатора задаётся внешним параметром и у пользователя появился новый индикатор, то нужно снова лезть в код. Это не совсем то, что хотелось бы.
Так сделано в пятерке. В четверке не было такой зависимости, я сам этим пользовался для построения индюков от нескольких других произвольно выбираемых индюков. Может быть разработчики выскажут, что они думают по этому поводу.
Все дело в том, что эксперты в тестере МТ5 запускаются вне терминала и не имеют всего окружения библиотек, что было в МТ4.
Например, эксперт вообще отправляется в клауд и чтобы передать дополнительные связи, надо:
Если используется динамические вызовы индикаторов, то нужно вручную прописать список используемых. Когда запускает сторонний тест, то вместе с экспертом посылаются все зависимые файлы. Это могут быть как локальные (они все равно вне терминала), так и удаленные или клаудные агенты.
Это цена, которую надо платить за "нажал на старт и ни о чем больше не думаю, все работает автоматически".
Все дело в том, что эксперты в тестере МТ5 запускаются вне терминала и не имеют всего окружения библиотек, что было в МТ4.
Это цена, которую надо платить за "нажал на старт и ни о чем больше не думаю, все работает автоматически".
Возможно вопрос уже поднимался, но я не нашел его в форуме.
В следующем коде(в методе test()) при получении константного описателя(ссылки) на объект и присваивании его не константному, компилятор(МетаEditor 5.00, Build 687) не выдает ошибку:
Возможно вопрос уже поднимался, но я не нашел его в форуме.
В следующем коде(в методе test()) при получении константного описателя(ссылки) на объект и присваивании его не константному, компилятор(МетаEditor 5.00, Build 687) не выдает ошибку:
вот так будет без ошибок
вопрос к разработчикам по скорости работы указателей на объекты
почему первый код
работает быстрее, чем второй в ДВА раза?
2012.08.21 09:56:40 info (EURUSD,D1) 2=1654
2012.08.21 09:56:38 info (EURUSD,D1) 1=795
сможете ли вы это оптимизировать, чтоб поднять скорость?