Скачать MetaTrader 5

Мультивалютный советник на основе кластерных индикаторов - страница 8

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Erick M
264
Erick M  
Vinin >>:

.... Забылось уже многое.

Аналогично, вторая волна ;)

ПС. Кстати, а ты свой легендарный LRMA в мултивалютинге смотрел?

Victor Nikolaev
Модератор
14651
Victor Nikolaev  
BLACK_BOX писал(а) >>

Ты имеешь ввиду развесовку? Т.е. весовые коеффициенты?

Примерно так

Victor Nikolaev
Модератор
14651
Victor Nikolaev  
BLACK_BOX писал(а) >>

Аналогично, вторая волна ;)

ПС. Кстати, а ты свой легендарный LRMA в мултивалютинге смотрел?

Нет, не смотрел

Evgeniy Butakov
1223
Evgeniy Butakov  
Кстати, в советнике, на мой взгляд, отсутствует еще такая немало важная вещь, как положение кластеров валют относительно нуля! Это может служить хорошим фильтром
Evgeniy Butakov
1223
Evgeniy Butakov  

Подскажите как эту часть кода переделать, чтобы советник срабатывал при схождении линий на CCFp и расхождении на СС

for (x=0;x<8;x++)
   {
   for (y=0;y<8;y++)
      {
      if (ccfp[x,1]==ccfp[y,1])continue;
      if (ccfp[x,0]-ccfp[y,0]>step&&ccfp_old[x,0]-ccfp_old[y,0]<=step&&ccfp[x,0]>ccfp_old[x,0]&&ccfp[y,0]<ccfp_old[y,0]&&cc[x,0]-cc[y,0]>step&&cc[x,0]>cc_old[x,0]&&cc[y,0]<cc_old[y,0]) 
   {open=true; oper_up(ccfp[x,1],ccfp[y,1],lot[0],stop,profit,close,open,magicnumber);}
      if (cc[x,0]-cc[y,0]>step&&cc_old[x,0]-cc_old[y,0]<=step&&cc[x,0]>cc_old[x,0]&&cc[y,0]<cc_old[y,0]&&ccfp[x,0]-ccfp[y,0]>step&&ccfp[x,0]>ccfp_old[x,0]&&ccfp[y,0]<ccfp_old[y,0]) 
      {open=true;oper_up(cc[x,1],cc[y,1],lot[0],stop,profit,close,open,magicnumber);}
      if (ccfp[x,0]-ccfp[y,0]>step&&ccfp_old[x,0]-ccfp_old[y,0]<=step) 
   {open=false; oper_up(ccfp[x,1],ccfp[y,1],lot[0],stop,profit,close,open,magicnumber);}
      if (cc[x,0]-cc[y,0]>step&&cc_old[x,0]-cc_old[y,0]<=step) 
   {open=false;oper_up(cc[x,1],cc[y,1],lot[0],stop,profit,close,open,magicnumber);}
      }
   }
Victor Nikolaev
Модератор
14651
Victor Nikolaev  
evbut писал(а) >>

Подскажите как эту часть кода переделать, чтобы советник срабатывал при схождении линий на CCFp и расхождении на СС

Если посмотреть на задачу с другой стороны то все решается просто

Когда линии сходятся -расстояние между ними уменьшается. И наоборот

for (x=0;x<8;x++) {
   for (y=0;y<8;y++) {
      if (ccfp[x,1]==ccfp[y,1])continue;
      if ( (ccfp[x,1]-ccfp[y,1]) - (ccfp[x,0]-ccfp[y,0]) >0 ) {
         if ( (cc[x,0]-cc[y,0]) - (cc[x,1]-cc[y,1]) > 0) {
             open=true; 
             oper_up(ccfp[x,1],ccfp[y,1],lot[0],stop,profit,close,open,magicnumber);
         }
      }
   }
}
Что-то примерно так. На ошибки не проверял
Evgeniy Butakov
1223
Evgeniy Butakov  

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

На данный момент существует версия севетника ( https://www.mql5.com/ru/code/9555), который показывает не плохие результаты (см прикрепленные файлы). Огромное спасибо автору Lexandros за проделанную работу и советник. Есть кто из людей кто еще тестирует этот советник? давайте делиться мнениями и впечатлениями.

Файлы:
Vasiliy Smirnov
12348
Vasiliy Smirnov  

Кстати, я писал аналог ССФИПИ, оригинал не совсем пришелся мне по душе. Основу я взял тоже другую. Интересно, но как и говорит Винин.. памяти жрет собака как лошадь, поэтому использую как информационный.


Erick M
264
Erick M  

 

Если тонкая фиолетовая заскочит выше фиолетовой толстой и при этом зеленая тонкая будет выше толстой, то возможен проброс пары выше 0.92.

Диверы + тек. ослабление доллара (после "скачка Бернаки"), дают основания для коррекции по Ози.

12345678
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий