Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам - страница 2663
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Есть вопрос, а чему равняется коэффициент, если не выполняется условие?
нулю. Перед "void OnTick()" - объявлены переменные
Я дописал предыдущий пост. Как Вы объявляете переменную и какое значение присваиваете до того условия, которое, вероятно, иногда не выполняется?
Вот алгоритм.
"ppTP" - В процессе работы эксперта это значение заполняется. К чему я это.....- тип поступаемых значений в переменную "ppTP" принципиально отличаются от значений получаемых из " !Open... " и подобных ему. Это как бы произвольные значения.
Можно сказать: возьмём два генератора случайных чисел - первый обзовём - "ppTP". Второй - "ppSL". А потом поделим один на другой. И получается переменная "koef1" - которя отображает отношение одного значения к другому. В моём случае - "koef1" - это просто
итоговое отношение пунктов прибыли к убыточным пунктам.
В начале работы эксперта "koef1" - приравниваю к нулю, естественно.
Если прочитать этот код, то koef1 равен нулю, потому что условие не выполняется, затем мы ищем минимальное значение, и оно после сравнения тоже становится равно koef1, то есть нулю.
Где-то ошибка в этой переменной, поищите. Минимумы и максимумы работают правильно.
Где меняются ppTP и ppSL? На какие значения?возьмём два генератора случайных чисел
Распринтуйте ppTP, ppSL, koef1, где-то получаете не те значения, на которые рассчитываете. Вероятно, в первом расчёте на первом тике.
Если koef1 изначально равняется ноль, то это значение и запишется, как самое минимальное.
Да! сделал "koef1=100;" на глобальном. Работает! Минимум есть! Считает.
Теперь максимум висит "100" ))
Скобку перенёс! Ура победа! Теперь всё считает! И Max и Min!
Низкий поклон всем кто помог! Спасибо!
Сейчас вставлю готовый, полный код.