Hilfe bei der Codierung - Seite 117

 

Danke mladen, im ein Anfänger Programmierer, in der Tat sind Sie derjenige, der mir mit Teil ein Code vor einiger Zeit geholfen, aber der Alarm immer noch am Anfang der neuen Kerze zu wiederholen, pls bitte helfen Sie mir sehen, um sowohl Teil eins und two.Thanks im Voraus!

Siehe die ursprüngliche Nachricht unten:

Guten Tag alle, pls Ich möchte, dass jemand mir helfen, ändern Sie den Code unten und erklären.die Nummer ein Teil des Codes enthält kaufen und verkaufen alert.it Unterstützung zu geben, wenn Kauf und Verkauf Signal nur auftreten, aber es wiederholen Sie die Warnung am Anfang jeder neuen Kerze....pls helfen, dies zu korrigieren, indem Sie die Warnung klingen, wenn das Set-up Bedingung nur auftreten.

Der zweite Teil des Codes ist ein Stop-Alarm, der ein Stop-Signal an den Benutzer sendet, wenn die Kauf- oder Verkaufsgelegenheit nicht mehr besteht. Dieser Code funktioniert überhaupt nicht, bitte helfen Sie....

static datetime lastAlerted=0;

//Momentum.....1hour

double mom_1h=iMomentum(NULL,60,14,PRICE_CLOSE,0);

double b4mom_1h=iMomentum(NULL,60,14,PREIS_SCHLIESSEN,1);

(1)========Alerts für Kauf und Verkauf==========

//Alerts für Kauf

if(mom_1h>99.6353)&&(mom_1h>b4mom_1h)&&(lastAlerte d!=Time[0])){

lastAlerted=Zeit[0];

Alert(Buy","\n","Aktuelle Zeit ist ",TimeToStr(CurTime()),"\n",Symbol());

}

//Alerts für Verkaufen

if(mom_1h<100.7482)&&(mom_1h<b4mom_1h)&&(lastAlert ed!=Time[0])){

lastAlerted=Time[0];

Alert("Sell","\n", "Aktuelle Zeit ist ",TimeToStr(TimeLocal(),TIME_SECONDS),"\n",Symbol( ));

}

(2)==========Alerts für Stop Buy und Sell==============

//Warnung für Kaufstopp

if(mom_1h<b4mom_1h)&&(lastAlerted!=Time[0])){

lastAlerted=Time[0];

Alert(Stop Buy","\n", "Aktuelle Zeit ist ",TimeToStr(CurTime()),"\n",Symbol());

}

//Warnungen zum Verkaufsstopp

if(mom_1h>b4mom_1h)&&(lastAlerted!=Time[0])){

lastAlerted=Time[0];

Alert(" Stop Sell","\n", "Aktuelle Zeit ist ",TimeToStr(TimeLocal(),TIME_SECONDS),"\n",Symbol( ));

}

 
Mastercash:
Danke mladen, ich bin ein Anfänger Programmierer, in der Tat sind Sie derjenige, der mir mit Teil eins Code vor einiger Zeit geholfen, aber der Alarm immer noch am Anfang der neuen Kerze zu wiederholen, pls bitte helfen Sie mir sehen, um sowohl Teil eins und zwei.Thanks im Voraus!

Siehe die ursprüngliche Nachricht unten:

Guten Tag alle, pls Ich möchte, dass jemand mir helfen, ändern Sie den Code unten und erklären.die Nummer eins Teil des Codes enthält kaufen und verkaufen alert.it Unterstützung zu geben, wenn Kauf und Verkauf Signal nur auftreten, aber es wiederholen Sie die Warnung am Anfang jeder neuen Kerze....pls helfen, dies zu korrigieren, indem Sie die Warnung klingen, wenn die Set-up-Bedingung nur auftreten.

Der zweite Teil des Codes ist ein Stop-Alarm, der ein Stop-Signal an den Benutzer sendet, wenn die Kauf- oder Verkaufsgelegenheit nicht mehr besteht. Dieser Code funktioniert überhaupt nicht, bitte helfen Sie....

