Buy,Sell,Short,Cover added..
gapclosingfromupopen =Open > Ref(H,-1) AND C > Ref(L,-1) AND C < Ref(H,-1);
gapclosingfromdownopen=Open < Ref(L,-1) AND C > Ref(L,-1) AND C < Ref(H,-1);
Color=
IIf(gapclosingfromupopen,colorYellow,IIf(gapclosingfromdownopen,colorOrange,ParamColor("color",colorBlack)));
PlotShapes(gapclosingfromupopen*shapeDownArrow,colorRed,0,High,-15);
PlotShapes(gapclosingfromdownopen*shapeUpArrow,colorGreen,0,Low,-15);
_SECTION_BEGIN("Price");
SetChartOptions(0,chartShowArrows|chartShowDates);
_N(Title = StrFormat("{{NAME}} - {{INTERVAL}} {{DATE}} Open %g, Hi %g, Lo %g,
Close %g (%.1f%%) {{VALUES}}", O, H, L, C, SelectedValue( ROC( C, 1 ) ) ));
Plot( C, "Close", color , styleNoTitle | ParamStyle("Style") | GetPriceStyle()
);
_SECTION_END();
//Buy,Sell,Short,cover
//Note: In AA settings ** General > Positions ** set to long and short
SetTradeDelays( 0, 0, 0, 0 );//overrides delay setting in AA window
Buy=Ref(gapclosingfromdownopen,-1);
BuyPrice=Open;
Sell=Ref(gapclosingfromdownopen,-1);
SellPrice=Close;
Short=Ref(gapclosingfromupopen,-1);
ShortPrice=Open;
Cover=Ref(gapclosingfromupopen,-1);
CoverPrice=Close;
//////////////////////////////////////
Filter= gapclosingfromupopen OR gapclosingfromdownopen;
AddColumn(C,"");
AddColumn(gapclosingfromupopen,"up");
AddColumn(gapclosingfromdownOpen,"down");