МТ5- Чего не хватает в Советниках по умолчанию

 

В этой теме все про Советники в МТ5.  Торговля и графические объекты в других темах.

________________________________________________________________________________________________________________

Не хватает, конечно, по умолчанию в Советниках МТ5 это задать по умолчанию направление торговли, как это было в МТ4.

Желательно чтобы была возможность задать название Советника, которое отображалось бы в комментариях открытых ордеров. Это полезно, когда много Советников и много открытых ордеров. Удобно понимать какой ордер каким Советником открыт.

Комментарии и направление торговли в Советниках.

________________________________________________________________________________________________________________________________________________________

 
Vladimir Gulakov:

В этой теме все про Советники в МТ5.  Торговля и графические объекты в других темах.

________________________________________________________________________________________________________________

Не хватает, конечно, по умолчанию в Советниках МТ5 это задать по умолчанию направление торговли, как это было в МТ4.

Желательно чтобы была возможность задать название Советника, которое отображалось бы в комментариях открытых ордеров. Это полезно, когда много Советников и много открытых ордеров. Удобно понимать какой ордер каким Советником открыт.

________________________________________________________________________________________________________________________________________________________

Направление торговли вы можете сами реализовать в боте. В чем проблема?

 
DrSky #:

Направление торговли вы можете сами реализовать в боте. В чем проблема?

По умолчанию удобнее. Лишние надстройки в любой стратегии это плохо. В том числе в Советниках.

 
Vladimir Gulakov #:

По умолчанию удобнее. Лишние надстройки в любой стратегии это плохо. В том числе в Советниках.

А настройка, в какую сторону торговать - это не настройка?

И можно пояснить, в чём "большее удобство" выделения такой настройки?
 
Georgiy Merts #:

А настройка, в какую сторону торговать - это не настройка?

И можно пояснить, в чём "большее удобство" выделения такой настройки?

Я имею в виду лишнюю настройку в коде Советника. Так уж получилось что в МТ4 случайно заметил, что Советники с излишними функциями и вообще с длинным кодом меньше эффективны, да и глючат часто. В МТ4 функция по умолчанию в какую сторону торговать позволяла настроить Советник на многих парах одновременно. Имеются в виду отбойные системы в которых на селл одно значение, на бай другое. 

 В МТ5 Советниками не пользуюсь, кроме ручников. На данный момент.

 
Vladimir Gulakov #:

Я имею в виду лишнюю настройку в коде Советника. Так уж получилось что в МТ4 случайно заметил, что Советники с излишними функциями и вообще с длинным кодом меньше эффективны, да и глючат часто. В МТ4 функция по умолчанию в какую сторону торговать позволяла настроить Советник на многих парах одновременно. Имеются в виду отбойные системы в которых на селл одно значение, на бай другое. 

 В МТ5 Советниками не пользуюсь, кроме ручников. На данный момент.

Ну, формально ты прав - полная бочка воды с каплей, и правда, весит больше, чем больше, чем без капли. Но, во-первых, реально код, который разрешает советнику тоговать в какую-то одну сторону - занимает не более 10 строк кода. Неужто "снизится эффективность" на фоне, как минимум, сотен строк, и ты так криво их напишешь, что там появятся глюки?  

А во-вторых - баааальшое сомнение по поводу "эффективности". На мой взгляд, именно эффективность - прямо зависит от количества настроек и количества кода в советнике. Советник из 50тысяч строк будет заметно эффективнее, чем советник из пятисот строк. Как раз для эффективности ты и хочешь, чтобы была возможность указать, в какую сторону торговать. Вводишь новую дополнительную настройку. 

Большое число настроек имеет совсем другой серьёзный минус - каждая дополнительная настройка понижает стабильность результата. Однако, здесь разницы нет - что у тебя в коде будет указание куда торговать можно, что сам МТ будет игнорировать часть указаний на торговлю. 

