Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам - страница 2130
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Всем привет. Ребята подскажите где ошибка в коде и как исправить? уже двое суток ...сь и не знаю как решить проблему. Выдает такие ошибки - '0' - cannot convert enum. '1' - cannot convert enum
Строка же указывается компилятором с ошибкой.
Предположу, что дело в этом
IndicatorSetDouble
Задаёт значение соответствующего свойства индикатора. Свойство индикатора должно быть типа double. Существует 2 варианта функции.
Вызов с указанием идентификатора свойства.
bool IndicatorSetDouble(
int prop_id, // идентификатор
double prop_value // устанавливаемое значение
);
Вызов с указанием идентификатора и модификатора свойства.
bool IndicatorSetDouble(
int prop_id, // идентификатор
int prop_modifier, // модификатор
double prop_value // устанавливаемое значение
)
Параметры
prop_id
[in] Идентификатор свойства индикатора. Значение может быть одним из значений перечисления ENUM_CUSTOMIND_PROPERTY_DOUBLE.
prop_modifier
[in] Модификатор указанного свойства. Только свойства уровней требуют модификатора. Нумерация уровней идет с 0, то есть для задания свойства второму уровню нужно указать единицу (на 1 меньше, чем при использовании директивы компилятора).
prop_value
[in] Значение свойства.
Тоже используется без начальной инициализации.
Вроде инициализирована, как внешняя переменная: int i, j, LastError, TimeS[],symbnum;
Вроде инициализирована, как внешняя переменная: int i, j, LastError, TimeS[],symbnum;
Вроде нашел, ошибку, строка: int nSmb=FileSize(hFile)/1936; nSmb = 0, поэтому не создается массив. Можете подсказать причину, почему? Спасибо.
Вроде инициализирована, как внешняя переменная: int i, j, LastError, TimeS[], symbnum ;
Ей надо присвоить 0, тогда это будет инициализацией. Нельзя предполагать, что компилятор сделает это по умолчанию.
Вроде нашел, ошибку, строка: int nSmb=FileSize(hFile)/1936; nSmb = 0, поэтому не создается массив. Можете подсказать причину, почему? Спасибо.
А реальный размер файла какой?
Здравствуйте. такой вопрос. Индикатор не выводит стрелки и не возможно прогнать на тестере, выдает ошибку - GBPUSD,M1: array out of range in 'test.mq4' (97,24)
что я не так написал и как это исправить?
Здравствуйте. Подскажите пожалуйста где я дал маху. Индикатор не выдает сигналы. Должны появляться стрелки и алерт но полная тишина.
Подходит бабка у деду и говорит: «Ой дед, я сегодня маху дала»…
— Кому, кому?
— Да никому, просто сто рублей потеряла…
— От дура, лучше-б ты Ваське дала…
Народ привет!
Сносил ось на Айфоне, теперь в АппСторе нету терминала МТ4.
Его удалили оттуда? Как то можно скачать?
Или есть что-то, чтобы по данным брокера можно было зайти.
здравствуйте всем!
имеется функция в советнике, закрывающая все ордера по профиту и удаляющая лимитки:
я хочу добавить закрытие всех ордеров по убытку:
попробовал сделать так: if((OrdersProfit()>=ProfitClose)||(OrdersProfit()<=LossClose))
однако так не работает (пишет недостаточно средств ош. 134) -хотел бы понять в чем особенность функции?
возможно есть особенность в подсчете профита?
подсчет прибыли решен так: