Эксперты Форекс, торговые роботы и советники - страница 13

Есть стратегия, у нее есть параметры и есть некоторое поле - в файле эксперта у меня класс стратегии и это поле этого класса, в файле эксперта создается объект класса стратегии и инициируется это поле. Инициируется рандомизатором. MathRand() пробовал, rand() пробовал. Это поле в моей
Возникла одна мысль в голове, о том как можно легко заработать на запорожец) Разные брокеры дают разные котировки на криптовалюты. Идея в том, что бы скачать архив котировок к примеру по биткоину в разных брокерах и вычислить математически корреляцию. На это дело поставить советники для
Здравствуйте, если: string a = EnumToString(MODE_SMMA); я получаю: a = "MODE_SMMA " Теперь, я хотел бы получить функцию , которая делает все наоборот, я имею в виду что-то вроде: int b = StringToEnum ("MODE_SMMA"); b = 2 где 2 - значение int, связанное с константой: "MODE_SMMA ". С уважением
Подскажите советник, который работает по следующему формату: при положительном закрытом ордере повышает следующий лот, далее если снова положительный, то повышает и так до фиксированного указанного значения. При отрицательной закрытой позиции, объем на следующую позицию уменьшается и тд
Знаю, mt5 подавляет всякие алерты, принты и т.д. в режиме тестера. Post запросы тоже, подозреваю, глушит? Подскажите, есть ли способ обойти? А ещё такой вопрос. У меня есть API на питоне, если туда передавать данные в виде строки через post запрос, то API будет отвечать в 100 раз медленнее, чем если
Помогите разораться, что не так с кодом индикатора. После запуска не обновляется данный. Нужно или запустить по новой или обновить тайминг. #property copyright "" #property link "" #property version "" #property indicator_separate_window #property indicator_buffers 4 #property
Кто нибудь задавался задачей? - Для отладки и оптимизации написать эксперта, который симулирует идеальную проторговку ( ни или около того). Для чего ? -чтобы сравнением автоматически управлять параметрами оптимизации Для нейронных сетей по идее просто необходимая вещь (как критерий оптимизации)
Функция WebRequest() является синхронной, это означает, что она приостанавливает выполнение программы и ждет ответа от запрашиваемого сервера. Так как задержки при получении ответа на отправленный запрос могут быть большими, то функция запрещена для вызовов из индикаторов, поскольку индикаторы
Здравствуйте, помогите пожалуйста решить задачку. Учусь составлять запросы. Задача: - Получить последнее значение где ur=3 и pips<0 SELECT max(id) /* pips<0*/ FROM POSITION WHERE ur= 3 pips< 0 ;
Подскажите, пожалуйста, как в MQL4/5 получить MD5 от строки в виде string, на манер PHP-ной md5()? Для пробы набросал такую функцию: string md5(const string value){ uchar result[];&nbsp;&nbsp; const uchar key[1]= {0};&nbsp;&nbsp; uchar data[]; StringToCharArray(value, data);&nbsp;&nbsp;...
Для продавцов всё сделано удобно , но хотелось бы больше удобства для покупателей. 1---Ввести валютные пары по которым торгует советник в обязаловку (сделать шаблон) , чтобы покупатель не спрашивал у продавца эту информацию 2---Ввести таймфрэймы по которому удобно торговать ( шаблон , который
Периодически в советнике после вызова ChartRedraw() почему-то возникает ошибка 4756 (Не удалось отправить торговый запрос ). Как такое может быть, если ChartRedraw() - это всего лишь перерисовка графика? Или не только? Код совы не дам, как минимум будет немного стыдно, как максимум просто не хочу
Мне нужно обращаться к моделям на Python - как минимум XGBoost ну и прочие распространенные библиотеки. Только переезжаю в MT5, на предыдущем месте стратегии были на C#, а доступ к моделям был через API на Python, которое и хостило модели, т.е. по API из стратегии шлешь входные данные ну и имя
Добрый день. Имею странную проблему. Открываю в эксперте покупку: CTrade sTrader; CSymbolInfo sSymbol; input double _maxSpred = 3 ; // Макс. спред, п (0 - с рынка, > 0 - фикс.) spred = (_maxSpred <= 0 )?sSymbol.Spread()* _Point :_maxSpred* _Point *multipl; success = sTrader.Buy
Здравствуйте ! хотел посоветоваться - разработал алгоритм единый для всех инструментов, с некоторыми нюансами по инструментам . Советник перебирает все инструменты, немножко нагружает память , иногда даже выгружается сам по себе, хотя там надо еще причины посмотреть. Что лучше - в одном советнике
[Удален]
Переношу советник на другой компьютер, и он перестаёт работать. Переношу и исходник и исполнительный файл. Перекомпилирую, ошибок нет. Пытаюсь прогнать в тестере, советник не видит открытые позиции. Что не так? Спасибо
Есть индикатор. Он заполняет вот такую структуру: struct StateInfo { datetime timeStart; // state time start datetime timeEnd; // state time end enTrendStates State; enTrendStructs Structure; int BarsCount; //bars in trend double StateHigh; // State low double StateLow; // State
Собственно сабж и если да, то как его можно обойти?
Есть 2 варианта получения данных. Открываем тестер стратегий, выбираем инструмент и прогоняем его в заданном периоде на TF = 1 минута. Получаем в функции OnTick все свечи. Второй вариант, прописываем в коде CopyRates по заданному инструменту с TF = 1 минута. Но в итоге получаем лишь данные за
Товарищи подскажите пожалуйста. Балуюсь переносом данных из одного терминала в другой. В примере с приходом новой Н4 надо перенести из терминала 1 в терминал 2 баланс и эквити терминала 1 предидущей Н4 и текущей Н4 для последующего анализа изменения. Максимум что получилось это перенос двумя
Господа, подскажите, пожалуйста! Не могу разобраться. У меня есть два класса, которые реализуют некоторый функционал. Создаются объекты обеих классов (автоматически). Мне хотелось бы обращаться к данным одного класса 1 из класса 2 и к данным класса 2 из класса 1. Очевидно, что первое реализуется
Я получаю полностью противоположный результат при тестировании на каждом тике или 1min OHLC. советник и входные параметры точно такие же, но в случае 1min ohlc я получаю 50000 прибыли, в то время как на каждом тике я получаю -7000 убытков. это происходит на многих парах, тестирование на периоде 2
Добрый день. Имеется странная проблема в МТ5. Есть эксперт, который открывает сделки по сигналам одного индикатора. Запускаю прогон эксперта - получаю какие-то результаты. Чуть-чуть меняю логику индикатора, запускаю тот же прогон эксперта (параметры никак не меняются) - как и положено, меняются
Может, у кого есть?
Всем привет. Слышал такую фишку, что на эксперта/советник могут ставить блок по времени использования. Подскажите пожалуйста, где этот таймер посмотреть можно и как понять, что советник передают с данным таймером? Спасибо
Пользуюсь нативной winapi.mqh. Хэндл окна ордера нахожу, но комбобокс (Type) никак не находится... Пытаюсь так: m_order_mode_combo_handle=GetDlgItem(m_handle, 00002862 ); Возвращает 0. Вот control id
Доброго времени суток. Имеется самописный индикатор, который методом DRAW_FILLING по определенным правилам рисует независимые зоны на покупку и продажу. Написал простого эксперта, который получает данные от указанного индикатора и, если началась зона на покупку - открывает покупку (для зоны продажи
Здравствуйте ! запущен терминал на локальном компьютере и на VPS . При этом Индикатор LaguerreMA показывает при одинаковых параметрах различные показания, разница небольшая но все таки.. в чем дело ? время выставлено одинаковое на компьютерах
[Удален]
Пробую оптимизировать советника с 8 параметрами генетическим методом. Сначала использовал метод тестирования "OHLC на M1", но столкнулся с тем, что результаты сильно различаются по сравнению с "Каждый тик на основе реальных тиков". Предполагается работа советника на таймфрейме Н1. Так и оптимизирую....
Кто-нибудь может мне помочь, как сделать автоматический MACD трейдер, трейлинг стоп и возможность изменять настройки MACD по умолчанию.... Спасибо Бабар