Новая версия платформы MetaTrader 5 build 5800: Улучшенный торговый диалог и удобная работа с CSV в MetaEditor - страница 24
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
В печати видим порядковые номера от 3 до 5
Похоже, именно это и правильно.
А Ctrl C показывает
Эпопея с отвалами от сети продолжается. Предыдущая серия: https://www.mql5.com/ru/forum/505987/page22#comment_59550316 , там ссылки на более ранние.
Новая версия 5800 не проработала и суток, отвалилась от сети, при этом частично продолжала работать:
Запущена была только вчера вечером, когда отвалилась предыдущая:
Закрыл, стал запускать снова - не запускается.
Посмотрел в процессах - висит, видимо, какой-то остаток.
Прибил его - запустилось.
Но такие отвалы от сети происходят постоянно, причём отваливается только один MT5 из нескольких, работающих параллельно, с одним и тем же счётом, так что дело не в сети.
В 5120 такой проблемы не наблюдалось, а начиная с 5430 подвержены все опробованные версии, включая 5800.
Эпопея с отвалами от сети продолжается. Предыдущая серия: https://www.mql5.com/ru/forum/505987/page22#comment_59550316 , там ссылки на более ранние.
Новая версия 5800 не проработала и суток, отвалилась от сети, при этом частично продолжала работать:
Запущена была только вчера вечером, когда отвалилась предыдущая:
Закрыл, стал запускать снова - не запускается.
Посмотрел в процессах - висит, видимо, какой-то остаток.
Прибил его - запустилось.
Но такие отвалы от сети происходят постоянно, причём отваливается только один MT5 из нескольких, работающих параллельно, с одним и тем же счётом, так что дело не в сети.
В 5120 такой проблемы не наблюдалось, а начиная с 5430 подвержены все опробованные версии, включая 5800.
Похоже, именно это и правильно.
Вам следует попробовать обновить версию Wine до 11.
Насколько я помню, MT5 не работает на Wine-Stable 11.0.0 : "a debugger has been found running in your system".
Сообщения о решении этой проблемы без перехода на Wine-Staging или Wine-Devel не попадались.
Похоже, именно это и правильно.
А это - нет.Хорошо бы привести это к единому формату.
1) Или в ParameterGetRange выводить значения (или сделать новый вариант вызова, который давал бы значения)
2) Или для тестера сделать прием значений для перечислений, как порядковые номера.
1й вариант удобнее для понимания.
Вы предпочитаете второй вариант?
По моему первый правильнее. Так как можно enum снова на int поменять или на enum c другим шагом. При использовании значений будет однозначное соответствие.
У меня 3 enum счетчика для сокращения числа проходов при оптимизации (детальная, средняя и грубая). По значениям есть одинаковые значения и они могут быть использованы, например значение = 500 есть во всех вариантах, но его позиции разные.
enum nums1 {_0=0,_1=1,_2=2,_3=3,_4=4,_5=5,_6=6,_7=7,_8=8,_9=9,_10=10,_12=12,_15=15,_17=17,_20=20,_25=25,_30=30,_35=35,_40=40,_50=50,_60=60,_70=70,_80=80,_90=90,_100=100,_120=120,_150=150,_200=200,_250=250,_300=300,_400=400,_500=500,_600=600,_800=800,_1000_=1000,_1300=1300,_1600=1600,_2000=2000,_2500=2500,_3000=3000,_3500=3500,_4000=4000,_4500=4500,_5000=5000,_6000=6000,_7000=7000,_8000=8000,_10000=10000,_12000=12000,_15000=15000,_17000=17000,_20000=20000}; enum nums2 {__0=0,__1=1,__2=2,__3=3,__5=5,__7=7,__10=10,__14=14,__20=20,__30=30,__50=50,__70=70,__100=100,__150=150,__200=200,__300=300,__500=500,__700=700,__1000_=1000,__1500_=1500,__2000=2000,__3000=3000,__5000=5000,__7000=7000,__10000=10000,__15000=15000,__20000=20000,__32000=32000,__50000=50000,__100000=100000,__200000=200000}; enum nums3 {NoSL=0,___10=10,___20=20,___50=50,___100=100,___200=200,___500=500,___1000_=1000,___2000=2000,___3000=3000,___5000=5000,___7000=7000,___10000=10000,___20000=20000,___50000=50000,___100000=100000};Сейчас приходится вручную устанавливать start и stop после Ctrl V остальных настроек.
Насколько я помню, MT5 не работает на Wine-Stable 11.0.0 : "a debugger has been found running in your system".
Сообщения о решении этой проблемы без перехода на Wine-Staging или Wine-Devel не попадались.
Используйте ветку staging. Она отлично работает.
В своё время перешёл со Staging на Stable именно из-за проблемы "a debugger has been found running in your system" на версии >10.2
И тогда MQ говорили, что надо использовать Stable.
Постоянно скакать между ветками из-за обновлений MT5 - не самая лучшая практика.
Похоже, проблема, всё же, в каком-то изменении работы с сетью после версии 5120.
Непохоже
Это учел, конечно. Если идет оптимизация enum-параметра, то надо делать это по индексу, не по значению.
Сейчас приходится вручную устанавливать start и stop после Ctrl V остальных настроек.
С моей точки зрения, CTRL+C/V для enum работает неправильно - должно быть по индексу. Иначе оптимизация будет попадать на значения, которых нет в enum.
Это учел, конечно. Если идет оптимизация enum-параметра, то надо делать это по индексу, не по значению.
С моей точки зрения, CTRL+C/V для enum работает неправильно - должно быть по индексу. Иначе оптимизация будет попадать на значения, которых нет в enum.