so ich hatte einen geistesblitz und habe es hinbekommen - um mir variablen zu sparen lasse ich die parabolics die ich vergleichen will einfach in der for schleife generieren
Code:
if(psar_direction>Close[0])
{ //psar_gruen psar_gruen2
for(int i=0;psar_gruen<Low[i]&&iSAR(NULL,TimeFrame,Gruen_Step,Gruen_Max,i)>iSAR(NULL,TimeFrame,Gruen_Step,Gruen_Max,i+1);i++)
{
s_index=i;
}
s_high=iHighest(NULL,TimeFrame,MODE_HIGH,s_index,0);
Print("Gezählte Kerzen "+s_index);
Print("Shortsignal "+(High[s_high]+Spread));
Print("Enthaltender Spread "+Spread);
}
so funktioniert es jetzt und macht auch keine mucken
der fehler mit den instrumenten die nur drei nachkommastellen haben lag in der spreadberechnung (das komma musste eine stelle rücken)
zu der frage ob ich mir sicher bin dass es nur bei den paaren nicht funktioniert (gold etc) - andere instrumente handele ich eh nicht
vielen Dank für die unterstützung