Another idea... You know that 2 * Secondary ATR rounded optimally from the avg. trade price is used for the target currently...so 5 * secondary entry ATR optimally rounded from the avg. trade price could be used for a catastophic stop. I know this is exactly opposite of a 2.5:1 benefit to risk ratio...but there is an edge
fifo, This is intiriguing. because our period can be tuned. ElectricWasThinkingSoHardAtTheGymTodayAndForgotToStopPedalingDuringTheWarmUpAndDidAnExtraTwentyMinutesOnTheElipticalSavant
MT4 daily curvi-rank for lower timeframes /* ---------------------------------------------------------------------- Indicator : cr_d1.mq4 Version : v1.01a Author : R. Boles Copyright : Date : 1-Feb-2007 Contact : boles.ron@gmail.com Notes : Plot DAILY curvirank on other timeframes ---------------------------------------------------------------------- */ #property indicator_chart_window #property indicator_buffers 7 #property indicator_color1 DodgerBlue #property indicator_color2 DimGray #property indicator_color3 DimGray #property indicator_color4 DimGray #property indicator_color5 DimGray #property indicator_color6 DimGray #property indicator_color7 DimGray double buf1[]; double buf2[]; double buf3[]; double buf4[]; double buf5[]; double buf6[]; double buf7[]; //+------------------------------------------------------------------+ int init() { SetIndexStyle(0,DRAW_LINE,STYLE_DOT,1); SetIndexBuffer(0,buf1); SetIndexStyle(1,DRAW_LINE,STYLE_DOT,1); SetIndexBuffer(1,buf2); SetIndexStyle(2,DRAW_LINE,STYLE_DOT,1); SetIndexBuffer(2,buf3); SetIndexStyle(3,DRAW_LINE,STYLE_DOT,1); SetIndexBuffer(3,buf4); SetIndexStyle(4,DRAW_LINE,STYLE_DOT,1); SetIndexBuffer(4,buf5); SetIndexStyle(5,DRAW_LINE,STYLE_DOT,1); SetIndexBuffer(5,buf6); SetIndexStyle(6,DRAW_LINE,STYLE_DOT,1); SetIndexBuffer(6,buf7); return(0); } //+------------------------------------------------------------------+ int deinit() { return(0); } //+------------------------------------------------------------------+ int start() { double crd1[300], tmpval=0; int i, c, tmpday=0; // tmp array for 300 days cr_r0 ArraySetAsSeries(crd1,true); for ( i=0; i<300; i++ ) crd1 = iCustom(Symbol(),PERIOD_D1,"CR_r0",0,299,2,0,i); // process latest 1000 chart bars for ( c=-1, i=0; i<1000; i++ ) { if ( TimeDayOfYear(iTime(Symbol(),0,i)) != tmpday ) { c++; tmpval = crd1[c]; tmpday = TimeDayOfYear(iTime(Symbol(),PERIOD_D1,c)); } buf1 = tmpval; // fib lines double x = tmpval; double _POINT = Point; buf2=x+(55*_POINT); buf3=x+(89*_POINT); buf4=x+(144*_POINT); buf5=x-(55*_POINT); buf6=x-(89*_POINT); buf7=x-(144*_POINT); } return(0); } //+------------------------------------------------------------------+
Hi All thanks for this great thread and all the efforts of everyone in sharing the fruits of your labour. I've got a few questions and hopefully will be able to contribute back - as I usually labour my understanding and will therefore document things in steps - which may be useful to newcomers. I'll lob the questions one at a time, so as not to confuse - question 1: if we are dealing with exhaustion, then wouldn't a sensible confirmation indicator be a longer-period-to-normal macd? macd divergence is an absolute necessity for my trading style and if I make a really bad decision, it is usually because I didn't confirm that there was divergence on the macd...
by the way guys...I just did what i had to do and took the 3600 hundred buck loss...I am out of the EUR/AUD I will now transfer all of the money but 50 bucks out of FXCM... Michael B.
Well...I guess i should look on the bright side and accept that I am only up 1k in 4 months...on about 5k invested...lets see that is about....20%....isn't it? Soi its not all bad...this is trading...but more importantly...look at the recent happenings in the project!!! Thanks WG... Michael B. P.S. So far most of the rules are intact...but I imagine the implementation of the stops...whatever they may be....will change some things...Get ready for some live forward testing gentleman...