SMC_BOS_EA/PRECISION
2026-06-14 11:05:38 +00:00

32 lines
No EOL
601 B
Text

#property strict
int OnInit()
{
Print("SMC_BOS_EA Loaded");
return(INIT_SUCCEEDED);
}
void OnTick()
{
if(IsSwingHigh(2))
Print("Swing High Found");
if(IsSwingLow(2))
Print("Swing Low Found");
}
bool IsSwingHigh(int shift)
{
return High[shift] > High[shift+1] &&
High[shift] > High[shift+2] &&
High[shift] > High[shift-1] &&
High[shift] > High[shift-2];
}
bool IsSwingLow(int shift)
{
return Low[shift] < Low[shift+1] &&
Low[shift] < Low[shift+2] &&
Low[shift] < Low[shift-1] &&
Low[shift] < Low[shift-2];
}