Особенности языка mql5, тонкости и приёмы работы - страница 87
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
мне то не рассказывай, нашел фишку, МК досихпор не поправили заемство имени одной из главных функций, убил на это много времени с чтением и поисками
https://www.mql5.com/ru/docs/basis/function/functionoverload
https://www.mql5.com/ru/docs/basis/function/functionoverload
понял спасибо
Константину Груздеву отдельное спасибо
Реализация мультивалютного режима в MetaTrader 5Применение
Результат
Применение
Результат
а если возможность средствами MQL описать функцию количество аргументов которой не определенное, ну как
Print(arg1,arg.......) или StringConcatenate(string_var,void argument1 ,void argument2, .......)
а если возможность средствами MQL описать функцию количество аргументов которой не определенное, ну как
Print(arg1,arg.......) или StringConcatenate(string_var,void argument1 ,void argument2, .......)
Возможно что-то придумать на основе макросов, но это костыльно.
Шаблоны + передача массивов/структур - позволяют многие идеи реализовать.
Возможно что-то придумать на основе макросов, но это костыльно.
Шаблоны + передача массивов/структур - позволяют многие идеи реализовать.
спасибо, я так и думал, в принципе нет необходимости, но наблюдая за Вашими кодами, я думал, а вдруг вот Вы и сможете такое сотворить
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Особенности языка mql5, тонкости и приёмы работы
fxsaber, 2017.02.27 18:40
bool MyOrderCalcMargin( const ENUM_ORDER_TYPE action, const string symbol, const double volume, const double price, double &margin )
Здесь кроссплатформенная проф. реализация.
Представьте, как долго бы искали ошибку в большом коде, если бы вместо "==" написали "=". Здесь же за счет const компилятор сам сразу все сообщает.
fxsaber:
Представьте, как долго бы искали ошибку в большом коде, если бы вместо "==" написали "=". Здесь же за счет const компилятор сам сразу все сообщает.
В таких случаях можно сравнение начинать с константы - так еще лучше.
В таких случаях можно сравнение начинать с константы - так еще лучше.
Да, только пример создавал на такой случай
if (Trans.type = Variable)