Serhii Shevchuk / Публикации
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() и дальше либо продолжаю работу, либо выхожу с