Ошибки, баги, вопросы - страница 1888
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Потому что может возвращать только ДВА значения - или POSITION_TYPE_BUY или POSITION_TYPE_SELL ибо
ENUM_POSITION_TYPE
Идентификатор
Описание
POSITION_TYPE_BUY
Покупка
POSITION_TYPE_SELL
Продажа
и других значений нет. А дальше как в фильмах "любые совпадения имён случайны"...
PositionGetInteger(POSITION_TIME); уже может вернуть больше 2 значений
поразительно не так ли?
А в случае ошибки PositionGetInteger(POSITION_MAGIC) ?
-1 в МТ5 маджики только положительные, на счет только положительных маджиков тоже возмущался )
И отрицательные.
В ордере отправить можно только положительно значение маджика
гы, а получить можно и отрицательное )))
все понятно, у МК не было выбора )
В ордере отправить можно только положительно значение маджика
И отрицательное.
Это баг или я чето-то не понимаю? обычный советник по параболику, ставит стоп ордер на прошлой точке, в случае с бай с учетом спреда.
И вот цена (Ask) дошла до цены ордера 57781, но ордер не открывается.
В чем ошибка выполнения
если сделать так:
т.е. приведение к родителю, то все проходит корректно, видимо в структуре языка очень существенные изменения прошли и теперь производный тип однозначно не тип предок.
Проверил на С++:
приведение объекта родительского класса к типу производного отрабатывается корректно, т.е. какая то ошибка в механизме MQL5 с приведением типов, если конечно так не было задумано.
В чем ошибка выполнения
Если Вы не проверяете, что возвращает dynamic_cast, то его использование не имеет смысла.