o_O: да, но говорил про до того как индикатор отправится на чарт. Чтоб по переданному имени файла ex получить его параметры, И уже потом по ним запускать IndicatorCreate на чарт.
Тут загвоздка в том, что как правило мало знать формат параметров, нужно знать и значения этих параметров. Поэтому, ничего кроме дефолтного индикатора не получить.
Но с помощью шаблонов сконфигурировать можно любой индикатор. Все что для этого нужно - это IndicatorCreate. Например, пользователь может в шаблоне набить: "купить когда iMA(3) будет выше iMA(10) и продать когда iMA(3) будет ниже iMA(10)". И эксперт все это поймет и сделает. В МТ5 это можно сделать уже сейчас. В МТ4 - нет.
o_O: напишите в СД. может только этого и ждут )
Напишу. Но скорее всего ответят отрицательно. Знаем мы их;)
Тут загвоздка в том, что как правило мало знать формат параметров, нужно знать и значения этих параметров. Поэтому, ничего кроме дефолтного индикатора не получить.
Но с помощью шаблонов сконфигурировать можно любой индикатор. Все что для этого нужно - это IndicatorCreate. Например, пользователь может в шаблоне набить: "купить когда iMA(3) будет выше iMA(10) и продать когда iMA(3) будет ниже iMA(10)". И эксперт все это поймет и сделает. В МТ5 это можно сделать уже сейчас. В МТ4 - нет.
Напишу. Но скорее всего ответят отрицательно. Знаем мы их;)
Так Ренат же уже сказал, что развитие МТ4 остановлено. Будут только правки по багрепортам. Так что вероятность положительного ответа стремится к нулю ;)
Artyom Trishkin: Так Ренат же уже сказал, что развитие МТ4 остановлено. Будут только правки по багрепортам. Так что вероятность положительного ответа стремится к нулю ;)
не всё так печально ). компиляторы языков почти слились в один.
например добавили указатель на функцию в МТ5 - она же появилась и в МТ4. То есть видно, что ядро у них там практически общее.
Artyom Trishkin: Так Ренат же уже сказал, что развитие МТ4 остановлено. Будут только правки по багрепортам. Так что вероятность положительного ответа стремится к нулю ;)
Речь не о развитии, а об унификации интерфейсов. Без IndicatorCreate об унификации интерфесов в части вызова пользовательских индикаторов говорить не приходится.
Vasiliy Sokolov: Речь не о развитии, а об унификации интерфейсов. Без IndicatorCreate об унификации интерфесов в части вызова пользовательских индикаторов говорить не приходится.
Думаю, что вряд ли будут кардинально менять работу с индикаторами - в пятёрке же принципиально иной подход к работе с индикаторами.
Artyom Trishkin: Ядро-то общее, но работа с индикаторами, их вызов совершенно отличаются же. В четвёрке нет понятия хэндла индикатора.
Есть в четверке хендлы!!! Но они за кулисами и мы их просто не видим. Простой пример: первый раз вызов iCustom в четверке занимает время: нужно загрузить индикатор и рассчитать его значения. Но потом iCustom возвращает значения очень быстро, потому что за кулисами обращается к уже созданному индикатору. Так что различий не так много как может показаться на первый взгляд.
Vasiliy Sokolov: Есть в четверке хендлы!!! Но они за кулисами и мы их просто не видим. Простой пример: первый раз вызов iCustom в четверке занимает время: нужно загрузить индикатор и рассчитать его значения. Но потом iCustom возвращает значения очень быстро, потому что за кулисами обращается к уже созданному индикатору. Так что различий не так много как может показаться на первый взгляд.
Ну... мож тогда и есть вероятность, что их вытащат наружу.
Artyom Trishkin: Ну... мож тогда и есть вероятность, что их вытащат наружу.
Не надо их наружу вытаскивать. Я уже писал в самом первом посте. Пусть IndicatorCreate выдает значение индикатора, а не его хендл как в МТ5. Этого вполне достаточно будет для построения гибких алгоритмов.
да, но говорил про до того как индикатор отправится на чарт. Чтоб по переданному имени файла ex получить его параметры, И уже потом по ним запускать IndicatorCreate на чарт.
Тут загвоздка в том, что как правило мало знать формат параметров, нужно знать и значения этих параметров. Поэтому, ничего кроме дефолтного индикатора не получить.
Но с помощью шаблонов сконфигурировать можно любой индикатор. Все что для этого нужно - это IndicatorCreate. Например, пользователь может в шаблоне набить: "купить когда iMA(3) будет выше iMA(10) и продать когда iMA(3) будет ниже iMA(10)". И эксперт все это поймет и сделает. В МТ5 это можно сделать уже сейчас. В МТ4 - нет.
напишите в СД. может только этого и ждут )
Напишу. Но скорее всего ответят отрицательно. Знаем мы их;)
Тут загвоздка в том, что как правило мало знать формат параметров, нужно знать и значения этих параметров. Поэтому, ничего кроме дефолтного индикатора не получить.
Но с помощью шаблонов сконфигурировать можно любой индикатор. Все что для этого нужно - это IndicatorCreate. Например, пользователь может в шаблоне набить: "купить когда iMA(3) будет выше iMA(10) и продать когда iMA(3) будет ниже iMA(10)". И эксперт все это поймет и сделает. В МТ5 это можно сделать уже сейчас. В МТ4 - нет.
Напишу. Но скорее всего ответят отрицательно. Знаем мы их;)
Так Ренат же уже сказал, что развитие МТ4 остановлено. Будут только правки по багрепортам. Так что вероятность положительного ответа стремится к нулю ;)
например добавили указатель на функцию в МТ5 - она же появилась и в МТ4. То есть видно, что ядро у них там практически общее.
Так Ренат же уже сказал, что развитие МТ4 остановлено. Будут только правки по багрепортам. Так что вероятность положительного ответа стремится к нулю ;)
не всё так печально ). компиляторы языков почти слились в один.
например добавили указатель на функцию в МТ5 - она же появилась и в МТ4. То есть видно, что ядро у них там практически общее.
Речь не о развитии, а об унификации интерфейсов. Без IndicatorCreate об унификации интерфесов в части вызова пользовательских индикаторов говорить не приходится.
Ядро-то общее, но работа с индикаторами, их вызов совершенно отличаются же. В четвёрке нет понятия хэндла индикатора.
Есть в четверке хендлы!!! Но они за кулисами и мы их просто не видим. Простой пример: первый раз вызов iCustom в четверке занимает время: нужно загрузить индикатор и рассчитать его значения. Но потом iCustom возвращает значения очень быстро, потому что за кулисами обращается к уже созданному индикатору. Так что различий не так много как может показаться на первый взгляд.
Ну... мож тогда и есть вероятность, что их вытащат наружу.
"Добавить вторую форму вызова iCustom, чтоб передавался массив MqlParam. По аналогии с IndicatorCreate"
Думаю такое им будет понятней. И не требовать каких то хендлов