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

Добрый день! Прошу совета специалистов по классам, в частности стандартному примеру ControlsDialog. Есть потребность вывести на график несколько окон с идентичным дизайном для дальнейшей раздельной обработки событий (нажатие кнопок, ввод даты и т.п.). Попробовал просто объявить еще одну копию: новый
Доброго времени суток. Появился такой вопрос: у меня в одном советнике обрабатывается информация по 12 валютным парам и это занимает достаточно много времени. Если я раскидаю советник на несколько, чтобы каждый проводил сбор информации и вычисления на своей валютной паре - как это будет работать
Недавно я обнаружил 2 ошибки в функциях, использующих функции winuser.h (что может быть простым совпадением), о которых я сообщил на английских форумах и надеюсь, что они будут исправлены. Во-первых, TerminalInfoInteger иногда вызывает аномальное завершение при проверке состояния клавиш (если он
Всех приветствую. Заметил, что при оптимизации у меня генетическая оптимизация - идёт на всех потоках. А вот форвард-оптимизация - почему-то задействует лишь часть агентов. Вот скриншот: видно, что ещё более сотни проходов, но задействован только один агент. При этом - память далеко не заполнена
коллеги, вопрос на алгоритм: использую OnTradeTransaction , проверяю, что сделка DEAL_ENTRY_OUT. Мне нужно в истории найти ее пару, т.е. сделку на вход. Для того, чтобы ее найти, мне нужно вызвать HistorySelect, куда я передаю время от и до. Как оптимально достать историю, чтобы не забирать лишние
Доброго времени суток Суть проблемы заключается в том что эксперт в один момент начинает резко открывать и закрывать позиции(много, примерно 100500), кривая доходности в тестере смотрит ровно как по линейке вниз на 45 градусов(просто линия, сливает депозит), жаль картинку не вставить .. Может кто
Всем привет! У меня нет опыта в программировании. Профессионалы, подскажите пожалуйста, эксперт ставит на графике отметки открытия, а отметки закрытия не ставит и трассирующих лучей нет. Где ошибка? ticket= OrderSend ( Symbol (), 0 ,start_lot,Ask, 3 , 0 , 0 , "" ,magic, 0 ,Blue); ticket= OrderSend (
Здравствуйте. Коллеги кто может подсказать как выгрузить в МТ5 результаты оптимизации советника в Эксель. Предлагаемый экспорт в формате .xml при открытии раскрывается в эксплорере как исходник программы. и всё. Что с ним делать чтобы стал экселем не знаю. Помогите пож кто может
Есть структура, которую нужно поместить в CSortedSet: struct Position { int id; double price; double lots; bool operator <( const Position& other) const { return other.price < price; } }; CSortedSet<Position> positions_set; Однако, эта конструкция не компилируется по скольку 'Position' -
Необходимо, что бы функция через параметр вернула указатель на созданный на куче объект. В C++ для этого используется двойной указатель: bool foo(SomeClass** object_ptr) { *object_ptr = new SomeClass; ... return true ; } int main() { SomeClass* object_ptr = nullptr; foo(&object_ptr);
Приветствую, друзья! Хотелось бы при тестировании в тестере МТ5 как-то убирать 26 и 27 декабря. Или это можно сделать только путём изменения кода советника? А то в связи с особенностью котировок в эти праздничные дни кривая доходности получается с провалами
можно ли устоновить экономический календарь на советник автоторговли чтобы он автоматически остановил или возобновил торговлю
Доброго времени суток, господа, кто сможет помочь или может у кого есть такой советник, который выставлял бы разные ТП для 3-х и более ордеров, но СЛ один, на одной валютной паре. Торговля в ручную!!! Вот пример: 1) ТП1=100п.п 2) ТП2=200п.п 3) ТП3=500п.п и т.д. 4) СЛ=200п.п (Один для всех ТП) 5)
Не понятная ошибка при попытке опубликовать новую версию советника
Удалили индикатор который использовали в советнике. И теперь при установке на новые счета робот не работает. Индикатор лежал в папке MQL-indicators-market. Сейчас я создаю папку Market и добавляю туда индикатор. В итоге советник не видит его. Как можно исправить ситуевину
Здравствуйте! Обнаружил, что функция ChartScreenShot в тестере не работает. Это так и должно быть, или я что-то не так делаю? Функция возвращает результат true, но файла нет. Опять же, нигде не указано, что ChartScreenShot не должна работать в тестере. Аналогичная функция для МТ4 в тестере работает...
Столкнулся с необходимостью выделить число из сложносоставной строки в переменную типа double, чтобы затем можно было использовать его в расчетах. При этом число находится в середине строки (неизвестно где) и функция StringToDouble не помогает. Ниже приведу пример такой строки. Как можно выделить из
Автор делает просто бомбических роботов!! Балуется с нейросетями. Не хочу быть обвинёным в рекламе, но могу дать ссылку если кому интересно. И вот сегодня случилось обновление одного из его роботов(Gold Chaser). А я лишь на прошлой неделе его протестил всего и купил. Результативность - космическая
void OnTick() { //double params[] = {38, 0, 100, 4.0, 4}; double params [ 64 ]; params [ 0 ] = 38 ; params [ 1 ] = 0 ; params [ 2 ] = 100 ; params [ 3 ] = 4.0 ; params [ 4 ] = 4 ; for ( int i = 5 ; i < 64 ; i++) { params [i] = 0 ; } int indicator_handle = iCustom(Symbol()
Всем привет. Подскажите, в тестере МТ5 есть два показателя: 1. Максимальная просадка по балансу 2. Максимальная просадка по средствам Чем отличаются, что обозначают и какой из параметров показывает именно максимальную просадку во время теста в моменте
Добрый день, вроде бы где-то видел такой, не могу найти. Суть советника: В 15:00 по терминальному времени выставляет ордера бай стоп и селл стоп от текущей цены (в 15:00 по терминалу) и на каждый ордер устанавливается стоп лосс 20 пунктов. При срабатывании одного из ордеров второй НЕ удаляется. Оба
Привет! Начинаю изучать язык mql5 и столкнулся с проблемой... Не могу реализовать функцию с mql4! int i, k=iBars(Symbol(), 0);for (i=1; i<k; i++) пробовал так, но терминал МТ5 начинает глючит)) Ребята нужна ваша помощь) Как будет правильно выглядеть код для mql5?) Спасибо! int i,...
Советник открывает ордера одной сетки в разные стороны, то есть например сетка на buy: советник открывает 1 ордер buy, второй ордер buy, 3 ордер buy и так до 6, а седьмой уже может открыть в sell, как он вообще это делает? И в чем может быть проблема? Причем делает он это рандомно, раз открывает
Всем доброго времени суток. Я начал изучать MQL5 где-то полторы недели назад, но до сих пор у меня возникают некоторые трудности. Суть моего вопроса в том что я написал функцию, которая подсчитывает прибыть по всем открытым BUY позициям на счёте и моя функция не работает. Так же я нашёл аналогичную
Всем доброго времени суток . Кто то торгует на бинарках ? Как оно
Здравствуйте, не понимаю в чем дело: Создаю отложенный ордер, он ждет срабатывания, а когда срабатывает тут же закрывается. Вот пример из тестера стратегий
Помогите, пожалуйста, разобраться. Похоже, я запутался в простых вопросах. Пытаюсь программно вычислить стоимость 1 пункта. Вот скрипт: void OnStart()    {      string       str_0,str_1,str_2,str_3,str_4,str_5,str_6,       text;                                   double       pips_up, pips_dn...
Добрый день! В тестере стратегий в выпадающем списке символов нет нужного инструмента. Как добавить, например, XAUUSD
Добрый день! Подскажите пожалуйста, есть какой-нибудь метод, при переборе открытых позиции, в момент возникновения заданного условия, сохранить значение профита выбранной позиции в переменную, чтобы после сохранения значение переменной не менялось с каждым тиком