Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools

Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools (http://www.expert-advisor.com/forum/index.php)
-   Programmierung MQL4 (http://www.expert-advisor.com/forum/forumdisplay.php?f=220)
-   -   Linie die immer ganz rechts im Fenster ist? (http://www.expert-advisor.com/forum/showthread.php?t=5217)

Gladiator 15.10.16 10:38

Linie die immer ganz rechts im Fenster ist?
 
Hi,
gibt es die Möglichkeit eine vertikaleLinie zu setzen die dann, unabhängig von der Zeiteinheit immer ganz rechts im Chartfenster angezeigt wird? Hab sowas bei der mobilen Version, was das Backtesting wesentlich einfacher macht da man sich so besser in den vergangenen Zeitpunkt versetzen kann und die Wahrnehmung nicht durch die nächsten Kerzen verzerrt wird.
Ich hoffe ich hab mich halbwegs verständlich ausgedrückt :)

Danke im Voraus...

Deepack 17.10.16 22:42

Code:

int intBars=10;
  ObjectCreate(0,"vline",OBJ_VLINE,0,Time[0]+intBars*60*Period(),0);


Gladiator 18.10.16 15:38

Erstmal Danke für die Antwort...

Leider sind meine Programmierkentnisse äußerst begrenzt. Hab versucht mit dem Code einen Indikator zu machen...bin kläglich gescheitert. Könntest du mir vielleicht noch kurz Erläutern was ich mit dem Code machen soll?

Danke und Gruß

Deepack 18.10.16 18:12

hallo ja indikator ist ok...



Code:


//+------------------------------------------------------------------+
//|                                                          del.mq4 |
//|                        Copyright 2015, MetaQuotes Software Corp. |
//|                                            https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2015, MetaQuotes Software Corp."
#property link      "https://www.mql5.com"
#property version  "1.00"
#property strict
#property indicator_chart_window
//+------------------------------------------------------------------+
//| Custom indicator initialization function                        |
//+------------------------------------------------------------------+
int OnInit()
  {
//--- indicator buffers mapping
 
//---
  return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int OnCalculate(const int rates_total,
                const int prev_calculated,
                const datetime &time[],
                const double &open[],
                const double &high[],
                const double &low[],
                const double &close[],
                const long &tick_volume[],
                const long &volume[],
                const int &spread[])
  {
//---
  int intBars=10;
  ObjectDelete(0,"vline");
  ObjectCreate(0,"vline",OBJ_VLINE,0,Time[0]+intBars*60*Period(),0);

//--- return value of prev_calculated for next call
  return(rates_total);
  }
//+------------------------------------------------------------------+

flimmert vl ein bisschen

Gladiator 19.10.16 07:14

Danke für deine Mühen... hab mich da wohl unklar ausgedrückt.
Ich bräuchte das so, dass ich die Linie seten kann wie die vertikel line und dass diese dann beim umschalten der Zeteinheiten ganz rechts als letzte Kerze bleibt. Standardmäßig ist ja beim Umschalten der Zeiteinheiten(wenn automatisch chart scrollen aus ist) die erste Kerze links immer die gleiche Zeit nur eben soll das auf der rechten Seite sein so als ob ich eben genau in dem Zeitpunkt bin wo die Linie steht.die Linie quasi das Ende des Charts ist.Ist das irgendwie möglich?

Gruß


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:29 Uhr.

Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.6.1
Powered by vBCMS® 2.7.0 ©2002 - 2024 vbdesigns.de
Copyright ©2009 - 2023 by Expert-Advisor.com - Das Metatrader Forum