Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 677
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Я обьясню ..я собираю функции которые мне нужны штук 5-6 ,которые не нашел в нете и потом заказываю советник (как бы его придумываю ) ,чтобы эти функции там могли присутствовать и получаю в итоге функции те что мне нужны.все и сразу ..А сейчас просто я не успеваю пополнить кошелек на Мкл
Не, ну и закажите тому, у кого всё равно будете заказывать и эту функцию. Проблемы-то никакой...
О как.... Угрозы пошли...
Да упаси Бог ..какие угрозы то ..Просто призываю к человечности ....
А Вас призывают к такому:
Мозги включите, напишите код. Покажите что получилось или не получилось. Тут смеяться никто не будет.
Задайте вопрос по своему коду. Скажем чо не так.
Я в личке устал Вам это уже объяснять.
как найти цену при которой произошло пересечение? То есть нужно открыть сделку не в момент пересечения МА ,а скажем через 10 пунктов после пересечения ..
Функцию если можно покажите пожалуйста
Мастер MQL5 - Торговые сигналы по пересечению двух экспоненциальных скользящих средних. И немного модифицировать.
Ну спасибо))) Такое я уже написал ..
Советник работает по сигналам от двух iMA: iMA(5) и iMA(4) на таймфрейме M5.
Не надо так, если это далеко не правда. Это лишнее
Учиться программировать - это вникать а не отвергать.
Вот ещё
Советник работает по сигналам от двух iMA: iMA(5) и iMA(4) на таймфрейме M5.
В начале нужно задать эти 10 пунктов/пипсов - о восприятии спорить не будем. Назовём переменную InpDistanse=10 и сразу внутреннюю переменную ExtDistanse. В OnInit проведём тюнинг - под 3 или 5-ти знак
//--- tuning for 3 or 5 digits
int digits_adjust=1;
if(m_symbol.Digits()==3 || m_symbol.Digits()==5)
digits_adjust=10;
ExtDistanse = InpDistanse*digits_adjust*m_symbol.Point();
Остаётся в OnTick() ввести статическую переменную, в которую записать цену пересечения. Далее просто считаем разницу между текущей ценой и ценой пересечения и разницу сравниваем с ExtDistanse.