SYMBOL_LEFTPRICE

 

Hallo,

wie kann ich SYMBOL_LEFTPRICE im Chart als Variable anzeigen?

Mein gescheiterter Versuch:

 ObjectSet("dnEntry",OBJPROP_WIDTH,2);
 ObjectSet("dnEntry",OBJPROP_ARROWCODE,SYMBOL_LEFTPRICE);
 ObjectSet("dnEntry",OBJPROP_COLOR,clrDeepSkyBlue);
 ObjectSet("dnEntry",OBJPROP_PRICE,(lastChanUp-(EntryChanProz*pp)));
 ObjectSet("dnEntry",OBJPROP_CORNER,0);
 ObjectSet("dnEntry",OBJPROP_TIME,Time[0]);

Danke für eure Hilfe!

 
Versuch's mal mit OBJ_ARROW_LEFT_PRICE
 
Carl Schreiber:
Versuch's mal mit OBJ_ARROW_LEFT_PRICE

Hallo, die Anzeige soll im EA erfolgen.

Deine Empfehlung ObjectSet("dnEntry",OBJ_ARROW_LEFT_PRICE);

hat den Fehler "ObjectSet - wrong Parameters Count angezeigt.

 
Was sagen den  die Logs bei Deinem Versuch- und zeig mal den ganzen Code, es fehlt zumindest ObjectCreate()! BTW ist das für MT4 (gibt's unten einen eigenen Thread, wäre hier falsch) oder für MT5?
 
Carl Schreiber:
Was sagen den  die Logs bei Deinem Versuch- und zeig mal den ganzen Code, es fehlt zumindest ObjectCreate()! BTW ist das für MT4 (gibt's unten einen eigenen Thread, wäre hier falsch) oder für MT5?

Der EA ist MQL4/MT4.

Habe verschiedene Versuche gemacht - leider ohne Erfolg.

if(lastChanUp!=0)
 {
 ObjectCreate("dnEntry",OBJ_LABEL,0,0,0);
// ObjectCreate("dnEntry",OBJ_ARROW_LEFT_PRICE,0,0,0);
 ObjectSet("dnEntry",OBJPROP_WIDTH,3);
// ObjectSetText("dnEntry","Ö",12,"Wingdings",clrDeepSkyBlue);
// ObjectSet("dnEntry",OBJPROP_ARROWCODE,SYMBOL_LEFTPRICE);
// ObjectSet("dnEntry",OBJ_ARROW_LEFT_PRICE);
 ObjectSet("dnEntry",OBJPROP_COLOR,clrDeepSkyBlue);
 ObjectSet("dnEntry",OBJPROP_PRICE,(lastChanUp-(EntryChanProz*pp)));
 ObjectSet("dnEntry",OBJPROP_CORNER,0);
 ObjectSet("dnEntry",OBJPROP_TIME,Time[0]);
 } 

 
heersum52:

Der EA ist MQL4/MT4.

Habe verschiedene Versuche gemacht - leider ohne Erfolg.

if(lastChanUp!=0)
 {
 ObjectCreate("dnEntry",OBJ_LABEL,0,0,0);
// ObjectCreate("dnEntry",OBJ_ARROW_LEFT_PRICE,0,0,0);
 ObjectSet("dnEntry",OBJPROP_WIDTH,3);
// ObjectSetText("dnEntry","Ö",12,"Wingdings",clrDeepSkyBlue);
// ObjectSet("dnEntry",OBJPROP_ARROWCODE,SYMBOL_LEFTPRICE);
// ObjectSet("dnEntry",OBJ_ARROW_LEFT_PRICE);
 ObjectSet("dnEntry",OBJPROP_COLOR,clrDeepSkyBlue);
 ObjectSet("dnEntry",OBJPROP_PRICE,(lastChanUp-(EntryChanProz*pp)));
 ObjectSet("dnEntry",OBJPROP_CORNER,0);
 ObjectSet("dnEntry",OBJPROP_TIME,Time[0]);
 } 

Seufz - was sagen die Logs?

 
Carl Schreiber:

Seufz - was sagen die Logs?

Logs ohne Auffälligkeiten. Der EA arbeitet fehlerfrei. Nur der gewünschte variable  SYMBOL_LEFTPRICE wird nicht angezeigt. Zur Zeit habe ich den Preislevel als Linie - aber das stört die Chartansicht.
 
  1. Die horizont. Linien von Preis und TP und SL einer offenen Position kriegst Du wohl nicht weg.
  2. Wenn in den Logs nichts steht:
  3. Prüfe ObjectCreate und kontrolliere den Fehler, siehe das Beispiel hier: https://docs.mql4.com/objects/objectcreate
  4. Vielleicht existiert das Objekt ja schon, schau mal nach auf dem Chart.
ObjectCreate - Object Functions - MQL4 Reference
ObjectCreate - Object Functions - MQL4 Reference
  • docs.mql4.com
The function creates an object with the specified name, type, and the initial coordinates in the specified chart subwindow of the specified chart. There are two variants of the function: [in]  Number of the chart subwindow. 0 means the main chart window. The specified subwindow must exist (window index must be greater or equal to 0 and less...
 
Carl Schreiber:
  1. Die horizont. Linien von Preis und TP und SL einer offenen Position kriegst Du wohl nicht weg.
  2. Wenn in den Logs nichts steht:
  3. Prüfe ObjectCreate und kontrolliere den Fehler, siehe das Beispiel hier: https://docs.mql4.com/objects/objectcreate
  4. Vielleicht existiert das Objekt ja schon, schau mal nach auf dem Chart.

Die Linien für Preis, TP u. SL sind deaktiviert.

Die akt. Preislinie wird durch den EA gezeichnet.

Sowohl im Chart - auch vergrößert und in den Objekten wird kein Signal gezeigt.

Vermutlich kann das von mir gewünschte Signal nur als Konstante angezeigt werde.

Vielen Dank für Deine Unterstützung.

Grund der Beschwerde: