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

Доброго дня! Не могу найти ответ, подскажите пожалуйста.. Если я правильно понимаю, то для каждого инструмента свой размер плеча, который можно использовать. Есть ли готовая формула, или метод у МТ5, позволяющая получить интересующее значение?
никак не могу найти способ чтобы в советнике обработать сообщения из mailbox (вкладка в термминале куда приходят сообщения в основном от DC) Ситуация очень типичная и жизненная - в случае тех.проблем на сервере, DC за какое-то время до перезагрузки присылает типовое письмо. Очень хочется чтобы...
Прошу у знающих людей помощи в автоматизации процесса по фиксингу масштаба и приведению рабочего пространства графика к следующему виду: Рис.1 В таком состоянии с графиком легко работать и он передвигается во всех четырех направлениях. Однако после смены профиля или ТФ график возвращается в...
Повторно столкнулся с подобной ситуацией. Совеник послал сигнал на удаление отложенного ордера, в момент исполнения данного ордера. Данный ордер был локорован. Прилагается ответ брокера 1) Reason for lock: You tried to delete an order while it was in a process of opening. 2016.01.21 15:31:12...
Добрый день. Я хотел сделать вызов индикатора и проверку на пересечении линии. Сделал это функцией: ma1=iCustom(Symbol(), 0, "T3 ALPHA-Full-SW", MA_Period_1,MA_Period_2,MA_Period_3,MA_Period_4,MA_Period_5,MA_Period_6,MA_Period_7,MA_Period_8, 2, 0); ma2=iCustom(Symbol(), 0, "T3...
Коллеги, приветствую! Подскажите, пожалуйста, решение по закрытию ордеров, если профит/убыток достигает определённого процента для все открытых сделок на текущей валютной паре.
Приветствую. Помогите cвязать библиотеку MQH с советником MQL4 . Мозг сломал. Нужно передать из библиотеки данные посредством структуры. Код для проверки прилагаю. Помогите!!! Это не советник, Этот код написан специально для проверки....
Добрый день! Прошу подсказать. Ищу готового советника в свободном доступе, с открытым кодом, чтобы переделать под себя, который умеет: 1. Войти в сделку по условию A - на покупку, B - на продажу. Допустим, каждая сделка открывается на 1 лот. 2. Проверяем количество пунктов, пройденных ценой в...
1. Как добавить индикатор в советник
Здравствуйте. Написал советник. Возникла потребность добавить новый временной отрезок. Помогите написать код, чтобы отложенные ордера, выставленные в 8.00 закрывались в 16.00 и в это же время выставлялись новые отложенные ордера с закрытием их в 22.00. Исправьте, пожалуйста в этом коде: bool...
Коллеги, никак не получается составить правильное условие для открытия ордеров.. Сейчас у меня такие условия: int OnInit() { fPreviousBid = 0; return(INIT_SUCCEEDED); } int start() { double fUpperLevel = iHigh(Symbol(), PERIOD_D1, 1) + Delta * Point(); // Хай предыдущего дня...
Нужно сделать чтоб советник запускался в новом терминале. Может у кого терминал версии этой есть?
В программировании я нуб, поэтому хотел бы поинтересоваться у знающих людей. Почему присваиваемое значение берется в фигурные скобки ? MqlTradeRequest request={0}; Увидел это в примере, представленном в документации https://www.mql5.com/ru/docs/trading/ordersend //--- готовим запрос...
Как можно рассчитать прибыль, открытых ордеров только по одной валютной паре, если ордера открыты на разных валютных парах.
Всем привет! Да, такие вопросы уже явно встречались. Поиском сам нашел много интересных тем (http://forum.mql4.com/ru/56515/page2 - наиболее интересная и подробная из них). Но я эту проблему упорно победить не могу. Итак. Что имеется: Metatrader 4 и Visual Studio 2005. Что нужно: написать на...
  ResourceLoad  (2)
Вы можете также добавить необходимые файлы с помощью функции ResourceLoad - где мне найти эту функцию и как с помощью нее добавить файлы . Дело в том что продаю советник но у меня там три файла а принимают только один . как добавить еще два ?
Как правильно выставить безубыток у сделки в Buy? Сейчас у меня стоит такое условие: if( Ask > OrderOpenPrice()-(Point*NoLoss) && NoLoss>0) { SL = Ask + (NoLoss*Point); OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(SL,Digits)...
После оптимизации идет форвард оптимизация. По идее номер прохода должен связывать результаты этих оптимизаций, при этом настройки советника должны полностью совпадать. А почему тогда имеем одиноаковый номер прохода (1-я колонка на рисунках) и имеем разные настройки советника? Или я что то не...
Приветствую идейных бойцов за дензнаки! Вопрос чайника, далекого от вдумчивого программирования. Есть вот такой скрипт расчета лота: #property indicator_chart_window input int StopLoss = 200; input double Procent_Loss = 1; double TickValue; void start() { OnTick(); } void...
Здравствуйте, буду кратким, есть индикатор найденный на просторах интернета, вот уже второй день пытаюсь из него сделать рабочего советника, но так как не владею нужными навыками - не получается. Если подскажете легкий способ как это сделать, дадите шаблон или материал - буду очень признателен
я думаю не только мне приходила такая мысль (для MQL4 и, возможно, актуальнодля MQL5) здесь ужеобсуждалась эта тема и есть предварительное решение как это сделать, используяArraySetAsSeries можно, но не обязательно рассчитывать ограниченное количество элементов 300например. Сейчас расчет ведётся...
[Удален]
Добрый день, коллеги, подскажите как в скрипте получить папку с историей котировок? Средствами mql, она может называть default или "название брокера" , может лежать в папке с терминалом (/portable) или в AppData... и как можно определить и также папку с котировками и папку с данными из стороней...
Переменная объявляется глобально. Экземпляр класса создаётся одной из функций, если на то создаются условия, и ссылка присваивается переменной. Надо ли стирать этот объект каждый раз по завершению OnStart или пусть остаётся? При следующем тике он будет перезаписан новым объектом того же класса...
Нет сильных навыков в программировании,но основы вроде как знаю. Написал я несколько функций. Например, void OnTick () { Trailing(); } int Trailing() { kod } И таких функций, как трейлинг, очень много, занимающие большое место. Покажите на этом конкретном примере, как перенести эти функции...
Помогите пожалуйста выяснить формулу этого индикатора разворотов цены!
Собственно просто делюсь опытом решения ошибки 4107. Возникает она при закрытии ордера функцией OrderClose и суть в том, что советник посылает цену закрытия ордера не 1.23455, например, а 1.2345500000000. В этом случае лишние нули нужно просто "отбросить". Делается это функцией NormalizeDouble. То...
  Перенос стопа  (14   1 2)
Добрый день. Хотел сделать траил стоп, но не знаю как закциклить, сделка редактируется лишь раз. for(int i= OrdersTotal()-1; i>= 0 ; i--) { OrderSelect(i, SELECT_BY_POS, MODE_TRADES); if(OrderSymbol() == Symbol() && OrderMagicNumber() ==...
Добрый день. Не как не могу понять в чем дело Опишу ситуацию. Что мне нужно было сделать: Когда срабатывал 4ый ордер, я хотел запретить сове открывать сделки в течении текущего и следующего часа. if (consecutive_loss==4) { ticket = OrderSend(Symbol(), OP_BUY, lotd,...
Получаю в тестере ошибку при модификации ордера OP_SELL. StopLevel=20, Spread=5. Не пойму в чём дело.
Скрипт должен копировать линию с одного открытого графика на другой той же пары со всеми ее параметрами, но он почему-то не работает. Не пойму в чем ошибка.