| New signals service! | |
|
|||||||
| Register in Forex TSD! | |
|
Trading Systems Leaders in this forum (automated trading systems) are winning more than 3000 pips in a month (30000$ investing one lot every time). Click here to register and get more information |
|
![]() |
|
|
LinkBack | Thread Tools | Display Modes |
|
|||
|
If you look at numerous posts here you will see that most Fishers and solar (a Fisher) repaint the past so that it looks better than it is. Yurik repaints and will give an unreliable EA. I have included Fisher m11 that doesn't repaint. It averages out past data but adds some delay.
http://www.forex-tsd.com/metatrader-...-question.html |
|
|||
|
fisher seems to be better than bollinger squezze, but accordingly with rich7 (thx to you) we need other strategy. buy when price is above 0 and vice versa for this indicator dont seems the best option to do. work with fisher m11 seems good but, exactly thus, we need a filter.
thx. |
|
|||
|
Fisher_yur4ik with fixed time indicator
HI all,
Can some one with expert programer here make Fisher_Yur4ik indicator to be fixed with timeframe of 15 minutes,30 minutes, 1 hours and 4 hours indicator for only pair of EUR/USD pair? Example: Fisher_Yur4ik indicator with fixed timeframe for M15 and to be used for EUR/USD pair.... and so on with M30, H1 & H4... therefore it will be 4 indicator with fixed timeframe. I should be thankfull to Yur4ik for posting this indicator & it 99% reliable compare to other indicator.. AMAZING.. Here is the original code below:- #property copyright "Copyright © 2005, Yura Prokofiev" #property indicator_separate_window #property indicator_buffers 3 #property indicator_color1 Black #property indicator_color2 Lime #property indicator_color3 Red double ExtBuffer0[]; double ExtBuffer1[]; double ExtBuffer2[]; int init() { SetIndexStyle(0,DRAW_NONE); SetIndexStyle(1,DRAW_HISTOGRAM); SetIndexStyle(2,DRAW_HISTOGRAM); IndicatorDigits(Digits+1); SetIndexBuffer(0,ExtBuffer0); SetIndexBuffer(1,ExtBuffer1); SetIndexBuffer(2,ExtBuffer2); IndicatorShortName("Fisher_Yur4ik"); SetIndexLabel(1,NULL); SetIndexLabel(2,NULL); return(0); } int start() { int period=10; int limit; int counted_bars=IndicatorCounted(); double prev,current,old; double Value=0,Value1=0,Value2=0,Fish=0,Fish1=0,Fish2=0; double price; double MinL=0; double MaxH=0; if(counted_bars>0) counted_bars--; limit=Bars-counted_bars; for(int i=0; i<limit; i++) { MaxH = High[Highest(NULL,0,MODE_HIGH,period,i)]; MinL = Low[Lowest(NULL,0,MODE_LOW,period,i)]; price = (High[i]+Low[i])/2; Value = 0.33*2*((price-MinL)/(MaxH-MinL)-0.5) + 0.67*Value1; Value=MathMin(MathMax(Value,-0.999),0.999); ExtBuffer0[i]=0.5*MathLog((1+Value)/(1-Value))+0.5*Fish1; Value1=Value; Fish1=Fish; } bool up=true; for(i=limit-2; i>=0; i--) { current=ExtBuffer0[i]; prev=ExtBuffer0[i+1]; if (((current<0)&&(prev>0))||(current<0)) up= false; if (((current>0)&&(prev<0))||(current>0)) up= true; if(!up) { ExtBuffer2[i]=current; ExtBuffer1[i]=0.0; } else { ExtBuffer1[i]=current; ExtBuffer2[i]=0.0; } } return(0); } |
![]() |
| Bookmarks |
| Thread Tools | |
| Display Modes | |
|
|