[ВНИМАНИЕ, ТЕМА ЗАКРЫТА!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда. - страница 589
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
скрипты неотличимы от советников..
иногда в скриптах используется #property show_inputs, для вывода диалога с параметрами, как в советнике (он там как само собой разумеещееся), а так трудно отличить..
Подскажите алгоритм.. Необходимо найти время хая и лоя старшего таймфрема в младшем.
Подскажите алгоритм.. Необходимо найти время хая и лоя старшего таймфрема в младшем.
Запомните или сразу используйте i - найденный индекс.
А iTime(NULL,TF2,i) - будет время.
Не удержался до утра. Стало чуть лучше, но места цветников из ордеров избежать не удалось. Как можно прописать единичное выставление ордера при требуемом условии? Вы упоминали: не, так не выйдет. только через анализ истории ордеров - как это можно сделать или что ещё подходящее можно применить?
примерно так
Я уже спрашивал когда то, потом забил, а вот сейчас опять понадобилась такая фишка, расчёт максимального объёма для открытия позы. Пишу так:
Но Max_lots равно нулю постоянно... Может кто знает более грамотную конструкцию расчета такой фишки?
примерно так
Заполнил все значения функции iBarShift (компиляция ругалась до этого), int i уже была объявлена выше, пробовал и удалят этот повтор и для чистоты эксперимента заменил на j, чёт не получается - на некоторых барах получается множественное открытие/закрытие ордеров. Ниже привожу код с условием на открытие, может что напутал. Что ещё можно предпринять?
Заполнил все значения функции iBarShift (компиляция ругалась до этого), int i уже была объявлена выше, пробовал и удалят этот повтор и для чистоты эксперимента заменил на j, чёт не получается - на некоторых барах получается множественное открытие/закрытие ордеров. Ниже привожу код с условием на открытие, может что напутал. Что ещё можно предпринять?
1. Что такое переменная Total, где присваивается ей значение?
2. перед вторым if(Total==0 лучше все таки поставить else if(
1. Что такое переменная Total, где присваивается ей значение?
За основу взят пример из стать Простой эксперт: https://book.mql4.com/ru/samples/expert
alsu:
2. перед вторым if(Total==0 лучше все таки поставить else if(
Не помогло. alsu, извините за навязчивость, но очень уж хочется разобраться (довести дело до конца).
ничего страшного.
попробуйте заомментировать /* */ кусок кода из простого эксперта, а Total заменить на orders_total - переменную, которую мы объявили сами.