Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Почитай интервью участников Automated Trading Championship
Виктор
352
Виктор 2010.01.09 12:24 

В одном советнике из codbase увидел цифровой фильтр, решил попробовать добавить в свой советник.

Сигнал на открытие позиций переделал на такое:

bool Digit_filter()//цифровой фильтр 
{
		OpenBuy = false;
		OpenSell = false;

 	   double Filter1 = iCustom(Symbol(), 0, "Figure", 0, 1);
	   double Filter2 = iCustom(Symbol(), 0, "Figure", 2, 1);
	   double Filter3 = iCustom(Symbol(), 0, "Figure", 3, 1);
	
	
	if(Filter1 > Filter3 && Filter2 > Filter3)
   	  {
	   	CanOpenSell = true;
	  }
	if(Filter1 < Filter3 && Filter2 < Filter3)
   	  {
   		     CanOpenBuy = true;
   	  }

       if(CanOpenBuy) 
   	  {
	    	CanOpenBuy = false;
	   	OpenBuy = true;
	   	return(OpenBuy);
   	  }
	if(CanOpenSell)
   	  {
	   	CanOpenSell = false;
	   	OpenSell = true;
   		     return(OpenSell);
   	  }

}

просадка вроде бы уменьшилась.

Вот только не совсем понимаю принцип работы этого фильтра. Так если кто знает, может объясните как он работает.

Заранее спасибо.

Файлы:
figure.mq4 9 kb
Aleksey Lebedev
6034
Aleksey Lebedev 2010.01.09 17:32  

Грубо говоря, эт машки с расчитанными весами.


Простая ма1=(Close1+Close2+...+CloseN)/N


Цифровой фильтр1=(а1*Close1+a2*Close2+...+aN*CloseN).

(a1+a2+...+aN)==1.

Виктор
352
Виктор 2010.01.09 19:46  

Интересно а чем он тогда лучше простых машек?

А весовые коэффициенты они находятся по каким то определённым критериям, я к тому что будут ли они рабочими в будующем или их нужно постоянно оптимизировать?

И вообще рабочий это фильтр или просто совпадение результатов?

Я в замешательстве )

o_O
Модератор
23304
o_O 2010.01.09 19:54  
Конечно надо, как и все настраиваемые системы. В том числе и ваш эксперт - это тоже своего рода цифровой фильтр. Сегодня работает, через год уже хуже или лучше. Рынок он ведь тоже изменяется, хоть и не очень быстро...
Dmitry Fedoseev
41208
Dmitry Fedoseev 2010.01.09 20:27  
Vitya писал(а) >>

Интересно а чем он тогда лучше простых машек?

А весовые коэффициенты они находятся по каким то определённым критериям, я к тому что будут ли они рабочими в будующем или их нужно постоянно оптимизировать?

И вообще рабочий это фильтр или просто совпадение результатов?

Я в замешательстве )

http://fx.qrz.ru/

Виктор
352
Виктор 2010.01.09 20:43  

Интересно, как раз перед тем как создавать ветку скачал эту программу и ветку форума где она обсуждалось, видимо в правильном направлении иду. Стоит писидеть повникать.

Хотелось у знающих людей спросить стоит ли оно того?

Можно, используя цифровые фильтры снизить просадку?

Qwer
8
Qwer 2010.01.09 21:02  
Vitya >>:

Интересно, как раз перед тем как создавать ветку скачал эту программу и ветку форума где она обсуждалось

А можно ссылку на обсуждение? Сюда или в личку. Спасибо.

Виктор
352
Виктор 2010.01.09 21:21  
да, естественно https://www.mql5.com/ru/forum/117594/page2
Rafi
19
Rafi 2012.01.30 12:00  

вот хороший сайт где много полезного! http://digteh.ru/

Vladimir Gomonov
8235
Vladimir Gomonov 2012.01.30 18:47  
Vitya:

Вот только не совсем понимаю принцип работы этого фильтра. Так если кто знает, может объясните как он работает.

Заранее спасибо.

Однослойная нейросетка с нормализованными весами.

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

// Почти пошутил. ;)

Заранее на здоровье.

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