rad chandelier exit - formula- metastock

5
1) RAD*ChandelierStopLong entryday:=Input("Day of month",1,31,1); entrymonth:=Input("Month",1,12,1); entryyear:=Input("Year",1800,2020,2003); entryprice:=Input("Entry Price (leave as zero for close of the day)",0,5000,0); entryprice2 := If(entryprice>0,entryprice,C); initatr:=Input("Initial stop ATR multiplier",0.1,6,2); trailatr:=Input("Trailing stop ATR multiplier from High",0.1,6,2.5); entryfulldate := (entryyear)+(entrymonth/12)+(entryday/365); fulldate := Year()+Month()/12+DayO fMonth()/365; entry:= entryfulldate > Ref(fulldate,-1) AND entryfulldate <= fulldate; ExtFml( "AdvancedStop.StopLong", entry,entryprice2-initatr*ATR(10),0,H- trailatr*ATR(10),0,0,0,0); 2) RAD*ChandelierStopLongPyramid entryday:=Input("Day of month",1,31,1); entrymonth:=Input("Month",1,12,1); entryyear:=Input("Year",1800,2020,2003); entryprice:=Input("Entry Price (leave as zero for close of the day)",0,5000,0); entryprice2 := If(entryprice>0,entryprice,C); initstop:=entryprice2-2*ATR(10); trans:=entryprice2+2*ATR(10); trailstop:=H-3.5*ATR(10); pyr1point:=C+4*ATR(10); pyr1tps := H-3*ATR(10); pyr2point:=C+6*ATR(10); pyr2tps := H-2.5*ATR(10);

Upload: analystanil14

Post on 15-Oct-2015

487 views

Category:

Documents


12 download

DESCRIPTION

formulaes

TRANSCRIPT

1) RAD*ChandelierStopLong

entryday:=Input("Day of month",1,31,1);entrymonth:=Input("Month",1,12,1);entryyear:=Input("Year",1800,2020,2003);entryprice:=Input("Entry Price (leave as zero for close of the day)",0,5000,0);entryprice2 := If(entryprice>0,entryprice,C);initatr:=Input("Initial stop ATR multiplier",0.1,6,2);trailatr:=Input("Trailing stop ATR multiplier from High",0.1,6,2.5);

entryfulldate := (entryyear)+(entrymonth/12)+(entryday/365);fulldate := Year()+Month()/12+DayOfMonth()/365;entry:= entryfulldate > Ref(fulldate,-1) AND entryfulldate 0,entryprice,C);initstop:=entryprice2-2*ATR(10);trans:=entryprice2+2*ATR(10);trailstop:=H-3.5*ATR(10);pyr1point:=C+4*ATR(10);pyr1tps := H-3*ATR(10);pyr2point:=C+6*ATR(10);pyr2tps := H-2.5*ATR(10);

entryfulldate := (entryyear)+(entrymonth/12)+(entryday/365);fulldate := Year()+Month()/12+DayOfMonth()/365;entry:= entryfulldate > Ref(fulldate,-1) AND entryfulldate 0,entryprice,C);ExtFml( "AdvancedStop.StopLong", entry,initstop,trans,trailstop,pyr1point,pyr1tps,pyr2point,pyr2tps);

3) RAD*ChandelierStopLongWithTransitionentryday:=Input("Day of month",1,31,1);entrymonth:=Input("Month",1,12,1);entryyear:=Input("Year",1800,2020,2003);entryprice:=C;initatr:=Input("Initial stop ATR multiplier",0.1,6,2);transatr:=Input("Transition ATR from initial to breakeven/trailing",0.1,6,2);trailatr:=Input("Trailing stop ATR multiplier from High",0.1,6,2.5);

entryfulldate := (entryyear)+(entrymonth/12)+(entryday/365);fulldate := Year()+Month()/12+DayOfMonth()/365;entry:= entryfulldate > Ref(fulldate,-1) AND entryfulldate 0,entryprice,C);ExtFml( "AdvancedStop.StopLong", entry,entryprice2-initatr*ATR(10),entryprice2+transatr*ATR(10),H-trailatr*ATR(10),0,0,0,0);

4) RAD*ChandelierStopShortentryday:=Input("Short entry Day of month",1,31,1);entrymonth:=Input("Month",1,12,1);entryyear:=Input("Year",1800,2020,2003);entryprice:=Input("Entry Price (leave as zero for close of the day)",0,5000,0);initatr:=Input("Initial stop ATR multiplier",0.1,6,2);trailatr:=Input("Trailing stop ATR multiplier from Low",0.1,6,2.5);

entryfulldate := (entryyear)+(entrymonth/12)+(entryday/365);fulldate := Year()+Month()/12+DayOfMonth()/365;entry:= entryfulldate > Ref(fulldate,-1) AND entryfulldate 0,entryprice,C);ExtFml( "AdvancedStop.StopShort", entry,entryprice2+initatr*ATR(10),0,L+trailatr*ATR(10),0,0,0,0);

5) RAD*ChandelierStopShortPyramid

entryday:=Input("Day of month",1,31,1);entrymonth:=Input("Month",1,12,1);entryyear:=Input("Year",1800,2020,2003);entryprice:=Input("Entry Price (leave as zero for close of the day)",0,5000,0);entryprice2 := If(entryprice>0,entryprice,C);initstop:=entryprice2+2*ATR(10);trans:=entryprice2-2*ATR(10);trailstop:=L+4*ATR(10);pyr1point:=C-4*ATR(10);pyr1tps := L+3*ATR(10);pyr2point:=C-6*ATR(10);pyr2tps := L+2.5*ATR(10);

entryfulldate := (entryyear)+(entrymonth/12)+(entryday/365);fulldate := Year()+Month()/12+DayOfMonth()/365;entry:= entryfulldate > Ref(fulldate,-1) AND entryfulldate 0,entryprice,C);ExtFml( "AdvancedStop.StopShort", entry,initstop,trans,trailstop,pyr1point,pyr1tps,pyr2point,pyr2tps);

6) RAD*ChandelierStopShortWithTransitionentryday:=Input("Short entry Day of month",1,31,1);entrymonth:=Input("Month",1,12,1);entryyear:=Input("Year",1800,2020,2003);entryprice:=C;initatr:=Input("Initial stop ATR multiplier",0.1,6,2);transatr:=Input("Transition ATR from initial to breakeven/trailing",0.1,6,2);trailatr:=Input("Trailing stop ATR multiplier from Low",0.1,6,2.5);

entryfulldate := (entryyear)+(entrymonth/12)+(entryday/365);fulldate := Year()+Month()/12+DayOfMonth()/365;entry:= entryfulldate > Ref(fulldate,-1) AND entryfulldate 0,entryprice,C);ExtFml( "AdvancedStop.StopShort", entry,entryprice2+initatr*ATR(10),entryprice2-transatr*ATR(10),L+trailatr*ATR(10),0,0,0,0);