[Архив!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 2. - страница 68
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
верно выскакивает.
вам надо Bid и Ask брать из функции MarketInfo
типа - ask= MarketInfo(OrderSymbol(), MODE_ASK);
и нормализовать не забывайте
ask=NormalizeDouble(ask, MarketInfo(OrderSymbol(), MODE_DIGITS));
Скажите, пожалуйста, вот вы делаете процесс нормализации,
а для чего он выполняется? объясните если вам не сложно.
Скажите, пожалуйста, вот вы делаете процесс нормализации,
а для чего он выполняется? объясните если вам не сложно.
Округление числа с плавающей запятой до указанной точности.
Рассчитываемые значения StopLoss, TakeProfit, а также значения цены открытия отложенных ордеров должны быть нормализованы с точностью, значение которой хранится в предопределенной переменной Digits.
Ошибка может возникать при не нормализированных ценах
Извини. Совсем забыл
Спасибо за индикатор, но это не то. Условие (ma13_0-ma55_0)*(ma13_1-ma55_1)<0 показывает было пересечение машек или нет (по нему сделал отдельный индикатор). У Вас входы по пересечению, а это не совсем то. Хочется отфилтровать стрелки так, чтоб показывало только первую стрелку после изменения направления.
Стрелки вашего индикатора крупные. Маленькие- индикатора, который надо подправить.
Добавлю. Тут не совсем покупка и продажа. Тут еще подщет цены выставления стоповых ордеров.
Скажите, пожалуйста, вот вы делаете процесс нормализации,
а для чего он выполняется? объясните если вам не сложно.
Почему неработает такая проверка ?
Почему неработает такая проверка ?
Я бы сделал временную отрисовку буфера flag[] и посмотрел, что в нем. С первого взгляда все значения в нем будут одинаковы.