Einzelnen Beitrag anzeigen
  #2 (permalink)  
Alt 09.01.21
AVT AVT ist offline
Elite Mitglied
 
Registriert seit: Mar 2018
Ort: Hamburg
Beiträge: 612
AVT befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von MarkusWilhelm89 Beitrag anzeigen
Hi,
ich möchte mir gerne bei einem Ver-/Kaufsignal einen Pfeil ins Chart einzeichnen lassen. Leider habe ich trotz der Bibliotheken, YouTube etc. noch keine richtige Hilfe gefunden.

Ich möchte, dass bei jedem neuen Signal, wieder ein Pfeil eingezeichnet wird und die vorherigen natürlich bestehen bleiben.

Hier mal der ganz einfache Code

Code:
if(Close[1]>Close[2])  ObjectCreate(0,"ObjectBUY",OBJ_ARROW_UP,0,TimeCurrent(),Ask);
if(Close[1]<Close[2])  ObjectCreate(0,"ObjectSELL",OBJ_ARROW_DOWN,0,TimeCurrent(),Bid);
Jetzt ist es aber so, dass er nur einmal, also wenn das Signal das erste mal kommt, einen Pfeil einzeichnet und danach nicht mehr... was mache ich denn falsch??
Du mußt jedem Objekt einen eindeutigen Namen geben. So wie Du es jetzt geschrieben hast, gibt es insgesamt nur 2 Objektenamen, ein "ObjectBUY" und ein "ObjectSELL".
Wenn Du die alten behalten willst, könntest Du den Namen für jedes Objekt z.B. mit Zeitstempel erweitern, etwa so:
"ObjectBUY"+TimeToString(TimeCurrent(),TIME_DATE|T IME_MINUTE)

Hoffe, das hilft Dir. AVT