Ну и, безусловно, чем больше кода - тем больше вероятность, что что в нём будут ошибки. Однако, повторю, написать десяток вполне прозрачных строк, и внести при этом какой-то баг, который будет дополнительно неявно влиять на торговлю - это ох, как надо постараться... Подозреваю, что у тебя это не получится даже при желании. 

А насчет "в МТ5 советниками не пользуюсь" - так уже лет пять (как бы не больше) советники пишутся так, что их код абсолютно одинаково работает что на МТ4, что на МТ5 без малейших изменений в коде. У меня вся моя библиотека кодов (более 1000 файлов) - без единого предупреждения или ошибки компилируется как в МТ4 так и в МТ5.

 
Vladimir Gulakov #:

По умолчанию удобнее. Лишние надстройки в любой стратегии это плохо. В том числе в Советниках.

Лишняя надстройка останется лишней надстройкой не зависимо от того, задается она из входных параметров или из терминала.

Несколько раз было на МТ4, что заказчики пишут "вот сигнал на покупку, а советник не купил". В итоге проблема, как оказывалось, была именно здесь:

Я бы поддержал идею убрать эту хрень и из MT4 тоже.

Программист, который попросит дополнительные деньги за такую настройку во входных параметрах (являясь автором кода) вас обманывает.

За 30$ на фрилансе вам пачку советников проапгрейдят такой настройкой.

 
Vladislav Boyko #:

Лишняя надстройка останется лишней надстройкой не зависимо от того, задается она из входных параметров или из терминала.

Несколько раз было на МТ4, что заказчики пишут "вот сигнал на покупку, а советник не купил". В итоге проблема, как оказывалось, была именно здесь:

Я бы поддержал идею убрать эту хрень и из MT4 тоже.

Программист, который попросит дополнительные деньги за такую настройку во входных параметрах (являясь автором кода) вас обманывает.

За 30$ на фрилансе вам пачку советников проапгрейдят такой настройкой.

Ну вот программисты и убрали. Сделали МТ 5 без этой настройки. А если бы у трейдеров спросили то и не убирали бы.

 
Georgiy Merts #:

Ну, формально ты прав - полная бочка воды с каплей, и правда, весит больше, чем больше, чем без капли. Но, во-первых, реально код, который разрешает советнику тоговать в какую-то одну сторону - занимает не более 10 строк кода. Неужто "снизится эффективность" на фоне, как минимум, сотен строк, и ты так криво их напишешь, что там появятся глюки?  

А во-вторых - баааальшое сомнение по поводу "эффективности". На мой взгляд, именно эффективность - прямо зависит от количества настроек и количества кода в советнике. Советник из 50тысяч строк будет заметно эффективнее, чем советник из пятисот строк. Как раз для эффективности ты и хочешь, чтобы была возможность указать, в какую сторону торговать. Вводишь новую дополнительную настройку. 

Большое число настроек имеет совсем другой серьёзный минус - каждая дополнительная настройка понижает стабильность результата. Однако, здесь разницы нет - что у тебя в коде будет указание куда торговать можно, что сам МТ будет игнорировать часть указаний на торговлю. 

Ну и, безусловно, чем больше кода - тем больше вероятность, что что в нём будут ошибки. Однако, повторю, написать десяток вполне прозрачных строк, и внести при этом какой-то баг, который будет дополнительно неявно влиять на торговлю - это ох, как надо постараться... Подозреваю, что у тебя это не получится даже при желании. 

А насчет "в МТ5 советниками не пользуюсь" - так уже лет пять (как бы не больше) советники пишутся так, что их код абсолютно одинаково работает что на МТ4, что на МТ5 без малейших изменений в коде. У меня вся моя библиотека кодов (более 1000 файлов) - без единого предупреждения или ошибки компилируется как в МТ4 так и в МТ5.

 Дайте мне любой советник с длинным кодом, я его сам испытаю. Если он будет эффективен, тут же признаю свою неправоту и глубоко раскаюсь.. Недели две для испытания достаточно, хотя скорее всего и одной недели хватит и возможно даже одного дня. Скрин оптимизации, для доказательства не надо, только конкретное испытание на торговле.

А так пока по прежнему даже не сомневаюсь, что Советник из штук 5 строк, если в нем только то что нужно гораздо полезнее для трейдинга, чем замороченная длинная кодовая портянка.


Вот для примера наугад тыкнул в кодобазе, с 3 раза и попался... Никого не критикую, не важно какой автор и про что Советник и только пример... Ниже.

________________________________________________________________________________________________________________________________________

Просто физически не возможно оптимизировать как надо такие настройки на все случаи жизни, а их еще к тому же надо и перептимизировать временами. Какая с них вообще может быть эффективность???  В коде этого Советника 1500 строк. Автору уважение. Он хорошо поработал... 

Входные настройки Советника

______________________________________________________________________________________________________

Сейчас математические стратегии раскручиваю. Советниками не пользуюсь, кроме ручников, но ради интереса глянул...

Советник для ручной торговли В МТ5- 150 строк.

точь такой же ручник для МТ4- 20 строк, правда я его еще не включал...

Советник МТ4 отбойник, законсервирован слегка, но в нем всего 190 строк.

А мне больше и не надо.

 
Vladimir Gulakov #:

Вот если бы вы предоставили скрин торговли эффективного Советника с длинным кодом, то я прямо сейчас раскаялся  и признал свою неправоту...

Есть эффективный советник с коротким кодом для объективного сравнения? :)

Vladimir Gulakov #:

Советник для ручной торговли В МТ5- 150 строк.

точь такой же ручник для МТ4- 20 строк, правда я его еще не включал...

Пара примитивных кнопок для ручной торговли "купить", "продать", "закрыть" + табло с базовой информацией, аля "статистика за месяц" + пара объектов на графике = 1000+ строк спокойно. Просто для удобной ручной торговли. При этом торговая логика и эффективность вся на пользователе.


Я это пишу к тому, что зря вы вообще пытаетесь увидеть корреляцию между количеством строк и торговой эффективностью.


А по поводу long_only/short_only, то я полагаю, что разработчикам приложений пот MT по большей части фиолетово на них (как, собственно, и мне).

Ну а раз MQ не перенесли это в MT5, значит были на то свои соображения. И боюсь, что на удовлетворение вашей просьбы по возвращению этой настройки рассчитывать особо не приходится. Гораздо проще решить этот вопрос в частном порядке модификацией используемых приложений и соответствующим пунктом в тз при разработке новых.

 
Vladimir Gulakov #:

Вот если бы вы предоставили скрин торговли эффективного Советника с длинным кодом, то я прямо сейчас раскаялся  и признал свою неправоту... 

А так пока по прежнему даже не сомневаюсь, что Советник из штук 5 строк, если в нем только то что нужно гораздо полезнее для трейдинга, чем замороченная длинная кодовая портянка.


Вот для примера наугад тыкнул в кодобазе, с 3 раза и попался... Никого не критикую, не важно какой автор и про что Советник и только пример... Ниже.

________________________________________________________________________________________________________________________________________

Просто физически не возможно оптимизировать как надо такие настройки на все случаи жизни, а их еще к тому же надо и перептимизировать временами. Какая с них вообще может быть эффективность???  В коде этого Советника 1500 строк. Автору уважение. Он хорошо поработал... 

______________________________________________________________________________________________________

Сейчас математические стратегии раскручиваю. Советниками не пользуюсь, кроме ручников, но ради интереса глянул...

Советник для ручной торговли В МТ5- 150 строк.

точь такой же ручник для МТ4- 20 строк, правда я его еще не включал...

Советник МТ4 отбойник, законсервирован слегка, но в нем всего 120 строк.

А мне больше и не надо.

Много настроек делается для двух вещей: придать солидности и в случае слива сказать: Вы не те настройки применили.
Всё