leon_17
Добавил тему Как выделить число из сложносоставной строки?
Столкнулся с необходимостью выделить число из сложносоставной строки в переменную типа double, чтобы затем можно было использовать его в расчетах. При этом число находится в середине строки (неизвестно где) и функция  StringToDouble не помогает
leon_17
Добавил тему Можно ли в коде изменить математический знак (только знак) по выбранному условию?
Есть несколько функций, содержимое которых в общем-то одинаково, за исключением названий переменных и математических операций между ними. Хочу попробовать объединить их все в одну функцию и если названия переменных можно занести в параметры общей
leon_17
Добавил тему Что на самом деле показывает ACCOUNT_LIMIT_ORDERS для MQL5?
В справке написано следующее: ACCOUNT_LIMIT_ORDERS   -  Максимально допустимое количество действующих отложенных ордеров Раньше иногда встречался с тем, что некоторые брокеры включают в этот лимит и рыночные позиции. А сегодня обнаружил
leon_17
Добавил тему Как правильно выравнивать структуры?
Вопрос к знатокам. На днях открыл для себя, что просто так собирать структуру из различных типов данных, сортируя их только по своему усмотрению является неверным подходом (с чисто технической точки зрения). Почитал справку, погуглил и решил для себя
leon_17
Добавил тему Как перед запуском эксперта можно почистить данные (возможно оставшиеся) от его предыдущего запуска?
Как перед запуском эксперта можно почистить данные от его предыдущего запуска? Например, если по каким-то причинам (может просто аварийным), от предыдущего запуска остались глобальные переменные терминала, объекты на графике или его файлы. То есть
leon_17
Добавил тему Как получить список всех экспертов, которые работают в терминале на текущий момент?
Требуется определить какие и сколько всего советников активно в терминале на текущий момент (включая и те случаи, когда на одном инструменте работают сразу несколько советников). Подозреваю, что такой список никак не получить, но решил спросить на
leon_17
Добавил тему Как лучше организовать настройки советника, когда их много?
Ищу решение, как сделать input настройки удобочитаемыми, когда их становится слишком много. В идеале конечно, чтобы была возможность группировать их по типу, как это можно сделать при помощи input group для тестера. Но в реальной торговле - эта фича
leon_17
Добавил тему Можно ли полностью исключить реквоты при закрытии позиций?
При закрытии рыночных позиций пользуюсь конструкцией класса Trade. Примерно такого вида (в цикле перебора) bool result_close = Trade.PositionClose(PositionInfo.Ticket()); И периодически возникает ошибка 10004 (Requote) Ну то есть позиции то в итоге
leon_17
Добавил тему Как сделать отбор закрытых позиций в истории по магическому номеру?
В общем сегодня обнаружил, что перебор сделок в истории с фильтром по магическому номеру совсем необязательно покажет все закрытые позиции с этим магиком. Ну то есть иногда получается, что позиция открывалась с магическим номером, а в сделках в
leon_17
Добавил тему ChartRedraw vs Error 4756
Периодически в советнике после вызова ChartRedraw() почему-то возникает ошибка 4756 (Не удалось отправить торговый запрос ). Как такое может быть, если  ChartRedraw() - это всего лишь перерисовка графика? Или не только? Код совы не
leon_17
Добавил тему Подскажите лучший алгоритм расчёта свопа в валюте депозита
В общем, надоело каждый раз искать на сайте брокера, какие у него там значения свопов записаны, чтобы не попасть на какой-нибудь адовый инструмент в этом отношении (типа рубля). Программно  mql в основном возвращает значение свопа в пунктах. И
leon_17
Добавил тему Moжно ли скрыть от брокера торговлю советником?
Если, например, задать магическому номеру советника нулевое значение, брокер узнает, ручная эта торговля или нет?  
leon_17
Добавил тему Как посмотреть ВЕСЬ блог избранного автора?
Недавно нашел наконец где на маркете есть страничка, посвященная блогам. Причём я уже даже не вспомню как это получилось и в итоге просто занес ссылку с блогами к себе в закладки. Нигде на сайте я ее больше так и не нашел, наверное совсем ослеп ( Ну
leon_17
Добавил тему Как избежать дублирования кода?
Подскажите пути решения следующей задачи: Есть некий цикл, который планируется многократно использовать в различных функциях и в нем содержится набор общих действий. Но кроме этих действий в каждой функции внутри этого цикла нужно прописать
leon_17
Добавил тему Можно ли в MetaEditor как-то использовать замену "CTRL+H" сразу для нескольких файлов?
Задача такая: есть советник, разбитый на множество файлов в Include... и проблема в том, что если хочешь переименовать какую-либо переменную приходится окольными путями вычислять в каких файлах используется эта переменная и затем в каждом из них по
leon_17
Добавил тему Как завести в параметры функции пользовательскую константу?
Подозреваю, что в чем-то сильно туплю, но сам пока не смог справиться. Задача в следующем: Есть пользовательское перечисление enum по неким названиям, по цветам например... и есть функция которая должна выдавать результат в зависимости от того
leon_17
Добавил тему Способы вывода информации на экран
Подскажите в MQL5 по сравнению с MQL4 есть какие-либо новые способы вывода нужной информации на экран? В MQL 4 привык пользоваться алертами, но в MQL5 обратное построение списка алертов сломало мне мозг. Есть какие-либо альтернативы, чтобы допустим
leon_17
Добавил тему Как сделать проверку на достаточность средств без возвращения ошибки?
Помогите разобраться, как правильно сделать проверку на достаточность средств, чтобы она гарантированно устраивала Market? В рекомендациях самого маркета предлагается использовать  AccountFreeMarginCheck() вот здесь полный код: 
leon_17
Добавил тему Почему Alert отсекает дробную часть?
Подскажите, почему так? Alert ( 8 / 3.3 ); // дробная часть возвращается Alert ( 8 / 3 );   // дробная часть НЕ возвращается и double test=8/3; Alert(test); // так тоже дробная часть игнорируется
leon_17
Добавил тему Как программно обновить историю счета?
Ситуация такая: Алгоритм использует OrdersHistoryTotal(), но чтобы он работал корректно, в истории должны быть все закрытые и удаленные ордера. Проблема в том, что случаются ситуации, когда выбранный период истории (в настройках терминала )
12