Скажите, пожалуйста, вот вы делаете процесс нормализации,
а для чего он выполняется? объясните если вам не сложно.
double NormalizeDouble(
double value, int digits)
Округление числа с плавающей запятой до указанной точности. Рассчитываемые значения StopLoss, TakeProfit, а также значения цены открытия отложенных ордеров должны быть нормализованы с точностью, значение которой хранится в предопределенной переменной Digits.
Ошибка может возникать при не нормализированных ценах
Спасибо за индикатор, но это не то. Условие (ma13_0-ma55_0)*(ma13_1-ma55_1)<0 показывает было пересечение машек или нет (по нему сделал отдельный индикатор). У Вас входы по пересечению, а это не совсем то. Хочется отфилтровать стрелки так, чтоб показывало только первую стрелку после изменения направления.
Стрелки вашего индикатора крупные. Маленькие- индикатора, который надо подправить.
верно выскакивает.
вам надо 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[] и посмотрел, что в нем. С первого взгляда все значения в нем будут одинаковы.