Guten Morgen
@traderdoc das war eine Nacht Aufgabe!
Wenn es deine Zeit erlaubt schau doch mal über den Code was du da von hält als Profi.
Andere Pogger dürfen natürlich auch.
PHP-Code:
//+------------------------------------------------------------------+
//| Ausgabe_Rechts1.mq4 |
//| Copyright 2015, Franz-Josef Teutrine |
//| https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2015, Franz-Josef Teutrine"
#property link "https://www.mql5.com"
#property version "1.00"
#property strict
//+------------------------------------------------------------------+
//| Expert initialization function |
//+------------------------------------------------------------------+
int OnInit()
{
//---
//---
return(INIT_SUCCEEDED);
}
//+------------------------------------------------------------------+
//| Expert deinitialization function |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
{
string obj_name="label_object";
ObjectDelete(obj_name);
}
//+------------------------------------------------------------------+
//| Expert tick function |
//+------------------------------------------------------------------+
int start()
{
string obj_name = "label_object";
long chart_id = ChartID();
string text1 = "Hallo traderdock das war ein guter Tipp!";
int x = 350;
int y = 10;
int gross = 20;
Comment ("Chart Nummer ",chart_id);
ObjectDelete(obj_name);
if(!ObjectCreate(chart_id,obj_name,OBJ_LABEL,0,0,0))
{
Print("Error: can't create label! code #",GetLastError());
return(0);
}
ObjectSetInteger(chart_id,obj_name,OBJPROP_COLOR,clrWhite);
ObjectSetString(chart_id,obj_name,OBJPROP_TEXT,text1);
ObjectSet(obj_name,OBJPROP_XDISTANCE,x);
ObjectSet(obj_name,OBJPROP_YDISTANCE,y);
ObjectSet(obj_name, OBJPROP_FONTSIZE,gross);
return(0);
}
//+------------------------------------------------------------------+
Habe noch ein paar Fragen.
1. Wo kommt die chart_id her von Broker ?
2. if(!ObjectCreate(chart_id,obj_name,OBJ_LABEL,0,0,0 ))
Wo für stehen die drei Nullen am Ende.
3. Warum muss vor ObjectCreate ein ! stehen.
Zu hundert Prozent ist mir das ganze noch nicht klar.
Oder kann man das ganze auch anders lösen?
Den Code darf jeder verwenden ,
Lieben Gruß Franz
_____________________________________
Wo viel verloren wird, ist manches zu gewinnen.
Wolfgang Goethe