PureBytes Links
Trading Reference Links
|
I got the original code from the libary. I added an interpretation
to see the values for calculations and pivots.
I used IB data feed from my real account for prices on EUR.USD. To
my surprise the prior day's high low and close changed from momemnt
to moment as I watched it.
Plus, it seems to use a value different than the midnight close like
I thought it would. Any clues?
/*======================================================
FOREX INTRADAY HEIKIN ASHI + PIVOT POINTS
======================================================*/
//---- heikin ashi
HaClose = (O+H+L+C)/4;
HaOpen = AMA( Ref( HaClose, -1 ), 0.5 );
HaHigh = Max( H, Max( HaClose, HaOpen ) );
HaLow = Min( L, Min( HaClose, HaOpen ) );
xDiff = (HaHigh - Halow) * IIf(StrFind(Name(),"JPY"),100,10000);
barcolor = IIf(HaClose >= HaOpen,colorGreen,colorRed);
PlotOHLC( HaOpen, HaHigh, HaLow, HaClose, "", barcolor,
styleCandle );
// Plot(EMA(HaClose,9),"",colorWhite, styleLine);
// Plot(EMA(HaClose,18),"",colorBlack, styleLine);
//---- pivot points
DayH = TimeFrameGetPrice("H", inDaily, -1); //
yesterdays high
DayL = TimeFrameGetPrice("L", inDaily, -1); //
low
DayC = TimeFrameGetPrice("C", inDaily, -1); //
close
DayO = TimeFrameGetPrice("O", inDaily); // current
day open
// woodies FIB pivots
if ( False )
{
R = DayH - DayL; // range
PP = (DayH + DayL + DayO + DayO) / 4 ;
R1 = PP + (R * 0.38);
R2 = PP + (R * 0.62);
S1 = PP - (R * 0.38);
S2 = PP - (R * 0.62);
}
// woodies pivots
if ( True )
{
PP = (DayH + DayL + DayO + DayO) / 4 ;
R1 = (2 * PP) - DayL;
S1 = (2 * PP) - DayH;
R2 = PP + (DayH - DayL);
S2 = PP - (DayH - DayL);
}
// regular pivots
if ( False )
{
PP = (DayL + DayH + DayC)/3 ;
R1 = (2 * PP) - DayL;
S1 = (2 * PP) - DayH;
R2 = (PP - S1) + R1;
S2 = PP - (R1 - S1);
}
Plot(R1, "",colorWhite,styleDots);
Plot(S1, "",colorDarkBlue,styleDots);
Plot(R2, "R2",colorWhite,styleDots);
Plot(S2, "S2",colorDarkBlue,styleDots);
Plot(PP, "",colorYellow,styleLine);
//----
Title = Name()+" Heikin Ashi "+Date();
"DayH " + WriteVal( DayH,1.4);
"DayL " + WriteVal( DayL,1.4);
"DayC " + WriteVal( DayC,1.4);
"PP " + WriteVal( PP,1.4);
"R2 " + WriteVal( R2,1.4);
"R1 " + WriteVal( R1,1.4);
"S2 " + WriteVal( S2,1.4);
"S1 " + WriteVal( S1,1.4);
"P " + WriteVal( C,1.4);
------------------------ Yahoo! Groups Sponsor --------------------~-->
Try Online Currency Trading with GFT. Free 50K Demo. Trade
24 Hours. Commission-Free.
http://us.click.yahoo.com/RvFikB/9M2KAA/U1CZAA/GHeqlB/TM
--------------------------------------------------------------------~->
Please note that this group is for discussion between users only.
To get support from AmiBroker please send an e-mail directly to
SUPPORT {at} amibroker.com
For other support material please check also:
http://www.amibroker.com/support.html
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/amibroker/
<*> To unsubscribe from this group, send an email to:
amibroker-unsubscribe@xxxxxxxxxxxxxxx
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|