Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам - страница 588
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Закрываю одновременно 4 позиции, как посчитать их за одну, в функции подсчёта убытков подряд?
Закрыться, из за проскальзывания, могут не по одной цене и время, наверное, разное
Попытка:
Если брокер разрешает встречное закрытие, то для фиксации цены закрытия нужно открыть встречный ордер объемом, равным объему совокупно закрываемых ордеров. После этого цена закрытия получается фиксированной и можно не спеша провести 4 торговых операции встречного закрытия ордеров.
Подскажите как определить способ расчета маржи.
У каких то брокеров маржа взимается с каждой позиции. А у каких то, только с разницы в объемах на бай и селл. (т.е. если на счете полный лок, то маржа ноль)
Как программно определить способ расчета маржи?
Здравствуйте. Помогите пожалуйста.
Ищу фрактал выше МА, запоминаю бар, дальше, от этого бара ищу фрактал и если он меньше первого найденного, то true
Постоянно false в коментарии
Здравствуйте. Помогите пожалуйста.
Ищу фрактал выше МА, запоминаю бар, дальше, от этого бара ищу фрактал и если он меньше первого найденного, то true
Постоянно false в коментарии
Проблема в этой строке
Если фрактал найден и он выше МА, то надо прервать цикл, а не продолжить его. Ведь после первого найденного будет и другой и третий и так до ...
Проблема в этой строке
Если фрактал найден и он выше МА, то надо прервать цикл, а не продолжить его. Ведь после первого найденного будет и другой и третий и так до ...
Благодарю. Заменил на break;Теперь постоянно true. но условие if(fr2<fr1) несоблюдено.
Значит надо это условие добавить перед выводом результата функции. Что-же в этом сложного???
Значит надо это условие добавить перед выводом результата функции. Что-же в этом сложного???
Разве не должна функция вернуть false если условие не выполнено?
Разве не должна функция вернуть false если условие не выполнено?
Проверьте что возвращает iFractals ноль или пустое значение.
Проверьте что возвращает iFractals ноль или пустое значение.
В окне данных пустое значение. Заменил if(f!=0) на if(f!=EMPTY_VALUE), результат без изменений.
1. Я говорил проверить, а не заменить. iFractals возвращает 0 если нет фрактала. Я этим регулярно не пользуюсь и естественно не забиваю не высохшие остатки памяти такими мелочами.
2. Функция, хоть и написана ужасно, но всё-же работает исправно.
3. В Comment отображается последнее значение. Замените на
и посмотрите сколько раз будет напечатано