Source: https://fxcodebase.com/code/viewtopic.php?f=38&t=61466
Forum: 38 · Topic 61466 · 8 post(s)
Alexander.Gettinger · Tue Nov 18, 2014 11:47 am
Original LUA oscillator: viewtopic.php?f=17&t=20592.
Download:
logicgate · Fri Jan 11, 2019 9:07 am
Hello dear friend, hope all is good.
Can you compile a new MT4 version of Rotation Factor based on the code below? thanks!
_SECTION_BEGIN(“Rotation Factor - Market Profile”);
RF = 0; NewDay = day() != Ref(day(), -1);
for(i=1;i<BarCount;i++) { if(NewDay[i]==True) { BarsUp[i]=0; BarsDown[i]=0; RF[i] = 0;
} //If Current Bar Makes HH and HL if(H[i]>H[i-1] AND L[i]>L[i-1] AND !NewDay[i]) { RF[i]=RF[i-1]+2; }
//If Current Bar Makes LH and LL if(H[i]<H[i-1] AND L[i]<L[i-1] AND !NewDay[i]) { RF[i]=RF[i-1]-2; }
//If Current Bar Makes HH and LL if(H[i]>H[i-1] AND L[i]<L[i-1] AND !NewDay[i]) { RF[i]=RF[i-1]; }
//If Current Bar Makes LH and HL if(H[i]<H[i-1] AND L[i]>L[i-1] AND !NewDay[i]) { RF[i]=RF[i-1]; }
if(H[i]==H[i-1] AND L[i]>L[i-1] AND !NewDay[i]) { RF[i]=RF[i-1]+1; }
if(H[i]>H[i-1] AND L[i]==L[i-1] AND !NewDay[i]) { RF[i]=RF[i-1]+1; }
if(H[i]<H[i-1] AND L[i]==L[i-1] AND !NewDay[i]) { RF[i]=RF[i-1]-1; }
if(H[i]==H[i-1] AND L[i]<L[i-1] AND !NewDay[i]) { RF[i]=RF[i-1]-1; }
}
Plot(0,”“,colorred,styleline); Plot(RF,”Rotational Factor”, IIf(RF>0,colorGreen,colorRed),styleHistogram | stylethick);
_SECTION_END();
Apprentice · Sun Jan 13, 2019 7:56 am
Your request is added to the development list under Id Number 4422
Alexander.Gettinger · Tue Jan 15, 2019 4:25 pm
Please try this indicator:
logicgate · Wed Jan 16, 2019 6:02 pm
Alexander.Gettinger wrote: Please try this indicator:
CRF2.mq4
Thanks brother!
logicgate · Mon Oct 07, 2019 3:12 pm
My friend, can you please make this indicator to show only a label with the value so we can drag and drop anywhere on chart?
Label like RF: 8 for example
Also, the indicator should reset calculation at 00:00 (the start of a new daily bar) otherwise it is always accumulating.
It would be interesting if we had the option to choose the start time of the reset, for example, if I might be interested in seeing the rotation factor to start calculating at 08:00 (NY forex session open)
Cheers
Apprentice · Wed Oct 09, 2019 11:04 am
Your request is added to the development list. Development reference 164.
Apprentice · Thu Oct 10, 2019 1:00 pm
Try this version.