Предложение: добавить IndicatorCreate в MetaTrader 4 - страница 4

 
o_O:
да, но говорил про до того как индикатор отправится на чарт. Чтоб по переданному имени файла ex  получить его параметры, И уже потом по ним запускать IndicatorCreate на чарт.

Тут загвоздка в том, что как правило мало знать формат параметров, нужно знать и значения этих параметров. Поэтому, ничего кроме дефолтного индикатора не получить. 

Но с помощью шаблонов сконфигурировать можно любой индикатор. Все что для этого нужно - это IndicatorCreate. Например, пользователь может в шаблоне набить: "купить когда iMA(3) будет выше iMA(10) и продать когда iMA(3) будет ниже iMA(10)". И эксперт все это поймет и сделает. В МТ5 это можно сделать уже сейчас. В МТ4 - нет.

o_O:
напишите в СД. может только этого и ждут )

Напишу. Но скорее всего ответят отрицательно. Знаем мы их;)

 
Vasiliy Sokolov:

Тут загвоздка в том, что как правило мало знать формат параметров, нужно знать и значения этих параметров. Поэтому, ничего кроме дефолтного индикатора не получить. 

Но с помощью шаблонов сконфигурировать можно любой индикатор. Все что для этого нужно - это IndicatorCreate. Например, пользователь может в шаблоне набить: "купить когда iMA(3) будет выше iMA(10) и продать когда iMA(3) будет ниже iMA(10)". И эксперт все это поймет и сделает. В МТ5 это можно сделать уже сейчас. В МТ4 - нет.

Напишу. Но скорее всего ответят отрицательно. Знаем мы их;)

Так Ренат же уже сказал, что развитие МТ4 остановлено. Будут только правки по багрепортам. Так что вероятность положительного ответа стремится к нулю ;)
 
Artyom Trishkin:
Так Ренат же уже сказал, что развитие МТ4 остановлено. Будут только правки по багрепортам. Так что вероятность положительного ответа стремится к нулю ;)
не всё так печально ). компиляторы языков почти слились в один.

например добавили указатель на функцию в МТ5 - она же появилась и в МТ4.  То есть видно, что ядро у них там практически общее.
 
Artyom Trishkin:
Так Ренат же уже сказал, что развитие МТ4 остановлено. Будут только правки по багрепортам. Так что вероятность положительного ответа стремится к нулю ;)
Речь не о развитии, а об унификации интерфейсов. Без IndicatorCreate об унификации интерфесов в части вызова пользовательских индикаторов говорить не приходится.
 
o_O:
не всё так печально ). компиляторы языков почти слились в один.

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

"Добавить вторую форму вызова iCustom, чтоб передавался массив MqlParam. По аналогии с IndicatorCreate"

Думаю такое им будет понятней. И не требовать каких то хендлов
Причина обращения: