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

1. Подскажите, можно ли написать советник по индикатору, который привязан к конкретному счёту? На других счетах не работает.  2. Если можно, будет ли он работать на других счетах?
Всем привет. Есть идея отойти от таймфреймов при создании ТС, что бы ТС не зависела от TF, количества последних исследуемых баров и т.д. Пока что нашел только варианты с использованием тиков, но их непросто протестировать в Метатрейдере (получается большая неточность в результатах) Какие знаете еще
Здравствуйте. Как можно определить смену цветов индикатора Heiken Ashi? Все четыре буфера этого индикатора никогда не бывают без значений. 
Всех приветствую. Такая проблема - при оптимизации эксперта посылаю фреймы данных с помощью FrameAdd(). Затем, в OnTesterDeinit() - анализирую информацию фреймов. Вопрос - когда я получаю очередной фрейм из форвард-периода - как быстро получить фрейм с такими же параметрами из бэк-периода ?...
Здравствуйте, написал небольшого советника, но почему то при тестировании не срабатывает Тейк, хотя цена уходит  за него далеко на много пунктов, такая же ситуация и со стопом. Что делать?
Подскажите, в CodeDase есть сова под акции MOEX
Добрый день. Есть несколько сотен .csv файлов с результатами работы скриптов, созданные чтоб ускорить работу тестера, рассчитав значения полуаемые из скипта заранее и все сразу. Находятся по адресу \Tester\Agent-127.0.0.1-3000\MQL5\Files\DataBase. Но при запуске тестера он сперва удаляет всю папку
В мт4 знаю, комментарии ДЦ мог стирать. Не всегда, но мог. А как обстоит дело с мт5? Мне нужно как-то контролировать выполнение торгового сигнала. В определённый момент времени пробежаться по ордерам (отложенным или рыночным не важно) и если определённые данные в комментарии имеются, тогда что-то с...
Проект на основе двух индикаторов: индикатора Билла Вильямса "Alligator" и осциллятора "Stochastic Oscillator": Как присоединиться к проекту В редакторе MetaEditor, в окне "Инструменты", перейти во вкладку "Публичные проекты", в колонке "Имя" на проекте "AlligatorAndStochastic" правый клик и выбор...
Всё хотел обсудить вопрос записи в файлы. Я пользовался и пользуюсь со времён 4-ки только функцией FileWrite. Но появились ещё и другие варианты: FileWriteArray FileWriteDouble FileWriteFloat FileWriteInteger FileWriteLong FileWriteString Я так понимаю, эти функции придумали для того, что бы писать...
Добрый день. Не подскажите как можно определить безубыточный уровень ТП, если открыто несколько позиций? ну кроме как брать каждую позицию, и сравнивать ТП первой (в данном случае самой нижней) с ТП всех остальных, и двигать уровень ТП вверх пока пока общая сумма всех ТП не даст ноль или небольшую...
Добрый день. Есть две открытые позиции Buy по разной цене разного объема на паре EURUSD. Открыты они вручную. Как их в коде перебрать? Метод Select(Symbol()) класса CPositionInfo выбирает только первую позицию. До второй не знаю как добраться....
  переворот сделок  (34   1 2 3 4)
работает ли это на практике или может я что то упускаю советник который сливает быстрым темпом. переворот сделок при открытии, закрытие по закрытию оригиналов. даже нашёл такой советник для переворотов. а тот который сливает, думаю нет проблем найти.
Здравствуйте, помогите пожалуйста кто сможет. Давным давно у меня появилась идея торговать следующим образом: к примеру открываешь 6 сделок подряд в бай по одной цене лотом 0.01, и одну селл таким же лотом. далее, если цена идет вниз сеточник должен перестраивать сетку, например через 11 пунктов...
[Удален]
 Я понимаю, как найти сигнал индикатора (например macd) на текущем баре в mql5. Но вот, как найти сигнал на истории, за N-ное количество баров? Ничего не могу придумать. Может, кто поделится?
По примеру ветки Пишем статью "Как составить Техническое задание при заказе индикатора" необходимо также написать статью для заказчиков с советами по оформлению ТЗ для робота. Индикаторы гораздо проще в логике, поэтому первую статью начали с них. Теперь нужно сделать такую же по роботам. Прошу
Навеяно тем, что вчера один форумчанин заявил, что в MQL5 нет интерфейсов. Но я-то помню, что их ввели где-то с год назад. Полез в справку редактора, в меню и правда нет. Но по Указателю открывается одинокая страничка, которая болтается, ни с чем не связанная. Скачал .chm из Документации - та же...
Я, в принципе, именно так и делаю, но как-то странно выглядит код. Или может быть просто это странно из-за отсутствия опыта плотной в работы с С++. В общем, возник вопрос. У меня есть места, где создаётся экземпляр класса и этот экземпляр нужно потом передавать по цепочке из метода в метод. Я есс-но...
Есть такой блок кода, который мне не даёт покоя уже не 1 час: while (cnt < m_tryCount && ! IsStopped ()) { writeLog(MESSAGE_ERROR, __FUNCTION__ + " { cnt = " + iToS(cnt)+ " }" ); if (!sent) { sent = OrderSend (m_request, m_result); writeLog(MESSAGE_ERROR, __FUNCTION__ + " {
[Удален]
request.magic заполняется в CTrade::PositionModify . Даже в примерах MQL5 документации по OrderSend заполняется. Для чего это нужно при изменении стопов
Я просмотрел все возможные торговые операции функции OrderSend(). Всё понятно, в принципе, кроме закрытия позиции. Хотел уточнить. Я так понимаю, нужно лишь заполнить структуру торгового запроса MqlTradeRequest и цену установить противоположную закрываемой позиции? Имею ввиду, например, закрываем...
Подскажите, в чем проблема?  Эксперт сам удаляется с графика, тестирование даже не начинается В коде ошибок нет никаких
Прошу помощи в решении такой задачки по программированию. У нас, условно, есть таблица из 1000 строк и 10 столбцов, при этом первый столбец является маркером с числом 1 или 0, в остальных столбцах содержатся цифры. Необходимо комбинировать столбцы в наборе от 2 до 8 , а потом по каждой строке искать...
Я сколько терминалов открывал, везде эти параметры равны нулям. В стандартной библиотеке тоже их не учитывают. Сколько смотрел чего в кодобазе, там тоже не попадалось ничего. В мт4 ещё у меня было написано несколько методов для работы со стопами и учёта всех этих моментов. Но там совсем другая...
Появилось надобность для некоторых удобств сделать функцию: //==================================================================================================================================================================================// 4.1 Преобразование уникального идентификатора...
Я уже некоторое время назад хотел поднять эту тему, но руки не добирались. Объясню свою мысли на одном из жизненных примеров. Например, есть библиотечный метод для логирования событий с сигнатурой: void writeLog(string dataToWrite,                      // Данные, которые требуется записать в...
Пишу класс, ля логирования событий. Столкнулся с задачей. Стандартных средств для получения имени торгового экспетра нет, поэтому я решил сделать член класса в классе логироваиия: const string m_expertName Т.к. вызваться логирование будет из разных мест, то через конструктор задавать значение для...
Подскажите пожалуйста, возможна ли работа одного советника с разными меджиками одновременно, при этом с каждым меджиком своим отдельным алгоритмом?
Я чутка переделал один класс, дабы оптимизировать количество параметров, которые передаю в функцию. Решил использовать класс SymbolProperties, который является своего рода экземпляром выбранного торгового инструмента. Так вот, мне нужно его передавать в метод orderSend() другого класса через...