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

Господа, прошу помочь с кодом. Не запускается расчет и отображение уровней по фракталам, помогите найти ошибку в коде, пожалуйста Привожу часть интересующего кода советника //+------------------------------------------------------------------+ 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(); Из принципов - указатели нужны для того. Что бы использовать конструктор с аргументами. И что бы функции их возвращала. Т.е. по сути всегда выгоднее. Но с указателями много ошибок связанных отсутствием самого объекта указываемого, что приводит к
В каком то из обновлений, тестер перестал считать комиссии. Настройки комиссий следующие: Пробовал в пути задавать полный путь к символу, путь к директории символа и т.д
В алготрейдинге Я 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
Необходимо удалить все тики. Вызываю функцию 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), но