Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Wie kann ich die Jahreskerze live sehen?
Ich habe die Jahreskerze gemacht, aber sie funktioniert offline, gibt es eine Möglichkeit, sie live zu machen?
Ich habe die Jahreskerze erstellt, aber sie funktioniert offline. Gibt es eine Möglichkeit, sie live zu nutzen?
Nein, das können Sie nicht. Jeder Offline-Chart kann nicht als Live-Chart verwendet werden (alles, was Sie tun können, ist, es zu simulieren, indem Sie Ereignisse an geöffnete Offline-Charts senden, dass ein neuer Tick generiert wurde/eingetroffen ist und es wie ein Live-Chart aussieht, aber es ist immer noch ein Offline-Chart)
Wie kann ich die Anzahl der Jahreskerzen erhöhen, wenn ich nur 8 Kerzen habe?
Wie kann ich die Anzahl der Jahreskerzen erhöhen, wenn ich nur 8 Kerzen habe?
Wie kann ich die Anzahl der Jahreskerzen erhöhen? Ich habe nur 8 Kerzen.
Laden Sie weitere Daten herunter, die für die Erstellung von jährlichen Offline-Charts verwendet werden
Hallo Mrtools
Bitte helfen Sie mir bei der automatischen Einrichtung des TimeFrame für diesen Indikator
Unterstützung_und_Widerstand__mtfalerts.mq4
wenn ich den Indikator zum M1 Chart hinzufüge, ist der Timeframe des Indikators 15
wenn ich von M1 zu m15 Timeframe wechsle, wird der Indikator automatisch Timeframe = 60 setzen
Wenn ich von M15 auf m30 wechsle, setzt der Indikator automatisch den Zeitrahmen = 240
....
m1: TimeFrame = 15
m5: Zeitrahmen = 30
m15: Zeitrahmen = 60
m30: ZeitFrame = 240
H1: ZeitRahmen = 240
h4: ZeitFrame = 1440
D1: ZeitFrame = 10080
Dankeschön!
Pls kann jemand mir helfen mit diesem Code ... es immer wieder die gleiche alert.e.g, wenn es bringen kaufen alert auf ein Paar, nach etwa 7 Kerze, es wird die gleiche kaufen alert auf dem gleichen pair.I wollen, dass es zu arbeiten, dass, wenn es bringen BUY alert auf ein Paar, es wird nicht bringen BUY-Signal wieder auf diesem Paar, bis, nachdem es geliefert hat SELL Signal:
#property indicator_chart_window
#Eigenschaft indicator_buffers 2
#property indicator_color1 Kalk
#property indicator_color2 Rot
//--- Puffer
double ExtMapBuffer1[];
double ExtMapBuffer2[];
//externe Variable......
extern int barsToProcess=100;
//+------------------------------------------------------------------+
//| Benutzerdefinierte Indikator-Initialisierungsfunktion |
//+------------------------------------------------------------------+
int init()
{
//---- Indikatoren
SetIndexStyle(0,DRAW_ARROW);
SetIndexPfeil(0,217);
SetIndexPuffer(0,ExtMapPuffer1);
SetIndexEmptyValue(0,0.0);
SetIndexStyle(1,DRAW_ARROW);
SetIndexPfeil(1,217);
SetIndexBuffer(1,ExtMapBuffer2);
SetIndexEmptyValue(1,0.0);
//----
return(0);
}
//+------------------------------------------------------------------+
//| Benutzerdefinierte Funktion zur Deinitialisierung des Indikators |
//+------------------------------------------------------------------+
int deinit()
{
//----
//----
return(0);
}
//+------------------------------------------------------------------+
//| Benutzerdefinierte Indikator-Iterationsfunktion |
//+------------------------------------------------------------------+
int start()
{
int counted_bars=IndicatorCounted(),
Grenze;
if(gezählte_Balken>0)
gezählte_Balken--;
limit=Balken-gezählt_Balken;
if(limit>BalkenzuVerarbeiten)
limit=Balken-zu-Verarbeiten;
for(int i=0;i<limit;i++)
{
double ema13=iMA(NULL,0,13,0,MODE_EMA,PRICE_CLOSE,0);
double ema5=iMA(NULL,0,5,0,MODE_EMA,PREIS_SCHLIESSEN,0);
double b4ema13=iMA(NULL,0,13,0,MODE_EMA,PREIS_SCHLIESSEN,1);
double b4ema5=iMA(NULL,0,5,0,MODE_EMA,PREIS_SCHLIESSEN,1);
double mom=iMomentum(NULL,0,14,PRICE_CLOSE,0);
double b4mom=iMomentum(NULL,0,14,PREIS_SCHLIESSEN,1);
}
static datetime lastAlerted=0;
static string AlertType1="";
static string AlertType2="";
//Aufwärtswarnungen
if((ema5>ema13)&&(ema5>b4ema5)&&(ema13>b4ema13)&&(mom>b4mom)&&(mom>98.6591)&&(lastAlerted!=Time[0])&&(AlertType1!="Buy")){
ExtMapBuffer1=High+5*Point;
}else
ExtMapBuffer1=0.0;
Alert(Symbol()," ",Period(), "M Preis UP");
//Verkaufswarnungen
if((ema5<ema13)&&(ema5<b4ema5)&&(ema13<b4ema13)&&(mom<b4mom)&&(mom<100.6872)&&(lastAlerted!=Time[0])&&(AlertType2!="Sell")){
ExtMapBuffer2=Low-5*Point;
}else
ExtMapBuffer2=0.0;
Alert(Symbol()," ",Period(), "M Kurs unten");
return(0);
}
//+------------------------------------------------------------------+
Pls kann jemand mir helfen mit diesem Code ... es immer wieder die gleiche alert.e.g, wenn es bringen kaufen alert auf ein Paar, nach etwa 7 Kerze, es wird die gleiche kaufen alert auf dem gleichen pair.I wollen, dass es zu arbeiten, dass, wenn es bringen BUY alert auf ein Paar, es wird nicht bringen BUY Signal wieder auf diesem Paar, bis, nachdem es geliefert hat SELL Signal:
#property indicator_chart_window
#Eigenschaft indicator_buffers 2
#property indicator_color1 Kalk
#property indicator_color2 Rot
//--- Puffer
double ExtMapBuffer1[];
double ExtMapBuffer2[];
//externe Variable......
extern int barsToProcess=100;
//+------------------------------------------------------------------+
//| Benutzerdefinierte Indikator-Initialisierungsfunktion |
//+------------------------------------------------------------------+
int init()
{
//---- Indikatoren
SetIndexStyle(0,DRAW_ARROW);
SetIndexPfeil(0,217);
SetIndexPuffer(0,ExtMapPuffer1);
SetIndexEmptyValue(0,0.0);
SetIndexStyle(1,DRAW_ARROW);
SetIndexPfeil(1,217);
SetIndexBuffer(1,ExtMapBuffer2);
SetIndexEmptyValue(1,0.0);
//----
return(0);
}
//+------------------------------------------------------------------+
//| Benutzerdefinierte Funktion zur Deinitialisierung des Indikators |
//+------------------------------------------------------------------+
int deinit()
{
//----
//----
return(0);
}
//+------------------------------------------------------------------+
//| Benutzerdefinierte Indikator-Iterationsfunktion |
//+------------------------------------------------------------------+
int start()
{
int counted_bars=IndicatorCounted(),
Grenze;
if(gezählte_Balken>0)
gezählte_Balken--;
limit=Balken-gezählt_Balken;
if(limit>BalkenzuVerarbeiten)
limit=Balken-zu-Verarbeiten;
for(int i=0;i<limit;i++)
{
double ema13=iMA(NULL,0,13,0,MODE_EMA,PRICE_CLOSE,0);
double ema5=iMA(NULL,0,5,0,MODE_EMA,PREIS_SCHLIESSEN,0);
double b4ema13=iMA(NULL,0,13,0,MODE_EMA,PREIS_SCHLIESSEN,1);
double b4ema5=iMA(NULL,0,5,0,MODE_EMA,PREIS_SCHLIESSEN,1);
double mom=iMomentum(NULL,0,14,PRICE_CLOSE,0);
double b4mom=iMomentum(NULL,0,14,PREIS_SCHLIESSEN,1);
}
static datetime lastAlerted=0;
static string AlertType1="";
static string AlertType2="";
//Aufwärtswarnungen
if((ema5>ema13)&&(ema5>b4ema5)&&(ema13>b4ema13)&&(mom>b4mom)&&(mom>98.6591)&&(lastAlerted!=Time[0])&&(AlertType1!="Buy")){
ExtMapBuffer1=High+5*Point;
}else
ExtMapBuffer1=0.0;
Alert(Symbol()," ",Period(), "M Preis UP");
//Verkaufswarnungen
if((ema5<ema13)&&(ema5<b4ema5)&&(ema13<b4ema13)&&(mom<b4mom)&&(mom<100.6872)&&(lastAlerted!=Time[0])&&(AlertType2!="Sell")){
ExtMapBuffer2=Low-5*Point;
}else
ExtMapBuffer2=0.0;
Alert(Symbol()," ",Period(), "M Kurs unten");
return(0);
}
//+------------------------------------------------------------------+Versuchen Sie, den letzten Alarmtyp als AlertType1 oder AlertType2 zu speichern (Sie haben nie gespeichert, welche Art von Alarm der letzte war oder wann der letzte Alarm ausgelöst wurde)
Hallo!
ich möchte die aktuelle Zeit in meinem Diagramm anzeigen (jede Sekunde). Ich habe dies in eine Endlosschleife eingebaut.
Aber es funktioniert nicht so wie ich will :-(
Warum
Das ist mein Code:
while(!IsStopped())
{
ObjectMove ("Time", OBJ_TEXT,0,Time[0],High[0]+2*pips2dbl);
ObjectSetText("Time",TimeToStr(TimeCurrent()),10,"Tahoma",Gray);
Sleep(100);
}
Hallo!
Ich möchte die aktuelle Zeit auf meinem Diagramm anzeigen (jede Sekunde). Ich habe dies in eine Endlosschleife eingebaut.
Aber es funktioniert nicht so, wie ich es möchte :-(
Warum
Das ist mein Code:
while(!IsStopped())
{
ObjectMove ("Time", OBJ_TEXT,0,Time[0],High[0]+2*pips2dbl);
ObjectSetText("Time",TimeToStr(TimeCurrent()),10,"Tahoma",Gray);
Sleep(100);
}
sunshineh
Das kann nur in EAs funktionieren
Sleep() funktioniert nicht in Indikatoren
Danke mladen,
aber wie erreiche ich, dass die aktuelle Zeit im Chart angezeigt wird?
Selbst wenn ich diesen Code in meinen Ea einfüge, wird das Objekt "Time" nicht jede Sekunde aktualisiert. Warum eigentlich? Nimmt es zu viel Zeit in Anspruch, das Textobjekt zu aktualisieren?
Aber das ist keine Lösung für mich. Vielleicht ist es möglich, Ticks für den Indikator zu "erstellen", so dass er jede Sekunde aktualisiert wird?!