ich hab da noch was dazu gefunden,
bitte was ist das? Charts kann man ja nur um einen Festen Wert einrücken
ChartSetDouble(0,CHART_SHIFT_SIZE,Wert);
Ich hab mir das jetzt angesehen. Habe eine bewährte HLine.mqh auf eine VLine.mqh adaptiert.
Hab a bisserl gebraucht um zu behirnen daß die horizontale Koordinate ja datetime ist und nicht double wie der Preis.
Noch dazu bin ich auf eine blöden Fehler in der HLine.mqh draufgekommen. Nicht schlimm, aber doch schlecht.
Amando, du darfst nicht von der CurrentTime() ausgehen sondern von der Zeit der aktuellen Kerze.
#property indicator_chart_window #property indicator_plots 0 #include <Tools\VLine.mqh> datetime dt[1]; datetime lineTime; int OnInit() { return(INIT_SUCCEEDED); } int OnCalculate(const int rates_total,const int prev_calculated,const int begin,const double &price[]) { CopyTime(_Symbol,_Period,0,1,dt); lineTime=dt[0]+5*PeriodSeconds(PERIOD_CURRENT); VLine.Draw("VLinefürChart",lineTime); return(rates_total); }
Schmeiss dir die angehängten mqh in den Ordner MQL5\Include\Tools. Und gib sie ja nicht weiter ;) Steckt viel Erfahrung und Hirnschmalz drin!
Die haben auch den Vorteil, daß der aktuelle Wert 'gecached' wird, und beim Optimieren überhaupt das Zeichnen ausgeschaltet wird!
Auf verschiedenen Instrumenten und Timeframes habe ich es nicht ausprobiert.
Ich hab mir das jetzt angesehen. Habe eine bewährte HLine.mqh auf eine VLine.mqh adaptiert.
Hab a bisserl gebraucht um zu behirnen daß die horizontale Koordinate ja datetime ist und nicht double wie der Preis.
Noch dazu bin ich auf eine blöden Fehler in der HLine.mqh draufgekommen. Nicht schlimm, aber doch schlecht.
Amando, du darfst nicht von der CurrentTime() ausgehen sondern von der Zeit der aktuellen Kerze.
Schmeiss dir die angehängten mqh in den Ordner MQL5\Include\Tools. Und gib sie ja nicht weiter ;) Steckt viel Erfahrung und Hirnschmalz drin!
Die haben auch den Vorteil, daß der aktuelle Wert 'gecached' wird, und beim Optimieren überhaupt das Zeichnen ausgeschaltet wird!
Auf verschiedenen Instrumenten und Timeframes habe ich es nicht ausprobiert.
Danke, das Funktioniert
hast Du so ein Include auch für die TrendLine fertig?
Danke, das Funktioniert
hast Du so ein Include auch für die TrendLine fertig?
- www.mql5.com
Kein problem, war eigentlich gedacht, da ja eine trendline auch einen anfangs und endpunkt haben kann, nach rechts oder links weiterzeichnen ist ja nur optional 😂
ich hab da noch was dazu gefunden,
bitte was ist das? Charts kann man ja nur um einen Festen Wert einrücken
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Ich habe da mal eine Vertikale Linie in den Chart gezeichnet, diese soll 5 Perioden vor dem aktuellen chart sein.
jetzt geh ich her und Lege mir diesen Indicator auf den Chart
Das Funktionier z.B bei EURUSD immer, in jedem Timeframe, die Linie ist 5 Perioden vor dem chart
wenn ich jetzt aber auf den Dax gehe,
dann hab ich das am Tageschart 10 Perioden davor
und am 4H Chart 28 Perioden davor,
und ab dem 1h Chart abwärts ist das nicht mehr sichtbar
der Code ist relativ einfach hab mal einen Indi gebastelt der nix anderes macht
ist das wieder mal ein fehler von Metaquotes? oder darf ich die Periode so nicht vorgeben?
danke