Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам - страница 1352
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
CopyBuffer не нашел в мт4, только в мт5 В мт4 нет? есть простенько по номерам буферных массивов получить данные в мт4?
нет
в МТ4 это iCustom() https://docs.mql4.com/ru/indicators/icustom
я проверял в прошлом году, вызов из ЕА iCustom() кэшируемый, т.е. если из ЕА вызовете на одном тике несколько раз iCustom() для разных буферов или индексов, то сам индикатор будет пересчитан один раз на этот тик, т.е. с производительностью там все в порядке
ЗЫ: зачем МТ4 - если МТ5 уже "раскушали", производительности больше, тестер точнее... в целом нормальная штука для исследований, имхо
нет
в МТ4 это iCustom() https://docs.mql4.com/ru/indicators/icustom
я проверял в прошлом году, вызов из ЕА iCustom() кэшируемый, т.е. если из ЕА вызовете на одном тике несколько раз iCustom() для разных буферов или индексов, то сам индикатор будет пересчитан один раз на этот тик, т.е. с производительностью там все в порядке
ЗЫ: зачем МТ4 - если МТ5 уже "раскушали", производительности больше, тестер точнее... в целом нормальная штука для исследований, имхо
идеи легче отрабатывать на МТ4. Оболочка легче))) Нет так нет. Будем по дедовски в цикле в массив писать)))) В МТ5 масштабировать имеет смысл когда МТ4 перестает справляться)) а это либо медленно, либо слишком много данных. пока до этих этапов не дошел)))
добавлено. И когда идея отработана до допустимой ошибки.Всем добрый день. Грааль машину практически-то закончил ваять, но у меня при компиляции около 50-60 предупреждений return value of 'OrderSend' should be checked TREND+ _V_1,1.mq4 1626 11
Насколько я понял это от того, что я открытие ордеров пишу без всякой проверки- вот так
Всем добрый день. Грааль машину практически-то закончил ваять, но у меня при компиляции около 50-60 предупреждений return value of 'OrderSend' should be checked TREND+ _V_1,1.mq4 1626 11
Насколько я понял это от того, что я открытие ордеров пишу без всякой проверки- вот так
напиши так
напиши так
не фурычит данная строка кода:( сразу выдаёт 2 ошибки вот таких:
'Buy' - undeclared identifier TREND+_1,1.mq4 860 98
'Open' - some operator expected TREND+_V_1,1.mq4 860 102
а сам код вот такой
Всё как и советовалось написал, с тем лишь отличием что изменил имя переменной для коммента, чтобы разделять коммент рыночных и отложенных ордеров. Что не так делаю?(((Print("Buy Open");
не фурычит данная строка кода:( сразу выдаёт 2 ошибки вот таких:
'Buy' - undeclared identifier TREND+_1,1.mq4 860 98
'Open' - some operator expected TREND+_V_1,1.mq4 860 102
а сам код вот такой
Всё как и советовалось написал, с тем лишь отличием что изменил имя переменной для коммента, чтобы разделять коммент рыночных и отложенных ордеров. Что не так делаю?(((я пропустил ""
Vladislav Andruschenko:
Print("Buy Open");
Тики приходят это видно по принтам но не копирует, как будто нет индикатора в терминале, только смена периода с индикатором помогает, далее после первого старта индикатор работает нормально.
С первым стартом индикатора в методе OnCalculate не работает CopyRates
Тики приходят это видно по принтам но не копирует, как будто нет индикатора в терминале, только смена периода с индикатором помогает, далее после первого старта индикатор работает нормально.
Справка: CopyRates
Примечание