Zitat:
Zitat von MarkusWilhelm89
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