double lineX0 = iRSI(Symbol(),Period(),14, 3, i+0);
double lineX1 = iRSI(Symbol(),Period(),14, 3, i+1);
double lineX2 = iRSI(Symbol(),Period(),14, 3, i+2);
result = IsMinimum(lineX0,lineX1,lineX2);
return (result);
}
bool Condition2(int i){
bool result;
double lineX0 = iRSI(Symbol(),Period(),14, 2, i+0);
double lineX1 = iRSI(Symbol(),Period(),14, 2, i+1);
double lineX2 = iRSI(Symbol(),Period(),14, 2, i+2);
result = IsMaximum(lineX0,lineX1,lineX2);
return (result);
}
bool Condition3(int i){
bool result;
double lineX0 = iMA(Symbol(),Period(),50,0,0,0,i+0);
double lineX1 = iMA(Symbol(),Period(),50,0,0,0,i+1);
double lineY0 = iMA(Symbol(),Period(),100,0,0,0,i+0);
double lineY1 = iMA(Symbol(),Period(),100,0,0,0,i+1);
result = IsBelow(lineX0,lineY0);
return (result);
}
bool Condition4(int i){
bool result;
double lineX0 = iMA(Symbol(),Period(),50,0,0,0,i+0);
double lineX1 = iMA(Symbol(),Period(),50,0,0,0,i+1);
double lineY0 = iMA(Symbol(),Period(),100,0,0,0,i+0);
double lineY1 = iMA(Symbol(),Period(),100,0,0,0,i+1);
result = IsAbove(lineX0,lineY0);
return (result);
}
bool Condition5(int i){
bool result;
double lineX0 = iMA(Symbol(),Period(),5,0,3,0,i+0);
double lineX1 = iMA(Symbol(),Period(),5,0,3,0,i+1);
double lineY0 = iMA(Symbol(),Period(),30,0,2,3,i+0);
double lineY1 = iMA(Symbol(),Period(),30,0,2,3,i+1);
result = IsCrossUp(lineX0,lineX1,lineY0,lineY1);
return (result);
}
bool Condition6(int i){
bool result;
double lineX0 = iMA(Symbol(),Period(),5,0,3,0,i+0);
double lineX1 = iMA(Symbol(),Period(),5,0,3,0,i+1);
double lineY0 = iMA(Symbol(),Period(),30,0,2,2,i+0);
double lineY1 = iMA(Symbol(),Period(),30,0,2,2,i+1);