Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Вставить код правильно.
Да нормально он у Вас там работал, этот "кусок кода, который отвечает за недостаточность данных". И правильно сообщал, что при поступлении первого тика данные для RSI ещё не рассчитаны терминалом. Если не нравится получать сообщения об ошибке, то попробуйте сделать, как указано выше, а именно: проверять наличие рассчитанных данных не только в OnCalculate(), но и в OnInit(). Иными словами, попробуйте в OnInit() дождаться расчёта данных для выбранных Вами технических индикаторов (дождаться посредством конечного цикла), а затем уже переходить к обработке тиков в OnCalculate(), когда данные для индикаторов будут гарантированно рассчитаны.
Добавление. В конце концов, удаление части проверочного кода совершенно не способствует увеличению количества рассчитываемых данных индикатора :)
Кроме того, Вас беспокоят две ошибки: "недостаточность расчитанных данных" и "выход за пределы массив (array out of range )". Но Вы почему-то про вторую ошибку так ничего и не написали (не привели пример кода со строчкой номер 92), хотя несколько раз акцентировали внимание на её наличии.
Понятно. В строчке
идёт выход за пределы массива. Причем выход - в RSI1_Buffer[i]. ...Пока затрудняюсь ответить, вроде выхода за пределы массива не должно быть.for (int i=3; i<Bars; i++)
{
Up=iFractals(NULL, 0, MODE_UPPER, i); if (Up>0) break;
}
Всем привет ...кто может подсказать как в mql5 будет выглядеть следующий код :
for (int i=3; i<Bars; i++)
{
Up=iFractals(NULL, 0, MODE_UPPER, i); if (Up>0) break;
}
Статья - в помощь.
Меняете double iFractals(string symbol, int timeframe, int mode, int shift) в четвёрке на
Вопрос про тестер стратегий: нужно подобрать набор параметров с макс процентом прибыльных сделок - как это сделать? Вроде боль/мень подходит критерий оптимизации "Balance + min DD", но прибыль в кач-ве множителя забивает всё остальное..
Причём здесь баланс и процент приб сделок?
Статья вроде была, гуглите "Как составить свой критерий оптимизации торгового робота site:mql5.com".
Причём здесь баланс и процент приб сделок?
Статья вроде была, гуглите "Как составить свой критерий оптимизации торгового робота site:mql5.com".
Нашёл, спасибо
https://www.mql5.com/ru/articles/286