Begin
con1=Close[1]==Lowest(Close[1],21);
Con2=Close[1]>Open[1] And Close[2]<Open[2];
con3=(Close[1]>close[2] And Open[1]<Open[2]) And (Open[1]!=Open[2] And Close[1]!=Close[2]);
If(High>Max(High[1],High[2]) And con1 and con2 And con3)
{
Buy(lots,Max(High[1],High[2]);
}