static datetime lastAlerted=0;

//Momentum.....1hour

double mom_1h=iMomentum(NULL,60,14,PRICE_CLOSE,0);

double b4mom_1h=iMomentum(NULL,60,14,PREIS_SCHLIESSEN,1);

(1)========Alerts für Kauf und Verkauf==========

//Alerts für Kauf

if(mom_1h>99.6353)&&(mom_1h>b4mom_1h)&&(lastAlerte d!=Time[0])){

lastAlerted=Zeit[0];

Alert(Buy","\n", "Aktuelle Zeit ist ",TimeToStr(CurTime()),"\n",Symbol());

}

//Alerts für Verkaufen

if(mom_1h<100.7482)&&(mom_1h<b4mom_1h)&&(lastAlert ed!=Time[0])){

lastAlerted=Time[0];

Alert("Sell","\n", "Aktuelle Zeit ist ",TimeToStr(TimeLocal(),TIME_SECONDS),"\n",Symbol( ));

}

(2)==========Alerts für Stop Buy und Sell==============

//Warnung für Kaufstopp

if(mom_1h<b4mom_1h)&&(lastAlerted!=Time[0])){

lastAlerted=Time[0];

Alert(Stop Buy","\n", "Aktuelle Zeit ist ",TimeToStr(CurTime()),"\n",Symbol());

}

//Warnungen zum Verkaufsstopp

if(mom_1h>b4mom_1h)&&(lastAlerted!=Time[0])){

lastAlerted=Time[0];

Alert(" Stop Sell","\n", "Aktuelle Zeit ist ",TimeToStr(TimeLocal(),TIME_SECONDS),"\n",Symbol( ));

}

Versuchen Sie etwas wie dieses:

static datetime lastAlerted1=0;

static datetime lastAlerted2=0;

static string lastType1="";

static string lastType2="";

//Momentum.....1hour

double mom_1h=iMomentum(NULL,60,14,PRICE_CLOSE,0);

double b4mom_1h=iMomentum(NULL,60,14,PRICE_CLOSE,1);

//========Alerts for buy and Sell==========

//Alerts for buy

if((mom_1h>99.6353)&&(mom_1h>b4mom_1h)&&(lastAlerted1!=Time[0] && lastType1!="Buy")){

lastAlerted1=Time[0];

lastType1="Buy";

Alert("Buy","\n","Current time is ",TimeToStr(CurTime()),"\n",Symbol());

}

//Alerts for Sell

if((mom_1h<100.7482)&&(mom_1h<b4mom_1h)&&(lastAlerted1!=Time[0] && lastType1!="Sell")){

lastAlerted1=Time[0];

lastType1="Sell";

Alert("Sell","\n","Current time is ",TimeToStr(TimeLocal(),TIME_SECONDS),"\n",Sym bol( ));

}

//==========Alerts for Stop buying and sell==============

//Alert to stop Buy

if((mom_1h<b4mom_1h)&&(lastAlerted2!=Time[0]&&lastType2!="Stop Buy")){

lastAlerted2=Time[0];

lastType2="Stop Buy";

Alert("Stop Buy","\n","Current time is ",TimeToStr(CurTime()),"\n",Symbol());

}

//Alerts to Stop Selling

if((mom_1h>b4mom_1h)&&(lastAlerted2!=Time[0]&&lastType2!="Stop Sell")){

lastAlerted2=Time[0];

lastType2="Stop Sell";

Alert(" Stop Sell","\n","Current time is ",TimeToStr(TimeLocal(),TIME_SECONDS),"\n",Sym bol( ));

}

 

Danke, das werde ich tun!

 

Hilfe bei der Codierung

Hallo zusammen.

Bitte, mladen oder mr.tools. Ich habe ein kleines Problem mit der Auffrischung dieses Indikators. Wenn sich eine neue Kerze öffnet, wird der Indikator nicht automatisch korrekt aktualisiert, und ich muss das Fenster mit den externen Parametern öffnen und schließen, um ihn zu aktualisieren. Könnten Sie einen Blick auf den Code werfen und das Problem beheben?

