Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 803
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Простенький вопрос.
Можно ли так выходить из цикла ? Или такая простота не бесплатна ?
Еще один вопрос.
Есть структура MqlTick в ней есть поле
long time_msc; // Время последнего обновления цен в миллисекундах
Насколько я понимаю, в time_msc хранится количество миллисекунд с 1970 года.
Есть функция CopyTick c параметром
ulong from=0, // дата, начиная с которой запрашиваются тики
В справке указано, что это "Дата, начиная с которой запрашиваются тики. Указывается в миллисекундах с 01.01.1970"
Внимание вопрос.
Почему используются разные типы данных, в структуре MqlTick и в параметре функции CopyTick ? Ведь и там и там храниться время с 1970 года.
Еще один вопрос.
Есть структура MqlTick в ней есть поле
long time_msc; // Время последнего обновления цен в миллисекундах
Насколько я понимаю, в time_msc хранится количество миллисекунд с 1970 года.
Есть функция CopyTick c параметром
ulong from=0, // дата, начиная с которой запрашиваются тики
В справке указано, что это "Дата, начиная с которой запрашиваются тики. Указывается в миллисекундах с 01.01.1970"
Внимание вопрос.
Почему используются разные типы данных, в структуре MqlTick и в параметре функции CopyTick ? Ведь и там и там храниться время с 1970 года.
ulong - беззнаковый тип long
Простенький вопрос.
Можно ли так выходить из цикла ? Или такая простота не бесплатна ?
А что беспокоит? Завершение выполнения по условию. Только если надо просто выйти из цикла, то не return а break
А что беспокоит? Завершение выполнения по условию. Только если надо просто выйти из цикла, то не return а break
Я не понимаю возникает расход памяти после таких выход из цикла returnom или нет ?
С чего бы? Не забивайте себе голову ерундой. Такой выход будет работать быстро.
Как можно отказаться от бесплатной утилиты (индикатор) скаченной через маркет в терминале. Удаление не помогает. Постоянно приходят сообщения об обновлении продукта, хотя он давно уже удален.
господа помогите разобраться в ситуации, есть советник в тестере все идет без ошибок и проблем, на демо счете тоже без проблем, а когда в маркете загружаю советник, Автотестер пишет:
2016.04.01 00:00:12 failed instant sell 0.10 EURUSD at 1.13780 sl: 1.14030 tp: 1.13030 [Invalid volume]
2016.04.01 00:00:24 failed instant sell 0.10 EURUSD at 1.13779 sl: 1.14029 tp: 1.13029 [Invalid volume]
2016.04.01 00:00:59 failed instant sell 0.10 EURUSD at 1.13782 sl: 1.14032 tp: 1.13032 [Invalid volume]
2016.04.01 00:01:00 failed instant sell 0.10 EURUSD at 1.13793 sl: 1.14043 tp: 1.13043 [Invalid volume]
2016.04.01 00:01:08 failed instant sell 0.10 EURUSD at 1.13783 sl: 1.14033 tp: 1.13033 [Invalid volume]
2016.04.01 00:01:17 failed instant sell 0.10 EURUSD at 1.13784 sl: 1.14034 tp: 1.13034 [Invalid volume]
2016.04.01 00:01:25 failed instant sell 0.10 EURUSD at 1.13774 sl: 1.14024 tp: 1.13024 [Invalid volume]
2016.04.01 00:01:34 failed instant sell 0.10 EURUSD at 1.13776 sl: 1.14026 tp: 1.13026 [Invalid volume]
2016.04.01 00:01:59 failed instant sell 0.10 EURUSD at 1.13778 sl: 1.14028 tp: 1.13028 [Invalid volume]
2016.04.01 00:02:00 failed instant sell 0.10 EURUSD at 1.13778 sl: 1.14028 tp: 1.13028 [Invalid volume]
2016.04.01 00:02:08 failed instant sell 0.10 EURUSD at 1.13776 sl: 1.14026 tp: 1.13026 [Invalid volume]
код функции ниже:
господа помогите разобраться в ситуации, есть советник в тестере все идет без ошибок и проблем, на демо счете тоже без проблем, а когда в маркете загружаю советник, Автотестер пишет:
Распечатайте результат OrderCheck и полностью ее структуры. Так же с OrderSend.
Заведите демо-счета на десяти разных торговых серверах. И попробуйте там свой код. Чаще всего не учитывается какая-то особенность торгового сервера, которая воспроизводится при проверке в Маркете.+
И LastError не забывайте выводить. Все это вместе очень быстро позволит Вам разобраться в причинах ошибки.