|
Startseite | Registrieren | Hilfe | Benutzerliste | Kalender | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren |
Programmierung MQL4 Hier gehts rund ums Programmieren in MQL4. |
|
Themen-Optionen | Thema durchsuchen | Ansicht |
|
|||
Pfeile im Chart einzeichnen
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); |
|
|||
Zitat:
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 |
|
|||
noch eine weitere Frage...
hast du einen Tipp wie der Code lauten würde, wenn ich nur bei einem Signalwechsel einen neuen Pfeil möchte? In etwa: Code:
if(lastObject==OBJ_ARROW_UP && signal=="verkaufen") ObjectCreate(0,"ObjectSELL, "+TimeToString(TimeCurrent()),OBJ_ARROW_DOWN,0,TimeCurrent(),Bid) else if(lastObject==OBJ_ARROW_DOWN && signal=="kaufen") ObjectCreate(0,"ObjectBUY, " +TimeToString(TimeCurrent()),OBJ_ARROW_UP,0,TimeCurrent(),Ask); |
|
||||
Ich habe hier im Forum schon mal jemanden bei einem gleichen/ähnlichen Problem geholfen.
http://www.expert-advisor.com/forum/...te-voegen.html |
|
|||
danke, leider kapiere ich das nicht was in dem Thema von dir gepostet wurde
Ich hab aktuell, ganz simpel Code:
double MovingAverage = iMA(_Symbol,_Period,50,0,MODE_EMA,PRICE_CLOSE,0); static string signal=""; if(Close[1]>MovingAverage) signal="kaufen"; if(Close[1]<MovingAverage) signal="verkaufen"; if(signal == "kaufen") ObjectCreate(0,"BUY, "+TimeToString(TimeCurrent()),OBJ_ARROW_UP,0,TimeCurrent(),Ask); if(signal == "verkaufen") ObjectCreate(0,"SELL,"+TimeToString(TimeCurrent()),OBJ_ARROW_DOWN,0,TimeCurrent(),Bid); Ich suche die Lösung, dass er nur bei einem signal-Wechsel einen Pfeil einzeichnet |
Lesezeichen |
Themen-Optionen | Thema durchsuchen |
Ansicht | |
|
|