Hilfe bei der Codierung - Seite 299

 
mladen:
AZRUL

Platzieren Sie dies :

static datetime lastUpdated = 0; if ((TimeCurrent()-lastUpdated) < PERIOD_M5*60) return(0); lastUpdated=TimeCurrent();

als erste Zeile der Startprozedur und der Rest des Codes der Startprozedur wird mit mindestens 5 Minuten Verzögerung zwischen zwei aufeinanderfolgenden Ausführungen ausgeführt

Lieber SIR MLADEN,

Ich werde versuchen, diese Codes NUR.... zu platzieren.

Vielen Dank für Ihre Zeit und Ihr Fachwissen.... 5. Abspann

Mit freundlichen Grüßen

AZRUL...

 

Wenn ich diesen Code unter Verwendung von "strict" kompiliere, erhalte ich"array out of range".

if (RSI4 > RSI1 && RSI4 < RSI1) drawArrow(i,Aqua,233,false);

if (RSI4 RSI1) drawArrow(i,Tomato,234,true);

[/PHP]

This works with no errors but of course there are arrows on every candle

if (RSI4 > RSI1 ) drawArrow(i,Aqua,233,false);

if (RSI4 < RSI1 ) drawArrow(i,Tomato,234,true);

This appears to be the problem as soon as the +1 is added.

[PHP]RSI4 > RSI1

Gibt es eine Lösung für dieses Problem?

 
cja:
Wenn ich diesen Code unter Verwendung von "strict" kompiliere, erhalte ich "array out of range".

if (RSI4 > RSI1 && RSI4 < RSI1) drawArrow(i,Aqua,233,false);

if (RSI4 RSI1) drawArrow(i,Tomato,234,true);

[/PHP]

This works with no errors but of course there are arrows on every candle

if (RSI4 > RSI1 ) drawArrow(i,Aqua,233,false);

if (RSI4 < RSI1 ) drawArrow(i,Tomato,234,true);

[/PHP]

This appears to be the problem as soon as the +1 is added.

[PHP]RSI4 > RSI1
Is there a fix for this?

cja

Versuchen Sie Folgendes:

[PHP]if(i<(Balken-1))

{

if (RSI4 > RSI1 && RSI4 < RSI1) drawArrow(i,Aqua,233,false);

if (RSI4 RSI1) drawArrow(i,Tomato,234,true);

}

und es sollte funktionieren

 

Hallo, ich habe ein Problem mit einem Indikator fibonacci, ich möchte es auf dem gleichen Graphen zu 1440 und 2280, wie in diesem Bild zu verwenden:

(Das ist, warum ich manuell erstellt)

Das Problem ist, dass ich eine zweite Version des Indikators auf 2 Tage erstellt, aber wenn ich es auf dem gleichen Graphen, wo ich den Indikator in der Version 1440 automatisch nicht mehr sehen, die Linien in 1440 einfügen. Ich hoffe, mit Ihrer Hilfe zu lösen!

 
dany84:
Hallo, ich habe ein Problem mit einem Indikator Fibonacci, ich möchte es auf dem gleichen Graphen zu 1440 und 2280, wie in diesem Bild zu verwenden:

(Deshalb habe ich manuell erstellt)

Das Problem ist, dass ich eine zweite Version des Indikators auf 2 Tage erstellt, aber wenn ich es auf dem gleichen Graphen, wo ich den Indikator in der Version 1440 automatisch nicht mehr sehen die Linien in 1440. Ich hoffe, mit Ihrer Hilfe zu lösen!

dany84

Probieren Sie es jetzt aus: fibo_v9_1.mq4

Setzen Sie den Parameter UniqueID auf einen eindeutigen Wert für jede neue Instanz des Indikators und dann können Sie so viele Instanzen haben, wie Sie möchten.

Dateien:
fibo_v9_1.mq4  6 kb
 
mladen:
dany84

Probieren Sie es jetzt aus: fibo_v9_1.mq4

Setzen Sie den Parameter UniqueID auf einen eindeutigen Wert für jede neue Instanz des Indikators, dann können Sie so viele Instanzen haben, wie Sie möchten.

Danke Mladen!! jetzt funktioniert es einwandfrei!

 

Seltsamer Fehler!!!

I have the following string: " 99.40 "

double TakeProfit = StrToDouble("99.40");

Print("TakeProfit =", TakeProfit);

Print("or TakeProfit = ", NormalizeDouble(TakeProfit,2);

Und dies ist die Ausgabe:

TakeProfit =99.40000000000001

oder TakeProfit = 99.40000000000001

Kann mir jemand diesen seltsamen Fehler erklären und was kann ich dagegen tun?!

Ich danke Ihnen!

 
sunshineh:
Seltsamer Fehler!!!

I have the following string: " 99.40 "

double TakeProfit = StrToDouble("99.40");

Print("TakeProfit =", TakeProfit);

Print("or TakeProfit = ", NormalizeDouble(TakeProfit,2);

Und dies ist die Ausgabe:

TakeProfit =99.40000000000001

oder TakeProfit = 99.40000000000001

Kann mir jemand diesen seltsamen Fehler erklären und was kann ich dagegen tun?!

Ich danke Ihnen!

sunshineh

Wie haben Sie den Teil "0000000000001" mit print bekommen?

Ich erhalte dies, wenn ich diesen Code verwende:

Dateien:
pribt.gif  21 kb
 

Hallo,

das sind die Print-Messages von zwei verschiedenen Metatrader-Konten:

Dateien:
 
sunshineh:
Hallo!

dies sind die Druck-Meldungen von zwei verschiedenen Metatrader-Konten:

Wahrscheinlich der Build

Ich habe Build 660 verwendet, um das zu testen