Cтатьи

Работа с сетевыми функциями, или MySQL без DLL: Часть II - программа для мониторинга изменения свойств сигналов для MetaTrader 5

В предыдущей части статьи мы ознакомились с реализацией коннектора MySQL. В этой части мы рассмотрим его применение на примере реализации сервиса сбора свойств сигналов и программы для просмотра их изменения с течением времени. Кроме того, реализованный пример может иметь практический смысл в том

Работа с сетевыми функциями, или MySQL без DLL: Часть I - коннектор для MetaTrader 5

Относительно недавно в MetaTrader 5 появились сетевые функции. Это открыло широкие возможности для программистов, которые разрабатывают продукты для Маркета, поскольку теперь можно реализовать то, чего раньше нельзя было сделать без динамических библиотек. В данной статье мы ознакомимся с ними на

Применение OpenCL для тестирования свечных моделей для MetaTrader 5

В данной статье мы рассмотрим алгоритм реализации тестера свечных моделей на языке OpenCL в режиме "OHLC на M1". А также сравним его быстродействие cо встроенным тестером стратегий, запущенным в режиме быстрой и медленной оптимизации

Рисование стрелочных индикаторов с использованием класса CCanvas для MetaTrader 5

В автомобилях и самолетах, на производстве и в быту нас окружают стрелочные приборы с круглой шкалой. Они применяются везде, где требуется быстрая реакция оператора на контролируемую величину. В этой статье мы познакомимся с библиотекой стрелочных приборов для MetaTrader 5

Жидкий график для MetaTrader 5

Как выглядит часовой график, у которого бары открываются со второй или с пятой минуты часа? Как выглядит перерисовывающийся график, у которого времена открытия баров изменяются каждую минуту? Какие преимущества даёт торговля по таким графикам? Ответы на эти вопросы вы найдёте в данной статье

Работа с GSM-модемом из эксперта на MQL5 для MetaTrader 5

На текущий момент существует достаточно средств для комфортного удалённого мониторинга торгового счёта: мобильные терминалы, push-уведомления, работа с ICQ. Но всё это требует обязательного наличия интернета. Данная статья описывает создание эксперта, который позволит вам находиться на связи с

Форум

Функция ChartScreenShot в тестере

Здравствуйте! Обнаружил, что функция ChartScreenShot в тестере не работает. Это так и должно быть, или я что-то не так делаю? Функция возвращает результат true, но файла нет. Опять же, нигде не указано, что ChartScreenShot не должна работать в тестере. Аналогичная функция для МТ4 в тестере работает

Расчет маржи

Открываю короткую позицию, объём 0.5, EURUSD: Терминал говорит, что маржа равна 533.44 Пробую посчитать самостоятельно. Сначала смотрю спецификацию EURUSD : Для способа расчётов Forex маржа рассчитывается по следующей формуле: Объем в лотах * Размер контракта / Кредитное плечо В моём случае это: 0.5

Особенности работы OBJ_CHART

Здравствуйте! Столкнулся с неприятными явлениями при работе с объектом "График". 1. При попытках скрыть шкалу цены и/или шкалу времени, это ни к чему не приводит. Шкала продолжает присутствовать. //--- скроем шкалу времени ObjectSetInteger ( 0 ,name, OBJPROP_DATE_SCALE , false ); //--- скроем

О чём говорят уровни на балансе?

Здравствуйте. Во время тестирования эксперта обратил внимание на образовавшийся "уровень" на кривой баланса, и возникла мысль - а нельзя ли из этого выжать какую-то пользу? Отчётливо видно, что уровень 5100 дважды был поддержкой и трижды сопротивлением. Вопрос: что с этим можно сделать? И стоит ли

Слишком частые запросы

Среди кодов возврата торгового сервера есть код 10024 - "Слишком частые запросы". Лично мне он никогда не попадался. Пока не попадался. В связи с этим есть пара вопросов: 1. Как следует поступать при получении данного кода? Сколько нужно времени выждать до повторной отправки запроса? В документации

Имя индикатора и функция OnInit()

Здравствуйте! Определённо зашёл в тупик на ровном месте. В документации сказано, что " Событие Init генерируется сразу после загрузки эксперта или индикатора ". То есть, даже при некорректных входных параметрах, я для начала попадаю в OnInit() и дальше либо продолжаю работу, либо выхожу с