Предложения к возможностям MT4

 
Если не трудно, то хотелось бы увидеть следующие добавления:

- Возможность перейти к месту ошибки в индикаторе по строке лога.
То есть не просто сообщить что "Division by zero", а и сказать где конкретно оно произошло.

- Возможность независимого индикатора.
То есть индикатор не привязанный к какому-либо графику, это можеть быть график изменения размера депозита, сравнительный график валютных пар и так далее.

- Возожность выводить результат работы индикатора в точке не в виде хинта, а в строке статуса или комментария.
То есть хотелось бы в любой момент времени точно знать значение индикатора, а не только тогда, когда того захочет хинт.

И еще один вопрос: есть ли пример использования dll на Delphi в индикаторах?
Или же опишите как она примерно должна выглядеть, в смысле какой тип вызова и так далее, требования к функциям.
 
Если не трудно, то хотелось бы увидеть следующие добавления:

- Возможность перейти к месту ошибки в индикаторе по строке лога.
То есть не просто сообщить что "Division by zero", а и сказать где конкретно оно произошло.

Ошибки, отловленные компилятором на стадии компиляции показываются сразу же. Ошибки во время исполнения(runtime) уже не имеют привязок к исходному коду (так как все скомпилировано в байт код и оптимизировано). Скоро мы добавим штатный отладчик - с ним все станет гораздо легче.


- Возможность независимого индикатора.
То есть индикатор не привязанный к какому-либо графику, это можеть быть график изменения размера депозита, сравнительный график валютных пар и так далее.

Это можно и сейчас сэмитировать путем генерации offline графика. В билде 159 как раз добавлен скрипт period_convertor, который может делать нестандартные периоды.



Открыть график можно через File -> Open Offline:



- Возможность выводить результат работы индикатора в точке не в виде хинта, а в строке статуса или комментария.
То есть хотелось бы в любой момент времени точно знать значение индикатора, а не только тогда, когда того захочет хинт.


Просто откройте View -> Data Window (Ctrl+D) чтобы в отдельном окне видеть данные всех индикаторов.

И еще один вопрос: есть ли пример использования dll на Delphi в индикаторах?
Или же опишите как она примерно должна выглядеть, в смысле какой тип вызова и так далее, требования к функциям.

В составе дистрибутива есть пример ExpertSample в виде DLL. Лежит в каталоге
\experts\samples\ExpertSample (обычно это C:\Program Files\MetaTrader 4\experts\samples\ExpertSample).
К сожалению, дельфистов у нас нет, поэтому и примеров тоже нет.
Может кто-нибудь переделает наш пример ExpertSample под Delphi?
 
Спасибо за ответ.

DataWindow я нашел сам полазив как следует по меню.

Попробуем разобраться с DLL.
Причина обращения: