Эксперт "многостаночник". Концепция.

 

Наверное многим "вдруг" иногда приходят светлые мысли идеи...

Вот и меня сёдни бабахнуло. Видать перегрелся на солнышке... :)))

*

Суть такова.

В советник заложены сразу несколько стратегий, но в момент времени торгует лишь по одной из них.

Остальные торгуют "виртуально", в стол как говорят писатели ;), то бишь для статистики которую

постоянно мониторит "переключательный модуль".

То бишь, сейчас торгует №1 и как только начинается слив, то модуль опрашивает другие и находит

(либо нет ;) ту, которая в данный момент набирает профит...

Если не находит, то команда стоп и теперь уже все в виртуале до того момента пока там не начнётся профит

и включает ту стратежку... далее уже как обычно...

*

ново? или уже пилилось это не раз?

 
kombat >>:

ново? или уже пилилось это не раз?

Хм, но если все стратегии потенциально прибыльны, то эффективней наверное сделать портфель.

Если все стратегии это одна с разными параметрами, получаем автооптимизатор :) .

 

в принципе можно и сделать.

вот только где гарантия, что на момент опроса у завиртуаленой стратегии есть профит, а когда открылись по одной из ней- то получится минус... и как потом?

 

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

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

 
kombat >>:

Наверное многим "вдруг" иногда приходят светлые мысли идеи...

Вот и меня сёдни бабахнуло. Видать перегрелся на солнышке... :)))

*

Суть такова.

В советник заложены сразу несколько стратегий, но в момент времени торгует лишь по одной из них.

Остальные торгуют "виртуально", в стол как говорят писатели ;), то бишь для статистики которую

постоянно мониторит "переключательный модуль".

То бишь, сейчас торгует №1 и как только начинается слив, то модуль опрашивает другие и находит

(либо нет ;) ту, которая в данный момент набирает профит...

Если не находит, то команда стоп и теперь уже все в виртуале до того момента пока там не начнётся профит

и включает ту стратежку... далее уже как обычно...

*

ново? или уже пилилось это не раз?


Что-то подобное уже было в какой-то ветке. Только там предлагался портфель экспертов, т.е. выбирался профитный эксперт, а не профитная стратегия. Можно ещё и многовалютность подключить - выбирать на какой валюте профитней.

 

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

 
TheXpert >>:

Хм, но если все стратегии потенциально прибыльны, то эффективней наверное сделать портфель.

Если все стратегии это одна с разными параметрами, получаем автооптимизатор :) .

Нет, по идее все стратежки разные.

Теоретически любой код оформленный как функция с одним параметром торг\вирт.

Strategy1(int tip) {код любого советника}

0 виртуально торгует, пишет статистику

1 реально торгует, разрешено

 
А это случаем было не в теме ли про то, как один товарищ советников с армией сравнивал?
 

Немного поправок... (

Возникает необходимость в двойниках. Впрочем не проблема.

//--- реал

Strategy1(int tip) {код любого советника}

//--- виртуал

Strategy1_virt([int tip]) {код любого советника}

//---

Реальный торгует после разрешения, виртуал всегда, хотя можно заюзать сигнал торможения

введением инвертированого восприятия int tip.

 

вопрос из серии что было раньше - курица или яйцо? (ну или так: размножаются КУРИЦЫ путем откладывания яиц, либо же ЯЙЦА размножаются путем вылупливания куриц?)

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

альтернатива - следить и выбирать самую прибыльную на данный момент. но все равно - танцы с бубном...

чтобы система работала - нужно ее замкнуть обратной связью: по такойто системе было столькото удачных трейдов и столько неудачных (возможно нужно учесть с весами по времени: последние - более весомые) и по этой оценке выбирать рабочую максимально эффективную.

 
ForexTools >>:


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

альтернатива - следить и выбирать самую прибыльную на данный момент. но все равно - танцы с бубном...

чтобы система работала - нужно ее замкнуть обратной связью: по такойто системе было столькото удачных трейдов и столько неудачных (возможно нужно учесть с весами по времени: последние - более весомые) и по этой оценке выбирать рабочую максимально эффективную.



вот вот. и я о том же...