- Экономический календарь
- Просмотр и настройка графиков - Графики котировок, технический и фундаментальный анализ
- Ввод данных
После выноса input параметров в графический интерфейс возникает необходимость в корректном сохранении этих параметров в файл, с целью из последующей загрузки, после очередного запуска терминала. Как сделать имя файла, чтобы при загрузке индикатор понимал, что это его настройки, а не настройки такого же индикатора, но на другом чарте?
Записывать имя файла в виде <Символ>+<Таймфрейм>. По другому идентифицировать не получится. Если есть два таких индикатора на одном символе и ТФ, то они будут использовать один и тот же файл.
Еще можно использовать ID чарта (универсальный вариант), но это только до перезагрузки терминала. После перезагрузки ID чарта изменяется.
Записывать имя файла в виде <Символ>+<Таймфрейм>. По другому идентифицировать не получится. Если есть два таких индикатора на одном символе и ТФ, то они будут использовать один и тот же файл.
Еще можно использовать ID чарта (универсальный вариант), но это только до перезагрузки терминала. После перезагрузки ID чарта изменяется.
"Символ"+"_"+"Период"+"_"+значение парметра 1+"_"+значение параметра 2
Таким образом в названии будет символ, период и значения параметров.
"Символ"+"_"+"Период"+"_"+значение парметра 1+"_"+значение параметра 2
Таким образом в названии будет символ, период и значения параметров.
Ну если символ и период не изменятся до открытия терминала, то первый и второй параметр точно могут измениться, потому, как они будут либо по умолчанию, либо взятые из input параметров. В то время, как эти же параметры, записанные в название файла будут другими и индикатор просто не найдет этот файл.
Ну если символ и период не изменятся до открытия терминала, то правый и второй параметр точно могут измениться, потому, как они будут либо по умолчанию, либо взятые из input параметров. В то время, как эти же параметры, записанные в название файла будут другими и индикатор просто не найдет этот файл.
Может использовать шаблоны для графиков?
После выноса input параметров в графический интерфейс возникает необходимость в корректном сохранении этих параметров в файл, с целью их последующей загрузки, после очередного запуска терминала. Как сделать имя файла, чтобы при загрузке индикатор понимал, что это его настройки, а не настройки такого же индикатора, но на другом чарте?
ChartId
Записывать имя файла в виде <Символ>+<Таймфрейм>. По другому идентифицировать не получится. Если есть два таких индикатора на одном символе и ТФ, то они будут использовать один и тот же файл.
Еще можно использовать ID чарта (универсальный вариант), но это только до перезагрузки терминала. После перезагрузки ID чарта изменяется.
Никак не могу согласиться.
Ну то, что в имени файла должно быть название символа, это понятно. Но название таймфрейма не подходит, так как, два одинаковых индикатора, с разными настройками, могут быть на одном и том же символе и таймфрейме, но на разных графиках. На счёт ID чарта, я тоже думал о нем. Но, действительно, не факт, что он будет всегда привязан к графику.
Меня всегда удивляют люди которые задают вопросы вместо того чтобы потратить пару минут на эксперименты.
Даже смена символа не меняет ID графика!!!
2018.03.29 08:52:11.489 00 (EURUSD,H1) 131484958193010386 2018.03.29 08:53:41.939 00 (GBPUSD,H1) 131484958193010386 2018.03.29 08:53:56.249 00 (AUDUSD,H1) 131484958193010386 2018.03.29 08:54:04.829 00 (USDCAD,H1) 131484958193010386И даже удаление и повторное открытие, "возвращение графика к жизни" через меню Файл - Открыть удалённый.
Никак не могу согласиться.
Меня всегда удивляют люди которые задают вопросы вместо того чтобы потратить пару минут на эксперименты.
Даже смена символа не меняет ID графика!!!
И даже удаление и повторное открытие, "возвращение графика к жизни" через меню Файл - Открыть удалённый.А меня удивляют люди, которые не могут до конца вчитаться в суть ))
ChartID изменяется после перезагрузки терминала. Пока окно существует, у него, естественно, один и тот же ID.
А меня удивляют люди, которые не могут до конца вчитаться в суть ))
ChartID изменяется после перезагрузки терминала. Пока окно существует, у него, естественно, один и тот же ID.
Передача "Очевидное невероятное" вместе с "Ты не поверишь".
Специально кроме перезагрузки терминала перезагрузил и компьютер. Вот результат
2018.03.29 08:52:11.489 00 (EURUSD,H1) 131484958193010386 2018.03.29 08:53:41.939 00 (GBPUSD,H1) 131484958193010386 2018.03.29 08:53:56.249 00 (AUDUSD,H1) 131484958193010386 2018.03.29 08:54:04.829 00 (USDCAD,H1) 131484958193010386 2018.03.29 15:11:05.583 00 (EURUSD,H1) 131484958193010386 2018.03.29 15:13:13.196 00 (EURUSD,H1) 131484958193010386
Передача "Очевидное невероятное" вместе с "Ты не поверишь".
Специально кроме перезагрузки терминала перезагрузил и компьютер. Вот результат
Что это показывает? ChartID() привязан к конкретному локальному компьютеру. Если более точно, то ID фиксирован и записан в соответствующем чарту файле профиля (вторая строчка). Фича не документирована. Но, вряд ли будут изменения.
Следствия: Если скопировать профиль на другой ПК, получим клон с теми же ID
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования