Interessante Seite: mt4spreads.com/
Alles um Metatrader 4.0 - Handelsmethoden und Indikatoren
-
-
-
-
kann hier mal jemand drüberschauen?
der indy soll 2 verschiedene zeiten angeben. ich habe deswegen einen teil einfach kopiert, sodass theoretisch die zeit zwei mal angezeigt werden sollte. habe auch ein paar variablen abgeändert, da sie ja nicht doppekt vorkommen sollten. leider zeigt er mir beim kompilieren "'NewMinute'-variable already definded"an.
wo liegt der fehler?
Zitat
//+------------------------------------------------------------------+
//| Magnified Market Price.mq4 ver1.5 by Habeeb |
//+------------------------------------------------------------------+
#property indicator_chart_window
extern bool Show_the_Time = True;
extern bool Show_the_Time2 = True;
extern int Chart_Timezone = 1;
extern color Time_Color = Yellow;
extern int Time_Size=20;
extern int Time_X_Position = 8;
extern int Time_Y_Position = 20;
extern int Chart_Timezone2 = 1;
extern color Time_Color2 = Red;
extern int Time_Size2=20;
extern int Time_X_Position2 = 8;
extern int Time_Y_Position2 = 70;
int init()
{
return(0);
}
int deinit()
{
ObjectDelete("Time_Label");
ObjectDelete("Time_Label2");
}
int start()
{
if (Show_the_Time==true)
{
int MyHour = TimeHour(TimeCurrent());
int MyMinute = TimeMinute(TimeCurrent());
if (MyMinute < 10)
{
string NewMinute = ("0" + MyMinute);
}
else
{
NewMinute = DoubleToStr(TimeMinute(TimeCurrent()),0);
}
string NewHour = DoubleToStr(MyHour + Chart_Timezone, 0);
ObjectCreate("Time_Label", OBJ_LABEL, 0, 0, 0);
ObjectSetText("Time_Label", NewHour + ":" + NewMinute, Time_Size, "Agency FB", Time_Color);
ObjectSet("Time_Label", OBJPROP_XDISTANCE, Time_X_Position);
ObjectSet("Time_Label", OBJPROP_YDISTANCE, Time_Y_Position);
}
//----------------------------------
if (Show_the_Time2==true)
{
int MyHour2 = TimeHour2(TimeCurrent());
int MyMinute2 = TimeMinute2(TimeCurrent());
if (MyMinute < 10)
{
string NewMinute = ("2" + MyMinute);
}
else
{
NewMinute = DoubleToStr(TimeMinute(TimeCurrent()),0);
}
string NewHour2 = DoubleToStr(MyHour2 + Chart_Timezone, 0);
ObjectCreate("Time_Label", OBJ_LABEL, 0, 0, 0);
ObjectSetText("Time_Label", NewHour + ":" + NewMinute, Time_Size, "Agency FB", Time_Color);
ObjectSet("Time_Label", OBJPROP_XDISTANCE, Time_X_Position);
ObjectSet("Time_Label", OBJPROP_YDISTANCE, Time_Y_Position);
}
}
den problematischen teil habe ich mal fett dargestellt. -
-
-
-
-
-
-
Ich hätte da mal eine Anfängerfrage zum MT4.
Ich will mir da die Kurse rausholen und bin am überlegen wie es am besten geht.
Ich hab jetzt unter den Optionen die max. Anzahl an Balken im Chart auf 512.000 gestellt.
Dann den Chart mit meinem Pair in dem TF geöffnet und jetzt muss ich nach links mit der Mouse scrollen.
Da ich 5min haben will, dauert das ewig.
Aber danach könnte ich diese Daten unter extras, vollständige Historie, als csv speichern.
Geht das nicht einfacher, ich meine das mit nach links im Chart scrollen ?
Man kommt doch sicher irgendwie an den Anfang des Charts. -
-
@ turbobull,
danke, aber wie bekomme ich das nun in den MT, bzw. wie mache ich daraus eine .ex4 File ????
Habe da leider null Ahnung.
HarleyWer Rechtschreibfehler in meinen Beiträgen findet, darf sie gerne behalten!
candletrading.de/blog/category/tradingblogs/harley-fgbl/ -
Hallo Harley ,
ich hoffe das hilft dir weiter.
//+------------------------------------------------------------------+
//| Support and Resistance |
//| Copyright © 2004 Barry Stander |
//| myweb.absa.co.za/stander/4meta/ |
//+------------------------------------------------------------------+
#property copyright "Click here: Barry Stander"
#property link "http://myweb.absa.co.za/stander/4meta/"
#property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1 Red
#property indicator_color2 Blue
//---- buffers
double v1[];
double v2[];
double val1;
double val2;
int i;
//+------------------------------------------------------------------+
//| |
//+------------------------------------------------------------------+
int init()
{
//---- drawing settings
SetIndexArrow(0, 119);
SetIndexArrow(1, 119);
//----
SetIndexStyle(0, DRAW_ARROW, STYLE_DOT, 1);
SetIndexDrawBegin(0, i-1);
SetIndexBuffer(0, v1);
SetIndexLabel(0,"Resistance");
//----
SetIndexStyle(1,DRAW_ARROW,STYLE_DOT,1);
SetIndexDrawBegin(1,i-1);
SetIndexBuffer(1, v2);
SetIndexLabel(1,"Support");
//----
return(0);
}
//+------------------------------------------------------------------+
//| |
//+------------------------------------------------------------------+
int start()
{
i = Bars;
while(i >= 0)
{
val1 = iFractals(NULL, 0, MODE_UPPER, i);
//----
if(val1 > 0)
v1 = High[i];
else
v1[i] = v1[i+1];
val2 = iFractals(NULL, 0, MODE_LOWER, i);
//----
if(val2 > 0)
v2[i] = Low[i];
else
v2[i] = v2[i+1];
i--;
}
return(0);
}
//+------------------------------------------------------------------+[/i][/i][/i][/i][/i]Grues den Dax! -
Zusatz zum letzten Beitrag.
Brauche nicht das High/ Low auf Tagesbasis, sondern immer das geänderte High/Low.
Hoffe ich habe mich verständich ausgedrückt.Wer Rechtschreibfehler in meinen Beiträgen findet, darf sie gerne behalten!
candletrading.de/blog/category/tradingblogs/harley-fgbl/ -
Bin auf der Suche nach einen Indikator, der mir immer das letzte Low und High anzeigt.
Kann mir jemand helfen ??
Danke
HarleyWer Rechtschreibfehler in meinen Beiträgen findet, darf sie gerne behalten!
candletrading.de/blog/category/tradingblogs/harley-fgbl/ -
-
-
-
-
Teilen
- Facebook 0
- Twitter 0
- Google Plus 0
-
Reddit 0
-
Benutzer online 2
2 Besucher