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

Как в МТ4 установить 3 окна разных таймфреймов одной пары, при этом при переходе на следующую пару окна остаются без изменений. При установке уровня на одном окне он автоматически устанавливается на других двух. Подскажите пожалуйста, как это можно сделать. Благодарю
Долго мучался, но получил советник своей мечты. Подобрал параметры. Тесты меня устроили полностью. В тестере торговля осуществляется так как я хотел. 16 февраля на двух терминалах запустил советник на реальных счетах. На одном один индикатор, на другом второй. Результат по первому - 1 индикатор на
Идея: купить робота, открыть сигнал(платный или нет) на его основе - не будет ли это нарушением прав продавца робота
Вложение является моей разработкой на основе GPT4 полностью автоматизированный советник (последняя версия), который индикатор файл в папку индикатора на линии, не нужно загружать отдельно в торговое окно, непосредственно загружается в советник на линии, параметры у меня все настроены, не нужно
Доброго времени! Как изменить цвет индикаторов при визуальном тестировании заранее в коде? Используется 4 одинаковых встроенных в терминал индикатора в советнике , их необходимо по цвету различать для понимания поведения советника. А они все 4-е одинаковые
Приветствую, профи! Подскажите новичку, пытаюсь вывести в советнике информацию на график, сколько было закрыто ордеров сегодня. Нашёл функцию от KimIV +DoubleToStr(ExistInHistoryToDay(),0) bool ExistInHistoryToDay( string sy= "" , int op=- 1 , int mn=- 1 ) { int i, k=OrdersHistoryTotal(); if
Коллеги, всем добрый день/вечер. В МТ4 ход тестирования отображался в окне графика и можно было сохранять его в виде шаблона, делать необходимые измерения, ставить метки. В МТ5 тестер открывается в отдельном окне и ничего этого делать нельзя. Речь идет о тестировании индикатора. Как-то случайно, у
Доброго здравия, уважаемы форумчане и Разработчики ! Хотелось бы по-филосовствовать на тему: "Красивое оформление открытых позиций" ! Некоторые умелые Разработчики всех стран - удивляют Рынок програмных продуктов своими ИЗЫСКАННЫМИ решениями ! И это - ПОХВАЛА в их адрес (!!!!!!!) :) и одной из таких
Всем привет! Подскажите начинающему. Есть условие, чтобы советник открывал сделки в определенное время: if (hour_trade && (Hour()>=start_hour && Hour()<=end_hour) && session_1) if (hour_trade && (Minute()>=start_minute && Minute()<=end_minute) && session_1) Работает только если минута старта
Доброе время, друзья! Есть код сетки: extern double range= 100 ; if (total()> 0 && total()<level) { int type; double ops, last_lot; for (i= 0 ; i< OrdersTotal (); i++) { OrderSelect (i,SELECT_BY_POS,MODE_TRADES); if (OrderSymbol()!= Symbol () || OrderMagicNumber()!=magic) continue ;
  Победить форекс.  (153   1 2 3 4 5 ... 15 16)
Цена валютной пары идет вниз-верх не переставая. Советники многие уходят то ли в просадку или часто закрываюся стоплоссом. Обычный стандартный алгоритм индикаторов не подходит для советников. А если сделать сног на голову , то всё равно то просадка или стоплосс. Правильная алгоритмизация работы
Понадобился такой алгоритм, чтобы определять, есть ли неполное, но сильное совпадение двух строк. К примеру, "Aeternity line" и "Æternity". Я-то написал алгоритм, ищущий брутфорсом, перебором. Возвращает в данном примере 7/14=0.5 Хотелось бы знать, есть ли нормальный, умный и быстрый алгоритм в
Добрый день! Прошу совета специалистов по классам, в частности стандартному примеру 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 не помогает. Ниже приведу пример такой строки. Как можно выделить из