Вопросы по теме 'mql4'

Общий результат MQL4 от индикатора Multi-timeFrame
Всем доброго вечера, может ли кто-нибудь показать мне, как получить общий результат от индикатора MTF, например, если MACD: M1 = покупка, M5 = продажа, M15 = продажа, M30 = покупка, H1 = покупка, H4 = покупка, D1 = покупка, Общий...
1057 просмотров
schedule 04.11.2022

C++ Нарушение прав доступа, запись в 0x00000000 в dll в mql4
Во-первых, я новичок в C++ (почти неделю в нем), так что простите меня, если это очевидно. Кроме того, я просмотрел множество сообщений с похожими проблемами. Либо мое понимание недостаточно развито, либо ни у кого не было соответствующей...
2265 просмотров
schedule 23.02.2024

Обработка исключений в MQL4
В языке Java можно обрабатывать исключения с помощью механизма try - catch . Существует ли подобное поведение в MQL4 ? Этот код выдает ошибку " array out of range " в выражении Close[bar] , и я не могу правильно ее обработать. Любая...
4985 просмотров
schedule 05.05.2024

Индикатор MultiTimeFrame BackTesting mql4
Прежде чем публиковать какой-либо код, я хотел бы понять, возможно ли протестировать Пользовательский индикатор для Терминала MetaTrader4 на основе стратегии с несколькими таймфреймами. Я просмотрел mql5 форум, но не нашел четких указаний или...
1557 просмотров

MQL4: Проблема с поиском нижнего значения
Я пытаюсь получить самое высокое и самое низкое значение за последние 20 баров. У меня нет проблем с получением наивысшего значения, однако мой код не работает должным образом, чтобы получить наименьшее значение. Просто интересно, есть ли какие-либо...
1061 просмотров
schedule 01.10.2022

Как убрать время окончания выходных при вычитании (datetime) в MQL4
Как точно вычесть datetime -s, не включая выходные? Пример: datetime gapOpenTime = 2015.01.01 00:00; datetime gapCloseTime = 2015.12.19 00:00; int diff = gapCloseTime - gapOpenTime; Это diff также включает выходные...
570 просмотров
schedule 12.12.2023

MQL4 OrderCloseBy() возвращает ошибку 3 == [ ERR_INVALID_TRADE_PARAMETERS ]
Я нашел эту ошибку, и я не уверен в причине (синтаксис похож на C) Функция должна закрыть ордер на покупку с ордером на продажу, но я получаю error 3: invalid trade parameters . Я неправильно устанавливаю какой-то параметр? Я уже...
1751 просмотров

Как открыть несколько OrderSend() в MQL4 Metatrader 4?
Я пытаюсь одновременно открыть несколько сделок на MQL4 с помощью советника или скрипта. Однако, когда я перетаскиваю советник на график, он открывает только один ордер, а не второй (или третий, четвертый и т. д.) extern double lots = 0.01;...
4664 просмотров
schedule 16.02.2024

MQL4: Только половина моего цикла if/else if приводит к текущему выполнению
У меня есть эта маленькая функция, которая доставляет мне проблемы, только часть функции будет следовать моим условиям одновременно. bool trend() { //is there a trend? close1 = iClose(NULL,0,1); //vars close2 = iClose(NULL,0,2);...
652 просмотров
schedule 10.02.2024

Удаляются ли сами объекты MT4, когда соответствующий бар уходит за пределы графика?
Я создаю небольшие линии тренда, чтобы дополнить индикатор, который я использую. Рисование линий тренда работает идеально. Однако, когда график прокручивается за количество баров, установленное в MT4, кажется, что объекты накапливаются. Линия...
369 просмотров
schedule 09.06.2024

FileIsExist() не находит файл
У меня советник (EA) ищет файл "File.txt". Файл был создан программой python. Я вижу файл в проводнике. Путь к файлу: C:\Users\AppData\Roaming\MetaQuotes\Terminal\Common\Files. Код ошибки для функции FileIsExist() — 5020 (ERR_FILE_NOT_EXIST)....
304 просмотров
schedule 23.03.2024

Вопрос с программированием на MQL4 для циклов и разрывов
Я новичок в MQL4 и изучаю коды на этом сайте. Читал про break; код и пришел к этому исходнику. Это код, который я пытаюсь понять. Пожалуйста, помогите мне понять, как приходит ответ переменных. Заранее спасибо. void OnTick() { int a,...
179 просмотров
schedule 29.05.2024

Как я могу получить соединение от Python к Metatrader 4 с помощью ZeroMQ
Я хочу, чтобы советник открывал сделку, инициированную Telegram-сообщением. Я успешно настроил приложение Hello-World, используя MQ4 в качестве сервера и Python/Telegram-bot в качестве клиента. Когда Telegram-бот получает сообщение, он отправляет...
6841 просмотров
schedule 04.02.2024

OrderClose закрывает ордер OP_SELL выше и OP_BUY ниже OrderOpened?
Я пытаюсь создать динамический Take Profit программно. Для этого я использую OrderClose(), чтобы закрыть ордер, когда разница в пипсах готова. Проблема в том, что он закрывается выше OP_SELL и ниже OP_BUY, и я не знаю, почему это происходит. как...
184 просмотров
schedule 28.10.2022

Время MetaTrader 4 / MQL4 отличается на -5 часов, но только при использовании времени эпохи.
Я работаю с MetaTrader4, работающим в WINE в Ubuntu 16.04. У меня есть простая встроенная функция, которая сохраняет время и другую информацию в файл, используя эту строку: FileWrite(data_filehandle, "sys_time:" + (string)TimeLocal() + "." +...
233 просмотров
schedule 08.06.2024

Разобрать сообщение Telegram JSON по разрыву строки
Я хотел бы удалить разрывы строк из текстового сообщения телеграммы, используя кодирование MQL4. Я хотел бы преобразовать текст в формат, который MT4 может использовать для размещения сделки. Проблема в том, что телеграмм-бот читает чат, а текст...
530 просмотров
schedule 15.03.2024

Как использовать счетчик индикаторов и как превратить ключевое событие в код на MQL4
Я только учусь программировать и у меня есть несколько вопросов. Может кто-нибудь сказать мне, пожалуйста, как это сделать; 1- Как предотвратить дублирование моего пользовательского индикатора на графике? Если он уже есть на графике, и я снова...
187 просмотров
schedule 28.11.2023

Как получить самый высокий и самый низкий индекс бара
Здравствуйте, это мой скрипт, который я конвертирую из MQL4 в Pinescript, он не работает. Я тестирую llb и hhb, возвращая значение индекса, а не тот индекс, как я могу это исправить? // This source code is subject to the terms of the Mozilla Public...
128 просмотров
schedule 31.01.2024

Почему SymbolName() ничего не возвращает?
В сценарии, предназначенном для перебора всех доступных символов и регистрации доступной информации: int i, j, file_handle; string InpDirectoryName, InpFileName, Textwrite, mySymbol;...
44 просмотров
schedule 14.03.2024

Как сохранить значение строки таким же, когда буфер индикатора больше не дает значение?
Я закодировал базовый советник, чтобы он запускал сделку, когда параметры верны. Однако в этом случае код никогда не будет соответствовать всем требованиям, потому что строковое значение не дает значения, когда индикаторный буфер не дает значения....
47 просмотров
schedule 30.12.2023