Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 1515
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Сделал так
когда данные не получены, обновляем график
Но это даже не костыльное решение, а полное дилетантство
Как сделать нормальное решение, и почему так получается?
Посмотрите вот такой вариант.
Запускать синхронизацию, наверное будет дороже.
Посмотрите вот такой вариант.
Запускать синхронизацию, наверное будет дороже.
Спасибо, но вопрос о закрытом рынке - тиков нет, и OnCalculate срабатывает один раз при переключении таймфорейма
Я сделал так и это работает, но это не совсем нормальное условие
Спасибо, но вопрос о закрытом рынке - тиков нет, и OnCalculate срабатывает один раз при переключении таймфорейма
Я сделал так и это работает, но это не совсем нормальное условие
Виталий, а может было бы полезней проверить?
Проверил.
Ваша конструкция идентична моей, но без ChartSetSymbolPeriod и проверки, что МА не вернула результат
Она начинает работать только вот так
по какому критерию мне надо проводить тестирование если я хочу получить наибольший доход и наибольшую прибыль с минимальными просадками?
мнекажется мне нужно выбрать "Максимум комплексного критерия", я так и сделал но что означает цифра 40 в результате желтого цвета, при просадке в 26 процентов и прибыли 675
я так понимаю это коэфицент текущего от стартового капитала в процентах дохода?
по какому критерию мне надо проводить тестирование если я хочу получить наибольший доход и наибольшую прибыль с минимальными просадками?
мнекажется мне нужно выбрать "Максимум комплексного критерия",
Выбрать "Максимум пользовательского критерия"
В код советника добавить, что то типа такого.
я так понимаю это коэфицент текущего от стартового капитала в процентах дохода?
Скорее всего, нет. Это просто число, вычисляемое по некоторой формуле из нескольких расчётных характеристик прохода в тестере. Эта формула написана так, что максимальное её значение равно 100. Соответственно, чем ближе к 100 результат, тем лучше. Если вы получаете 40, то это значит, что результаты не особо хороши, ниже средних.
Проверил.
Ваша конструкция идентична моей, но без ChartSetSymbolPeriod и проверки, что МА не вернула результат
Она начинает работать только вот так
Я не знаю что у вас там не так работает
Что-то гифка нормальная не получается. Ткни в неё…
Я не знаю что у вас там не так работает
Что-то гифка нормальная не получается. Ткни в неё…
Вот и Вы ткните, это тоже гифка
Как видим, не работает без ChartSetSymbolPeriod
работает только с родным периодом, на котором создана МА: hMA1=iMA(Symbol(), PERIOD_H1, MA1, 0, Metod_MA, Price_MA);
Вот и Вы ткните, это тоже гифка
Как видим, не работает без ChartSetSymbolPeriod
работает только с родным периодом, на котором создана МА: hMA1=iMA(Symbol(), PERIOD_H1, MA1, 0, Metod_MA, Price_MA);
Виталий, я только на гифке заметил что в коде
Такая хрень.
Удалите эти строки и попробуйте повторить.
Я не понимаю, зачем надо вносить свои поправки и говорить о том, что совет не работает…
потом на гифке у вас не тот индикатор который вы показываете тут…