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

Добрый день, уважаемые коллеги! Прошу подсказать, можно ли изменить количество рассматриваемых вариантов сочетаний параметров в оптимизаторе MT5, которое по умолчанию равно 10496, но может быть автоматически изменено оптимизатором в зависимости от хода оптимизации. Хочу увеличить данное число, т.к
Здравствуйте. Вопрос, если подписан на сигнал, то копирование сделок их объем отличается от реального. Управляющий покупает 0.05 лота, а у меня сделка копируется на 0.02 как это изменить
Здравствуйте ,помогите поменять строку по просадке ,советник - мультивалютный и показывает просадку общую, как сделать, что бы он показывал просадку по паре на которой подвязан ? Подскажите ,что поменять ??? или луше что добавить, что бы не менять ,а добавить строку для статистики ? просадка по
Переписал алгоритм с tslab. Запустил тестер - и ужаснулся. То, что у меня занимало там меньше 30 секунд, здесь 7 минут. Переписал код с использование Trade библиотеки. Убрал все, тоже условие - вход один раз на баре. И ничего более. Еще хуже стало, в два раза. Т.е. мои виртуальные позиции еще
В классе есть указатель на библиотеку логирования. (m) В момент вызова конструктора этого класса в этот указатель записывает объект mO Что бы точно что то там лежало. m = GetPointer (mO); Запускаю робот, и меняю объект в классе на свой указатель new U() Интересное получается. Если обращение к m идет
Для разных брокеров требуется указать разное значение ENUM_ORDER_TYPE_TIME Плюс цена должна быть в отложенных заявках правильная. Как мне автоматически определить для каждого брокера? 1)Объясните мне код из <Trade\Trade.mqh> if (type_time== ORDER_TIME_GTC && expiration== 0 ) { int exp =(
Господа, прошу помочь с кодом. Не запускается расчет и отображение уровней по фракталам, помогите найти ошибку в коде, пожалуйста Привожу часть интересующего кода советника //+------------------------------------------------------------------+ void OnTick () { if (Level() && UsePinbarCandles &&
  Библиотека Roffild'a  (110   1 2 3 4 5 ... 10 11)
https://github.com/Roffild/RoffildLibrary
Если вызвать OrderSelect(ticket), а после удалить из открытых этот ордер. Вы все рано получите свойства ордера. Но уже другого. ulong ticket= 0 ; o.SellAtPrice( 0 , 1 , 65500 ,SellName); o.BuyAtPrice( 0 , 1 , 63500 ,BuyName); Print (" OrdersTotal () = "+ OrdersTotal ()); for
  Вопрос по WinAPI  (18   1 2)
Здравствуйте. Появились задачи, которые без WinAPI не решить. Стал разбираться как это работает. Частично разобрался, но несколько не решённых вопросов не дают продвинуться дальше в моих задачах. Допустим, надо сохранить отчёт или сет или файл настроек. Вызывается окно выбора имени сохраняемого
Здравствуйте. Вопрос как я вижу из поиска обсуждался множество раз. Однако как бы я не делала все равно работает либо не верно, либо не так как нужно. Гляньте пожалуйста одним глазком, в чем ошибка то. Даже копировала код с готового советника и то не так... Задача советника проверить был ли
Возникла необходимость использования Postgres и веб сокетов в MQL, реализацию которого можно сделать только через DLL. Однако, в режиме тестирования и оптимизации такие советники не запускаются с ошибкой "DLL is not allowed", при этом опция в настройках разрешающая это делать никак не влияет
Коллеги, приветствую! Имею в распоряжении много ядер и много тестирую. С оптимизацией все хорошо, но вот с последующим форвардным тестированием.. Если запускаю его на одном ядре, то остальные простаивают. Т.к. тестирую много, то пытаюсь запускать параллельно несколько экземпляров MT5 для
Не понимаю разницу между: M oM=M(); M* uM=new M(); Из принципов - указатели нужны для того. Что бы использовать конструктор с аргументами. И что бы функции их возвращала. Т.е. по сути всегда выгоднее. Но с указателями много ошибок связанных отсутствием самого объекта указываемого, что приводит к
Есть ли какая то возможность передать в dll callback функцию? Что то вроде: std::function< bool (wchar_t* some_string)> callback; extern "C" __declspec(dllexport) void __stdcall set_callback(std::function< bool (wchar_t* some_string)> handle) { callback = handle; } void some_alert_fuction() {
В каком то из обновлений, тестер перестал считать комиссии. Настройки комиссий следующие: Пробовал в пути задавать полный путь к символу, путь к директории символа и т.д
В алготрейдинге Я 5 месяцев считаю в этой теме себя соплезвоном !!! Кто на мосбирже или форекс роботов гоняет отзовитесь. Интересует следующее ""ПРОСКАЛЬЗЫВАНИЕ" разделил проскальзывание на 2 части проскольз стопов и проскольз профитов у профитов = -7% у стопов +29% Естественно это подводный камушек
После того, как советник выгружается из памяти - сама библиотека не выгружается. Не вызывается функция DllMain с ul_reason_for_call равным DLL_PROCESS_DETACH. Так и должно быть
Сервер Москва работал на отлично до войны точно, недавно он перестал реагировать, перешёл на немецкие сервера но периодически скидывает на Москву и стоямба опять, сегодня ещё круче пропало меню выбора серверов, кто в теме подскажите пожалуйста
Пишу прокладку для WebSocket. Сделал dll на websocketpp. При попытке подключения в терминале выдает ошибку: 2022.07.12 19:29:38.114 Cannot load 'TestDLL.dll' [126]. При этом, если не подключать в код DLL никаких классов - этой ошибки нет. Возможно проблема в статической линковке
Подскажите пожалуйста, как педедать строку через параметр из dll? Через string или char[] c длиной... Перепробовал кучу вариантов, в том чилсе и найденых тут, но ни один не сработал
Здравствуйте . В вкратце о смене тф. Меняется по достижению просадки . Вход на м5 ,при 3% просадки переходит на м30 ,а при 5 % переходит на 1н ,при 7% переходит на д1. Работает на свечном анализе без индюков Теперь суть вопроса , можно ли как то в мт4 в тестере достичь правильного результата если в
[Удален]
Продолжаем биться над улучшением: тиков, доступа к тикам и синхронизации тиков. @Slawa , @Renat Fatkhullin и люди, ответственные за тики - подтягивайтесь в обсуждение. Думаю, найдем еще не одну ошибку. Также, думаю будет интересно @fxsaber , @coderex и другим пользователям тиков. Начнем: 1. В
  Два таймера  (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