Автоматические торговые системы - страница 9

  Два таймера  (22   1 2 3)
Всем привет! Есть у кого мысли по поводу реализации двух таймеров в одном советнике? (с разными таймингами соответственно)
Помогите решить проблему, на демо счете все нормально открывает,а при попытке добавить советник на реальный счет выдает ошибку 4756 Возможно ошибка в коде открытия: request.action = TRADE_ACTION_DEAL ; request.price = NormalizeDouble(tick.ask,_Digits); request.tp =
Добрый день. Написал торгового советника. Вроде работает неплохо (отчет по месяцам и за полгода в прикрепленных файлах). Тест с 01.01.2022 до 22.06.2022 на EURUSD: начальный депозит 8000$ за полгода депозит вырос до 20200? и того чистая прибыль 12200$. Хороший ли это результат? Как выставить на
При переключении таймфрейма или торговый пары графика переменные индикатора инициализируются. Мне нужно сохранить значение переменной, т.к. для авторизации индикатор шлет Post запросы на сервер. Может кто знает какой способ чтобы сохранить значение переменной в памяти чтобы не слать запросы каждый
В CustomSymbol через CustomTicksReplace добавляю 433 000 000 порциями по 1 000 000. В результате, свечи строятся с огромными дырами. Добавление более мелкими порциями улучшает ситуацию. Можно ли вручную запустить процесс перестроения баров или нужно добавлять по 1 минуте
Добрый день. Вопрос более не актуален
  MQL5/C++ LLVM  (26   1 2 3)
Пробовал кто-нибудь компилить через Clang/LLVM? Как это вообще должно работать, можно ли свою логику сделать на С++ и скомпилить, к примеру, с индикатором на MQL5
Необходимо удалить все тики. Вызываю функцию CustomTicksDelete(_Symbol, 0, TimeCurrent()). Функция возвращает 0. Т.е. удалено 0 тиков. Делаю запрос тиков на вкладке "тики" и вижу 130 000 тиков. Данная функция просто не работает или же что то не так делаю? Если не работает - как еще можно програмно
Получаю котировочные данные со стороны и добавляю их через CustomTicksAdd. При отображении в терминале тип идет N/A. На тик покупки ставлю флаги TICK_FLAG_BID |TICK_FLAG_LAST | TICK_FLAG_VOLUME на продажу TICK_FLAG_ASK | TICK_FLAG_LAST | TICK_FLAG_VOLUME. Такое ощущение, что тики из CustomTicksAdd
Добрый день! Прошу подсказать, что-то сам не соображу, как можно получить доступ к данным по сделкам, совершенным в рамках одного прохода оптимизатора, чтобы потом обработать их в рамках расчёта пользовательского критерия оптимизации в double OnTester()? Мне не интересны встроенные интегральные
Добрый день. Очередной "веселый" глюк с одной из базовых функций. Загоняем в динамический массив значения индикатора. Подготавливаю к выводу в виде строки. На выходе почему-то получаю обнуление значений. ArrayResize (ADX_DI_plusBuffer,cnt); CopyBuffer (ADX_handle, 1 , start_time, cnt
Добрый день. Есть вопрос по функции CopyBuffer В документации указано, что есть три варианта этой функции 1. Обращение по начальной позиции и количеству требуемых элементов int CopyBuffer ( int indicator_handle , // handle индикатора int buffer_num , // номер
  Система ASCTrend  (1321   1 2 3 4 5 ... 132 133)
Некоторые люди говорят, что это лучшая сигнальная система в мире. Это очень известная система, которая была разработана интересным способом: Несколько лет назад русские признали эту систему для MetaTrader, и эта западная торговая система была не очень прибыльной (я говорю только о MetaTrader), но
Ситуация такая: Есть два класса #include "MyTrade5 Symbols Market.mqh" #include "MyTrade5 Symbols Limit 1.mqh" оба класса имеют метод SetTrade типа: SetTrade(sym + postfix, 22 , 1 , 0 , Mag + i); который вызывается в OnInit. В OnTimer() отрабатывает другой метод но с уже сохраненными данными
Здравствуйте! У меня не получается копировать сигналы с MQL5. Бесплатные сигналы почти отсутствуют в самом терминале во вкладке "сигналы". И даже когда я пытаюсь подключить на прямую с сайта MQL5 - в терминале этот сигнал появляется но верхняя кнопка "подписаться" серая и не нажимается. Если...
  Стохастический  (93   1 2 3 4 5 ... 9 10)
Я решил сделать обзор некоторых индикаторов, основываясь на своем опыте торговли и использовании их в ручных торговых системах. Итак, перед вами первая тема о Stochastic Oscillator. Не стесняйтесь добавлять или писать любые комментарии относительно этого индикатора, как использовать его в торговых
Столкнулась с проблемой, хотела узнать существует ли вообще решение? Советник по заданным параметрам должен открывать ордера одновременно на 3 парах. Т.е. 1 советник 3 пары - на каждый по ордеру. Скорее всего я что-то делаю не так, но получается так: пока не откроется 1 ордер 2 ожидает. В связи с
Всем привет ! стандартной функцией считываю строку из файла: word1 = FileReadString(filehandle); Это наименование инструмента. затем при сравнение этого значение в цикле мне даёт разную длину строки , то есть если word1 = "EURUSD" а длина строки равно то 6 то 7 то 8 символов (приложено в
Какие аспекты (нюансы, детали) нужно исключить из торговли по вашему мнению
Имеется индикатор который выявляет необходимую ситуацию. И на основании этого индикатора советник открывает ордер. Или может быть более правильно всю логику индикатора вписать в советник, что бы он сам для себя выполнял те-же функции и искал необходимую ситуацию. Мне кажется, что разделение дает
На дворе 2022 год, а индикаторы выглядят вот так: В глазах рябит и выглядит как буд то в Win98 работаю. Есть ли способ включить сгляживание
Есть проблема. Логи MetaTrader сохраняются в UTF-16 что делает невозможным работу с ними через WSL или из под Linux. Есть ли возможность изменить кодировку на UTF-8 или ANSI? Парсинг логов в linux значительно удобнее чем под WIn
Прогонку системы можно проводить двумя путями - с визуализацией и без таковой. Возникла проблема - сделки в прогонке с визуализацией категорически не совпадают с результатом, который выдается на отдельной вкладке при прогонке без визуализации. Прилагаю картинку. Сверху - без визуализации, снизу -
Наверное детский вопрос. Базовые Советники МТ5, это те которые в терминале имеются по умолчанию. Где найти описание их работы? Ищу, а они всё не попадаются. Может, даже не правильно ищу
Здравствуйте. Прошу небольшой помощи в решении новой задачи. Пишу советник для Бинарных опционов. Все функции типовые, но при усложнении не могу понять какая должна быть логика. Задача такая: 1 советник одновременно следит за 3 парами. И одновременно (по мере возможности) открывает сделки. Т.е
Доброго дня. Есть какие-то мысли по ускорению тестирования для советника включающего более 10 индикаторов? Поскольку сейчас для расчета даже одного дня уходит 5-10 минут, что невероятно долго при оптимизации и тестировании, скорее всего дело в буферах для индикаторов и там слабо можно повлиять, но
Господа, кто нибудь торгует используя сетки, ну вот прям продолжительное время, больше года-двух
Многие говорят, что в некоторых случаях, Linux работает быстрее, чем Windows. А кто-нибудь пробовал сравнивать скорость тестирования и оптимизации советников на разных ОС? Есть ли смысл устанавливать Linux для этого? Любопытно узнать.