Vielen Dank!

s.mq4

Dateien:
s.mq4  3 kb
 
lrprez:
Hallo zusammen!

Bitte, mladen oder mr.tools. Ich habe ein kleines Problem mit der Auffrischung dieses Indikators. Wenn sich eine neue Kerze öffnet, wird der Indikator nicht automatisch korrekt aktualisiert, und ich muss das Fenster mit den externen Parametern öffnen und schließen, um ihn zu aktualisieren. Könnten Sie einen Blick auf den Code werfen und das Problem beheben?

Vielen Dank!

s.mq4

lrprez

Probieren Sie es jetzt aus

Dateien:
s-2.mq4  3 kb
 

Vielen Dank, mladen. Sie sind ein Genie.

 

Brauche Hilfe bei der mt4-Codierung

Hallo zusammen,

Ich bin auf der Suche nach Hilfe beim Schreiben von Code mit folgenden Spezifikationen:

1. Ich will ein bestimmtes Datum und eine bestimmte Uhrzeit eingeben

2. Ich möchte, dass der Indikator zeigt die

das spezifische Datum & Zeit Kerze offen, hoch, niedrig, schließen

Zum Beispiel, ich Eingabe D'2013.8.01 13:00' & Platz in M30 Chart

Der Indikator zeigt mir die Kerze im M30-Diagramm um D'2013.8.01 13:00'.

offen, hoch, niedrig, schließen Wert.

Danke

 
tkz883:
Hallo zusammen,

Ich bin auf der Suche nach Hilfe beim Schreiben von Code mit folgenden Spezifikationen:

1. Ich möchte ein bestimmtes Datum und eine bestimmte Uhrzeit eingeben

2. Ich möchte, dass der Indikator Folgendes anzeigt

das spezifische Datum & Zeit Kerze offen, hoch, niedrig, schließen

Zum Beispiel, ich Eingabe D'2013.8.01 13:00' & Platz in M30 Chart

Der Indikator zeigt mir die Kerze im M30-Diagramm um D'2013.8.01 13:00'.

Open, High, Low, Close Wert.

Danke

Sie können es wie folgt tun:

#property copyright ""

#property link ""

#property indicator_chart_window

extern datetime TimeToCheck = D'2013.8.01 13:00';

int init() { return(0); }

int start()

{

int bar = iBarShift(NULL,0,TimeToCheck);

Comment("Open : "+DoubleToStr(Open,Digits)+"\n"+

"Close : "+DoubleToStr(Close,Digits)+"\n"+

"High : "+DoubleToStr(High,Digits)+"\n"+

"Low : "+DoubleToStr(Low,Digits));

return(0);

}
Dateien:
tkz.mq4  1 kb
 

Einfache Kodierungshilfe

Ich brauche Hilfe bei der Kodierung eines Indikators:

A. EINGABE:

1. Datum & Zeitangaben: D'2013.8.01 13:00'

2. Angewandter Preis: Eröffnen, Hoch, Tief schließen

B. Beispiel für die Verwendung:

1. Ich möchte zum Beispiel, dass der Indikator den Eröffnungskurs anzeigt für

Eingabedatum D'2013.8.01 13:00' in M60 Charts anzeigen & der Indikator wird

den Wert des offenen Preises der Kerze an einem bestimmten Eingabedatum anzeigen

2. Als nächstes zeigt der Indikator den Eröffnungskurs für jeden Zeitpunkt

nach D'2013.8.01 13:00' (aber nicht be4) und aktualisiert sich weiter

 

Hallo mladen, ich hatte diesen Indikator vor langer Zeit optimiert und ich mag, wie er jetzt angezeigt wird, aber das einzige Problem ist, dass er jetzt völlig zu viel CPU verbraucht. Könnten Sie bitte einen Blick unter die Haube nehmen & sehen, ob vielleicht der Code muss bereinigt werden oder sehen, warum es meine Plattform einfriert, wenn die Märkte beginnen zu bewegen.

Es wird sehr geschätzt werden!

Ich danke Ihnen im Voraus!

G

Dateien: