MetaTrader 4 - это программная платформа для ручной и автоматической торговли, включая бесплатные клиенты (терминалы конечных пользователей) для Windows, iPhone и Android, а также серверные модули для обработки торговых операций, хранения и распространения истории котировок, прокси-серверов. серверы и инструменты администрирования (для брокеров).
1 ответ

MT4 экспортный скрипт

Следующие MQL4 скрипт экспортирует данные из MetaTrader в csv файл. К сожалению (для меня по крайней мере) порядок данных в сгенерированном csv файл от 0 до 1000, 0 - самый последний (от настоящего к прошлому). Я хочу, чтобы файл был отсортирован от…
16 мар '15 в 17:42
1 ответ

MQL4 Как предупредить, когда цена достигнет определенного уровня?

У меня есть этот бесплатный индикатор это имя FiboPiv_v2.mq4, Это инструмент, который я использую с хорошим результатом в скальпинге. Обычно я устанавливаю предупреждение вручную, но вижу, что код открыт, и поэтому я хотел бы внести изменения, но я …
1 ответ

Могу ли я получить информацию о задержке соединения с помощью MQL4?

Я создаю советник на MT4 и хочу получить значение задержки (например, 123 мс) по коду MQL4. Это выполнимо? Я не могу найти эту функцию в справочнике по MQL4.
18 апр '15 в 03:52
1 ответ

Как полностью удалить встроенный индикатор (НЕ iCustom()) с платформы MT4?

Интересно, как навсегда удалить индикатор из программного обеспечения MT4? Индикатор, в моем случае Average True Range, является оригинальным, а НЕ кастомным. Я хотел бы удалить его из меню, то есть полностью из программного обеспечения MetaTrader T…
13 май '17 в 22:48
1 ответ

Указание даты начала и окончания торгов

Я просто добавил возможность указывать дату начала и окончания торговли в своем советнике, однако обнаружил странное поведение! Если я указал дату начала торговли с 2016.05.01 00:00:00 и дата окончания 2016.05.10 00:00:00 советник торгует с 2015.05.…
18 дек '16 в 19:30
2 ответа

Организация кода для переменной (X) OR (Y) для возврата TRUE

Как бы я сгруппировал список (x) переменных, чтобы быть истинными, ИЛИ и группу (y) переменных, чтобы быть истинными, чтобы активировать команду. У меня есть следующее, которое включает в себя || Boolean. if(OrderSelect(PosSel,SELECT_BY_POS,MODE_TRA…
22 мар '17 в 11:17
1 ответ

MQL4 Можете ли вы получить объем сделки с помощью панели One Click?

Кто-нибудь знает, можно ли и как получить объем сделки с панели "Торговля одним кликом" на текущем графике? Я собираю несколько быстрых торговых сценариев, и было бы здорово вывести текущий объем торговли или размер лота с панели одним щелчком мыши.…
3 ответа

Где разместить внешние переменные на языке MQL4?

Я новичок в программировании и не могу понять, почему код не компилируется и как его компилировать. Это простой советник в терминале 4 MetaTrader. Я думаю, что проблема заключается в положении, в котором я объявил и инициализировал переменные, я поп…
04 апр '17 в 19:02
1 ответ

MT4 Manager API => .Net ClrWrapper

Я использую mtmanapi.dll с оболочкой.Net CLR Я поправляюсь Ask а также Bid значения для символов без каких-либо специальных символов в Symbol имя - (например EURUSD, GBPUSD и так далее), но если в символах есть какой-то специальный символ (например,…
01 июн '16 в 14:00
0 ответов

Сообщения электронной почты MT4 отправляются, но не получают их

Таким образом, мой алгоритм отправляет электронное письмо с уведомлением о том, что сделка была исполнена, и другое, когда позиция закрыта с прибылью в виде убытка. Теперь я получаю эти электронные письма без проблем, когда использую свою учетную за…
21 авг '18 в 07:14
1 ответ

Как экспортировать в файл CSV из существующего кода индикатора MT4

Я хотел бы экспортировать результаты в файл CSV. Это индикатор iExposure (iExposure.mq4) из MT4. В настоящее время есть способ, которым я знаю, как экспортировать значения в CSV Это код, который я пытался использовать, который можно экспортировать в…
02 дек '14 в 03:42
1 ответ

MQL4 (язык программирования Metatrader 4) OrderSend(), тейк-профит и переменные стоп-лосс

if (Ask > highest_price) { double takeprofit=NormalizeDouble(Bid+15*Point,Digits); double stoploss=NormalizeDouble(Bid-5*Point,Digits); int ticket=OrderSend(Symbol(),OP_BUY,0.1, Ask,0,stoploss,takeprofit,"My order",0,0,clrGreen); } В настоящее вр…
19 авг '18 в 05:38
1 ответ

Принудительно остановить советник в OnTick()

Я делаю советник для backTest. Обычно программа работает так. Ontick() называется до конца определенного периода. OnDeinit() OnTester() называются. Однако сейчас я хочу остановиться в OnTick() и перейти к 2). как это, void OnTick() { if (cnt > 10…
21 ноя '17 в 13:11
1 ответ

MT4/Wine/Ubuntu не разрешит FileOpen

Я пытаюсь заставить MT4 общаться с Ubuntu; код: volumeCount=FileOpen(/home/david/.wine/drive_c/Program\ Files\ \ (x86\)/Capital\ City\ Markets\ MetaTrader\ 4/MQL4/Files/+"Volpath.bin",FILE_READ|FILE_WRITE|FILE_BIN);} Это приводит к ошибке "Недопусти…
29 июн '18 в 17:55
1 ответ

Проблема с MT4 OHLC в файл.CSV

Новичок здесь. Я скачал этот индикатор для извлечения OHLC из клиентского терминала MT4.Сначала казалось, что все в порядке, но: 1. Сохраняет данные только с двумя десятичными знаками; 2. Это не сохраняет OHLC для всех инструментов. Может кто-нибудь…
11 фев '18 в 15:38
0 ответов

Мой советник отправляет несколько повторных писем

У меня есть советник на моей платформе MetaTrader4, который предназначен для отправки электронного письма через SendMail функция всякий раз, когда сделка выполняется, и другая, когда эта сделка закрыта. Все это работает без проблем, однако, он отпра…
05 фев '18 в 13:02
0 ответов

Проблемы с электронной почтой с MT4

Итак, у меня есть хеджированная торговая стратегия, которая отправляет мне электронное письмо с подтверждением сделки через встроенный SMTP-сервер. Поскольку существует две сделки (покупка и продажа), отправляются два электронных письма, однако я по…
04 окт '18 в 07:07
3 ответа

MT4 - Mysql соединение через PHP

Мне нужно получить / отправить данные с MT4 из / в базу данных Mysql. Я использовал "libmysql.dll" или mysql_wrapper (также основанный на libmysql.dll), но, похоже, он не стабилен. Я думаю, может быть, я могу использовать PHP в качестве сервера (соз…
30 ноя '13 в 18:21
2 ответа

Есть ли способ программно избежать торговли советником под основными новостями FOREX?

Могу ли я узнать, есть ли способ программно определять основные новости FOREX и избегать торговли в эти временные рамки?
1 ответ

Как изменить время сервера на MT4

После Google, я не нашел, как изменить время, показанное в моем терминале MetaTrader4, когда местное время отличается от времени сервера брокера. Есть ли параметр в некоторых файлах конфигурации.ini, которые делают это?
05 сен '15 в 06:26