Elliot Wave Afl
Elliot Wave Afl
com
////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////
// my Mail ID : nalinsoni20000@gmail.com
GfxSetBkMode(1);
GfxSetTextColor( colorYellow);
GfxSelectFont( "Times New Roman", 20, 1, 500, True );
GfxTextOut( "SUPER System", 10 , 375 );
_SECTION_END();
////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////
GraphXSpace=Param("GraphXSpace",15,-50,50,1);
////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////
_SECTION_BEGIN("ZIG-ZAG");
P = ParamField( "ZIG Price field" );
change = Param("% change",1.0,0.25,25,0.25);
Buy1 = ExRem(Buy1,Sell1);
Sell1 = ExRem(Sell1,Buy1);
////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////
_SECTION_BEGIN("ZIG-ZAG1");
P1 = ParamField( "ZIG Price field" );
change1 = Param("% change1",4.5,0.25,25,0.25);
/*
Buy = Cross(TEMA(Zig(P1, change1),1), TEMA(Zig(P1, change1),2)) ;
Sell = Cross(TEMA(Zig(P1, change1),2), TEMA(Zig(P1, change1),1)) ;
Buy = ExRem(Buy,Sell);
Sell = ExRem(Sell,Buy);
if(SelectedValue(Buy))
{
StaticVarSet( "tmp", 1 );
PlaySound("C:\\Program Files\\AmiBroker\\sound\\buy.wav");
Say("Buy Buy buy");
SetChartBkColor(ColorRGB(143,188,143));
}
if(SelectedValue(Sell))
{
StaticVarSet( "tmp", 0 );
PlaySound("C:\\Program Files\\AmiBroker\\sound\\sell.wav");
Say("sell sell sell");
SetChartBkColor(ColorRGB(240,128,128));
}
if(StaticVarGet("tmp")==1)
{
SetChartBkColor(ColorRGB(143,188,143));
}
else
{
SetChartBkColor(ColorRGB(240,128,128));
}
if(Status("action") == actionExplore)
SetOption("NoDefaultColumns", True);
AddColumn(LastValue(C),"Currant",1.0,colorBlack,colorTan);
AddColumn( IIf( Buy, BuyPrice, Null ), "Mega Buy by Larger Wave ", 1.2, textColor
= colorWhite, bkgndColor = colorDarkGreen );
AddColumn( IIf( Sell, SellPrice, Null ), "Mega Sellby Larger Wave", 1.2,
colorYellow, bkgndColor = colorViolet );
*/
////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////
//--Level 3
//Kook Auto SEC
//AUTO SEC Version 1.0//
// v.1.0 Created By Kook 16 Nov 2005 //
// v.1.1 1st Update By Kook 17 Nov 2005 //
// v.1.2 2nd Update By Kook 20 Nov 2005 //Bugs(Last SEC) reported from Mink
Heading="AUTO SEC Version 1.2";
SECUpColor=ParamColor("SEC-UpColor",colorGreen);
SECDnColor=ParamColor("SEC-DownColor",colorRed);
SECLastColor=ParamColor("SEC-LastColor",10);
BckGndColor=ParamColor("BackGroundColor",colorBlack);
ZZSwitch=Param("ZZSwitch",0,0,1,1);
Sens=Param("Sens",4.75, 0.5, 15, 0.25);
SECSwitch=Param("SECSwitch",1,0,1,1);
BarPK=BarsSince(Zig(C,Sens)==Peak(C,Sens));
BarTGH= BarsSince(Zig(C,Sens)==Trough(C,Sens));
Turnpoint=Min(BarPK,BarTGH);
x = Cum(1);
lastx = ValueWhen(Turnpoint==0,( x ));
Daysback = ValueWhen(Turnpoint==0,(Max(PeakBars(C,Sens,1),TroughBars(C,Sens,1))))+1;
e= ValueWhen(Turnpoint==0,StdErr(C,Daysback));
eU= y + 2*e;
eL= y - 2*e;
ColorSEC=IIf(Cross(bb,0) OR Cross(0,bb),colorBlack,IIf(bb<0,colorRose,SECUpColor));
//Plot(IIf( x >= (lastx - Daysback), IIf( Ref(C,-1) <eU AND Ref(C,-1) >eL,y,Null) ,
-1e10 ) , "LinReg", colorSEC,1 );
//Plot(IIf( x >= (lastx - Daysback), IIf( Ref(C,-1) <eU AND Ref(C,-1) >eL,eU,Null) ,
-1e10 ) ,"",ColorSEC,1);
//Plot(IIf( x >= (lastx - Daysback), IIf( Ref(C,-1) <eU AND Ref(C,-1) >eL,eL,Null) ,
-1e10 ) ,"",ColorSEC,1);
//PlotShapes(shapeUpArrow*Cross(C,eU),colorWhite,0,L,Offset=-40);
//PlotShapes(shapeDownArrow*Cross(eL,C),colorWhite,0,H,Offset=-40);
//PlotShapes(shapeDigit3*Cross(C,eU),colorWhite,0,L,Offset=-55);
//PlotShapes(shapeDigit3*Cross(eL,C),colorWhite,0,H,Offset=55);
DaysbackL = LastValue(Min(PeakBars(C,Sens,1),TroughBars(C,Sens,1)));
Slope= ValueWhen(Turnpoint==0,bb,0);
Level= ValueWhen(Turnpoint==0,aa,0);
Err= ValueWhen(Turnpoint==0,e,0);
ColorSEC2=IIf(Cross(bb,0) OR Cross(0,bb),colorBlack,IIf(bb<0,SECUpColor,colorRose));
Buy = ExRem(Buy,Sell);
Sell = ExRem(Sell,Buy);
if(SelectedValue(Buy))
{
StaticVarSet( "tmp", 1 );
PlaySound("C:\\Program Files\\AmiBroker\\sound\\buy.wav");
Say("Buy Buy buy");
SetChartBkColor(ColorRGB(143,188,143));
}
if(SelectedValue(Sell))
{
StaticVarSet( "tmp", 0 );
PlaySound("C:\\Program Files\\AmiBroker\\sound\\sell.wav");
Say("sell sell sell");
SetChartBkColor(ColorRGB(240,128,128));
}
if(StaticVarGet("tmp")==1)
{
SetChartBkColor(ColorRGB(143,188,143));
}
else
{
SetChartBkColor(ColorRGB(240,128,128));
}
if(Status("action") == actionExplore)
SetOption("NoDefaultColumns", True);
AddColumn(LastValue(C),"Currant",1.0,colorBlack,colorTan);
AddColumn( IIf( Buy, BuyPrice, Null ), "Mega Buy by Larger Wave ", 1.2, textColor
= colorWhite, bkgndColor = colorDarkGreen );
AddColumn( IIf( Buy1, BuyPrice1, Null ), "Buy by Smaller Wave ", 1.2, textColor =
colorWhite, bkgndColor = colorGreen );
AddColumn( IIf( Sell, SellPrice, Null ), "Mega Sellby Larger Wave", 1.2,
colorYellow, bkgndColor = colorViolet );
AddColumn( IIf( Sell1, SellPrice1, Null ), "Sellby Smaller Wave", 1.2, colorYellow,
bkgndColor = colorBrown );
_SECTION_END();
////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////
TimeFrameSet(inDaily);
MA3 = MA(C,3);
Cl = C;
TimeFrameRestore();
MA3=(TimeFrameExpand( MA3, inDaily));
Cl=(TimeFrameExpand( Cl, inDaily));
barcolor =IIf(C > O , colorPaleGreen,IIf(C < O,colorPink, colorBlack ) );
_SECTION_END();
////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////
_SECTION_BEGIN("Price, Hawamer");
SetBarsRequired(sbrAll);
daynum= Now(9);//day of the week
SatSun= IIf((daynum==1 OR daynum==7),1,0);
dec= IIf(StrRight(Name(),3) == "", 3.2, 3.2);
dec= (Param("Decimals",2,0,7,1)/10)+1;
uc= ParamColor("Up Candle Fill Color",19);
dc= ParamColor("Dn Candle Fill Color",24);
nc= ParamColor("Neutral Fill Color",16);
bc= BarCount-1;
x= BarIndex();
Lx= LastValue(x);
sx= SelectedValue(x);
//==============================
SetBarFillColor(IIf(C>O,ColorRGB(0, 230, 0),IIf(C<O,ColorRGB(230, 0, 0 ),nc)));
Plot(C,"",IIf(C>O,19,IIf(C<O,38,16)),64);
_SECTION_END();
////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////
// Current Days Hi Lo //
////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////
//Previous Days HI LO //
PP = ( DL + DH + DC ) / 3;
hts = -33.5;
if ( YHL == 1 )
{
PlotText( " Yes Day High =" + WriteVal( DayH, fraction ), LastValue(
BarIndex() ) + 1, DayHI, colorRose );
PlotText( " Yes Day Low =" + WriteVal( DayL, fraction ), LastValue(
BarIndex() ) + 1, DayLI, colorPaleTurquoise );
PlotText( " Yes Day C =" + WriteVal( DayL, fraction ), LastValue(
BarIndex() ) + 4, DayCI, colorWhite );
}
if ( TDBHL == 1 )
{
//Plot( DayL2, "2DBL", colorBrightGreen, styleDots | styleNoLine |
styleNoRescale );
//Plot( DayH2, "2DBH", colorRed, styleDots | styleNoLine | styleNoRescale );
//Plot( DayL3, "3DBL", colorGreen, styleDots | styleNoLine | styleNoRescale );
//Plot( DayH3, "3DBH", colorViolet , styleDots | styleNoLine | styleNoRescale
);
////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////
Title =
"\n" +
////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////
_SECTION_END();
////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////