генератор торговых стратегий - страница 3

 

О!, может тогда стоит рассмотреть возможность собирать эксперта из уже скомпилированных ex5? Тогда отдельные модули можно будет продавать/покупать в магазине...

Или это не реально?


ЗЫ. Хотя. Почему не реально? Можно так же сделать в виде инклудников обертки для скомпилированных библиотек и все дела.

 
Buter:

Шикарно! Чудесно!

Не хватает входных переменных true/false  которые запрещают ММ и Trailing 

Просто в визарде не добавляйте трейлинг и торгуйте фиксированным лотом.
 

А будет ли возможность воспользоваться не стандартной библиотекой (расположенной в каталоге Include/Expert/ ), а своей?

Будет ли возможность создавать подпапки?


 
Было б здорово иметь среди сущностей такое понятие как Стратегия. Она должна в себе объединять сочетание сигнала (пересечение сигналов с заданным допуском), mm, трейлинга, символа (набора символов), условий торговли (напр, ограничение по времени - в принципе напрашивается еще одна сущность Контроллер), и поименованный набор параметров для всего упомянутого. Если я правильно понимаю, сейчас выбрать несколько способов того же трала, переключаемых в зависимости от некоторых прочих условий, нельзя. Да и по одному сигналу наверно никто не торгует.

 
marketeer:
Было б здорово иметь среди сущностей такое понятие как Стратегия. Она должна в себе объединять сочетание сигнала (пересечение сигналов с заданным допуском), mm, трейлинга, символа (набора символов), условий торговли (напр, ограничение по времени - в принципе напрашивается еще одна сущность Контроллер), и поименованный набор параметров для всего упомянутого. Если я правильно понимаю, сейчас выбрать несколько способов того же трала, переключаемых в зависимости от некоторых прочих условий, нельзя. Да и по одному сигналу наверно никто не торгует.

Вы пытаетесь выпить море, вариантов написания советников невообразимое множество.

Но при этом генератор перекроет большую часть интересов трейдеров,

а программистам останется более сложная и как результат более интересная работа.

Опять же никто не мешает вам доработать сгенерированный код по своему вкусу.

 

Назовите вариант, который не укладывается в стадартные понятия (классы) уже заложенные в генератор. Если назовете, то по вашей логике такой генератор ни к чему. Если не назовете, значит море можно-таки формально описать соответствующим набором классов (на то она и абстракция). Я всего лишь высказал предложение не останавливаться на половинчатом решении. Вряд ли корректна сама мысль, что интересы трейдера (если это - заработать) будут реализованы сгенерированными экспретрами. Это прототипы, которые будут иллюстрацией недееспособности "голого" эксперта, и послужат источником очередных ТЗ от трейдеров к программерам. Если цель в этом - тогда она достигнута.

Дорабатывать и разрабатывать ТС с нуля разумеется никто не мешает. ;-)
 
marketeer:

Назовите вариант, который не укладывается в стадартные понятия (классы) уже заложенные в генератор. Если назовете, то по вашей логике такой генератор ни к чему. Если не назовете, значит море можно-таки формально описать соответствующим набором классов (на то она и абстракция). Я всего лишь высказал предложение не останавливаться на половинчатом решении. Вряд ли корректна сама мысль, что интересы трейдера (если это - заработать) будут реализованы сгенерированными экспретрами. Это прототипы, которые будут иллюстрацией недееспособности "голого" эксперта, и послужат источником очередных ТЗ от трейдеров к программерам. Если цель в этом - тогда она достигнута.

Дорабатывать и разрабатывать ТС с нуля разумеется никто не мешает. ;-)

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

Особенно после появления достаточного числа ДЦ с реальными счетами.

PS

Да и в базу теперь дорога открыта для простых "шаблонных". А что будет на следующем чемпионате и подумать страшно... :)

Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация о счете
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация о счете
  • www.mql5.com
Стандартные константы, перечисления и структуры / Состояние окружения / Информация о счете - Документация по MQL5
 

Вспоминается известный анегдот:

У психолога:
- Вы знаете, наша дочка очень жадная и постоянно подозревает в том, что мы ее не любим. Считает, что себе мы ложим много еды, а ей недокладываем...
- Вы возьмите и сварите несколько килограммов пельменей и положите ей все разом - чтобы она убедилась в вашей любви.
Родители так и сделали: сварили 10 кг. пельменей, положили в тазик и подали на стол. Девочка осмотрела приличную кучу:
- Представляю,******, сколько же вы сами сожрали!

 
marketeer:

1 Назовите вариант, который не укладывается в стадартные понятия (классы) уже заложенные в генератор.

2 Если назовете, то по вашей логике такой генератор ни к чему.

...

3  Вряд ли корректна сама мысль, что интересы трейдера (если это - заработать) будут реализованы сгенерированными экспретрами. Это прототипы, которые будут иллюстрацией недееспособности "голого" эксперта, и послужат источником очередных ТЗ от трейдеров к программерам. Если цель в этом - тогда она достигнута.

Дорабатывать и разрабатывать ТС с нуля разумеется никто не мешает. ;-)

1 Элементарно Ватсон, открыть в 13:00 в пятницу по пересечению двух машек , закрыть в понедельник по окончании Азиатской сессии.

И это лишь элементарный пример трейдерской постановки задачи, причём не самый худший.

2 Я не говорил что такой генератор ни к чему, он хорошее подспорье и автоматизация большого круга интересов.

3 Тут согласен, и собственно это пытался донести прошлым постом.

 
marketeer:
Было б здорово иметь среди сущностей такое понятие как Стратегия. Она должна в себе объединять сочетание сигнала (пересечение сигналов с заданным допуском), mm, трейлинга, символа (набора символов), условий торговли (напр, ограничение по времени - в принципе напрашивается еще одна сущность Контроллер), и поименованный набор параметров для всего упомянутого. Если я правильно понимаю, сейчас выбрать несколько способов того же трала, переключаемых в зависимости от некоторых прочих условий, нельзя. Да и по одному сигналу наверно никто не торгует.

Носитель стратегии - эксперт. Сейчас реализован только базовый класс CExpert, который выполняет необходимые действия (пусть пока в примитивном виде). В дальнейшем, планируется создать набор стратегий (наследников CExpert). Тогда и появится возможность выбора в Визарде.

Сочетания сигналов ("пересечение сигналов с заданным допуском"), Вы можете реализовать в своём классе (не изменяя интерфейсов).

"Многогранный" трал, аналогично.

Сейчас готовятся описания базовых классов. Будет и статья.

PS Наборы сигналов,трейлингов и ММ будет расширяться (м.б. и по заявкам пользователей).

Причина обращения: