Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 996
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Здравствуйте товарищи программисты. Помогите переделать функцию пожалуйста. Функция представленная выше из справочника MQL5 Как сделать так чтобы она считала кол-во всех открытых позиций по заданному Magic ?
Как минимум везде поменять Orders*** на Positions*** а дальше надо проверять.
Вроде работает) можно добавлять и эту функцию в справочник MQL5)) Хотя наверно рановато, еще по тестирую)
Вроде работает) можно добавлять и эту функцию в справочник MQL5)) Хотя наверно рановато, еще по тестирую)
Люди помогите. Пытаюсь получить цену по которой открылась сделка. Сначала торговал через CTrade но trade.resultprice был равен нулю. Начал делать через MqlTrade, в тестере result.price показывал нормально но в лайве стал равен нулю. Сделал через OnTradeTransaction но в лайве при очень быстрых сделках он тупит показывая ноль, а при остановке авто-торговли показывает цену последней сделки. Какие есть способы получить цену по которой прошла buy сделка?
OrderSend отправляет ордер. Затем нужно дождаться его исполнения и появления соответствующей сделки в истории.
Чтобы все это корректно проделать, нужно либо хорошо владеть OnTradeTransaction, либо один раз написать довольно тяжелый код для OrderSend.
Во втором случае станет работать и CTrade, как того желаете.
Какой аналог для Digits, что бы возвращал количество десятичных знаков после запятой, определяющее точность измерения цены выбранного символа графика?
Какой аналог для Digits, что бы возвращал количество десятичных знаков после запятой, определяющее точность измерения цены выбранного символа графика?
Спасибо!
Приветствую товарищи программисты. Нужна Ваша помощь. В советнике открывается всего одна сделка в первый торговый день месяца, а это может быть и первое и второе и третье и даже четвертое число. У меня в условии примерно так: if(Day == 1 || Day == 2 || Day == 3 || Day == 4 ){то сделка открывается} Хотел спросить а есть ли какая-нибудь функция на MQL5, которая бы "говорила советнику что сегодня первый торговый день месяца"?
Приветствую товарищи программисты. Нужна Ваша помощь. В советнике открывается всего одна сделка в первый торговый день месяца, а это может быть и первое и второе и третье и даже четвертое число. У меня в условии примерно так: if(Day == 1 || Day == 2 || Day == 3 || Day == 4 ){то сделка открывается} Хотел спросить а есть ли какая-нибудь функция на MQL5, которая бы "говорила советнику что сегодня первый торговый день месяца"?
Вы не можете определить первый торговый день или не можете проверить дату текущего дня с первым торговым днем в месяце?
Вот так можно узнать поточней дату открытия месяца на текущем ТФ (PERIOD_CURRENT можете конечно поменять на любой, к примеру на день).
Но лучше делать проверки каждой функции iTime,Bars.