Natürlich kann er das, er kann handeln und gleichzeitig auch Dinge anzeigen, wie eben Indikatoren. Lässt man das Kaufen / Verkaufen weg und ersetzt es durch Marker wie ein Rechteck, so hat man das was ich suche...!
Ich poste mal so ungefähr, wie ich mir das vorstelle:
Das Rechteck bewegt sich halt nicht sychnron zum Ein/Ausstiegssignal.. die Höhe des Rechtecks ist erst mal irrelevant.
long chart_ID=ChartID();
string name="ObjektQ";
//datetime=a;
void OnTick()
{
if (iMA(Symbol(),0,10,0,1,0,0)>iMA(Symbol(),0,20,0,1, 0,0))
{
//---
ObjectCreate(chart_ID,name,OBJ_RECTANGLE,0,Time[5],Close[5]-0.0001,Time[0],Close[0]+0.0001);
ObjectSetInteger(chart_ID,name,OBJPROP_COLOR,C'100 ,40,100');
//ObjectSetInteger(chart_ID,name,OBJPROP_COLOR,LimeG reen);
ObjectSetInteger(chart_ID,name,OBJPROP_STYLE,STYLE _SOLID);
ObjectSetInteger(chart_ID,name,OBJPROP_WIDTH,5);
ObjectSetInteger(chart_ID,name,OBJPROP_BACK,true); //true für Hintergrund gefüllt
ObjectSetInteger(chart_ID,name,OBJPROP_SELECTABLE, true);
// a=a+1;
// Comment(a);
}
else ObjectDelete(name);
}
//}
//+------------------------------------------------------------------+
// Deinitialisierung zum Indikatorende
int deinit()
{
// Löschen von Einträgen und Objekten
Comment("");
ObjectDelete(name);
return(0);
}
|