А зачем такой изощренный садо устраивать?
Есть пользовательский индикатор, который рассчитывает по истории баланс, эквити, залог, уровень залога. В нем же задается глубина расчета.
В рабочий скрипт, который логинится на разные счета и собирает требуемую информацию, нужно вытягивать в т.ч. и данные из такого пользовательского индикатора. Хочу передать глубину расчета по дате.
Вот, допустим, человеку для чего-то требовалось передавать дату через iCustom и здесь тоже. Смею предположить кому-нибудь может понадобиться и в тестере прогнать советник, использующий индикатор, который рассчитывает данные на промежутках. Как по мне, для оптимизации удобней было бы использовать тип datetime, а не строки с преобразование в дату.
Зачем? Вы и так можете брать нужные данные с нужной глубиной, которую задаете в скрипте
Как? Задаю в скрипте нужную дату, а индикатор расчитывает только по той дате, которая в нем задана по умолчанию. На скрине выше через скрипт даю 0, а в индикаторе остается заданная в нем дата 27.06.2014 (или 1403827200), хотя должна стать 01.01.1970.
На мой взгляд, баг. Пишите в сервисдеск, проблему Вы показали наглядно.
Scriptong:
На мой взгляд, баг. Пишите в сервисдеск, проблему Вы показали наглядно.
На мой взгляд, баг. Пишите в сервисдеск, проблему Вы показали наглядно.
Хорошо, спасибо. Обращусь в сервисдеск.
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Во вложении простенький индикатор с выводом в принт таких input-переменных:
Через скрипт передаю другие значения input-переменным:
Вызываю в скрипте iCustom, не могу понять, почему в индикатор передаются обновленные параметры всех типов, кроме даты?
Синими линиями обозначил значения, которые переданы через скрипт и в индикаторе через Print выдаются измененные. Красными линиями отмечена дата, ее значение не меняется.
Пока приходится использовать строковые значения дат и в индикаторе преобразовывать через StringToTime().
Но хотелось бы узнать, это особенность типа datetime? Или баг iCustom? Как-то можно менять значение типа datetime в индикаторе из советников/скриптов?