Форум

Нужна помощь с осциллятором

Здравствуйте. Нужно в индикаторе программно двигать горизонтальный уровень . Уже устал руками переставлять уровни каждый раз. Осциллятор ATR : нужна середина последнего максимума и минимума. Возможен ли вызов на график осциллятора через советник с установкой уровня ? Заранее спасибо

Восстановить пароль от счёта

На прошлой неделе столкнулся с проблемой когда в терминале пропали данные логина, пароля и сервера. При поиске в справочнике МТ4 не нашёл функции вывода или изменения пароля счёта. Неужели этой функции нет и программно не восстановить данные ? Пока программа по восстановлению данных такой: //---

отправка предупреждения на почту.

Уважаемые программисты, прошу подсказать что делать? Пока додумался собрать начальный обработчик событий ошибки соединения : if (!IsConnected()) //если нет связи { Slip( 1000 * 60 * 15 ) //спим 15 минут if (!IsConnected()) //если связь за 15 минут не восстановилась

Не получается разобраться с массивами.

Здравствуйте. У меня есть виртуальная функция которую даже не знаю как назвать и какое свойство придать int, double, voit... . Эта функция должна получить массив данных и после вычисления выдать массив в случаи успеха или что то другое в случае ошибки Как лучше всего это сделать? Спасибо

Как подсчитать количество баров в текущих сутках

У меня идёт перебор по барам. В зависимости от конкретного часа я вписываю в массив конкретного часа значение. Всё хорошо, когда на графике 24 часа, но что делать с нестандартными графиками S&P500 например ? Там всего 21 час. В ручную выставляю количество баров , но и там подвох. Отсчёт начинается

Вопрос по закрытым ордерам

Нашёл код возврата прибыли за текущий день взамен нерабочему, который подсчитывает исключительно по открытым ордерам. Сам код: double Earn( datetime startDate = 0 ) { double result = 0 ; for ( int i = 0 ; i <= OrdersHistoryTotal(); i++) { if ( OrderSelect (i,SELECT_BY_POS