Wie programmiert man? - Seite 90

 
 

.

Hallo hiachiever

Danke dafür - ich habe die

IndicatorBuffers(2); zum Init-Abschnitt hinzugefügt; es hat alles geklappt, aber nichts

 

Hallo!

Eine kleine weitere Überprüfung hat Ihr Problem aufgedeckt. Was Sie getan haben, ist nicht in korrekte Referenzierung Ihrer Indikatoren hinzufügen, sollten diese die Variable "i" als Referenz nicht eine bestimmte Bar-Nummer haben.

EG.

Dies ist nicht korrekt.

double cci_1 = iCCI(Symbol(), Period(), CCI_Period, PRICE_TYPICAL, 1);

double cci_2 = iCCI(Symbol(), Periode(), CCI_Periode, PRICE_TYPICAL, 2);

Es sollte sein

double cci_1 = iCCI(Symbol(), Period(), CCI_Period, PRICE_TYPICAL, i+1);

double cci_2 = iCCI(Symbol(), Period(), CCI_Period, PRICE_TYPICAL, i+2);

Zum Wohl!

Hiachiever

hiachiever:
Eine offensichtliche Sache ist, dass Sie eine Deklaration für die Anzahl der Indikatorpuffer vermissen, die Sie verwenden werden.

Dies sitzt im ersten Teil von init

z.B.

int init()

{

IndicatorBuffers(2);

.....

}

Probieren Sie es aus und sehen Sie, ob Ihr Problem damit behoben ist. Bitte beachten Sie, dass ich den Code nicht vollständig überprüft habe, sondern nur auf offensichtliche Fehler geachtet habe.

Prost,

Hiachiever.
 
hiachiever:
Eine offensichtliche Sache ist, dass Sie eine Deklaration für die Anzahl der Indikatorpuffer, die Sie verwenden werden, vermissen.

Dies befindet sich im ersten Teil von init

z.B.

int init()

{

IndicatorBuffers(2);

.....

}

Hiachiever,

Ich denke, Sie brauchen die Anzahl der Puffer nicht zu wiederholen, wenn sie die gleiche ist wie die, die mit"#property indicator_buffers 2" definiert wurde.

Du hast Recht, wenn es andere temporäre Puffer gibt. Aber nicht in diesem Fall.

FerruFx

 
FerruFx:
Hiachiever,

Ich denke, Sie brauchen die Anzahl der Puffer nicht zu wiederholen, wenn sie die gleiche ist wie die, die mit "#property indicator_buffers 2" definiert wurde.

Sie haben Recht, wenn es andere temporäre Puffer gibt. Aber nicht in diesem Fall.

FerruFx

Danke für den Tipp FerruFX, immer geschätzt.

Prost,

Hiachiever

 
hiachiever:
Danke für den Tipp FerruFX, immer geschätzt.

Gern geschehen.

FerruFx

 

Wie verwendet man CCI Woodies in EA

Hallo Cracks

vielleicht kann mir jemand helfen.

Der EA macht keine Trades mit diesen Einstellungen

Wenn ich den Indikator CCI_Woodies_Lnx_v4.mq4 in einem EA verwenden will, dann benutze ich folgenden Code:

extern int TrendCCI_Period = 14;

extern int EntryCCI_Periode = 6;

extern int LSMAPeriod = 25; // LSMA Zeitraum

extern int Trend_period = 5;

extern int CountBars = 1000;

extern int CCISize = 2;

extern int TCCISize = 1;

extern int TrendGröße = 1;

extern int NoTrendSize = 1;

extern bool ShowLSMA = false;

extern int LineSize3 = 1;

und die Definition für den Indikator ist:

double CCI_0 = iCustom(NULL,0, "CCI_Woodies_Lnx_v4",

TrendCCI_Periode,EntryCCI_Periode,LSMAPeriode,Trend_Periode,

CountBars,CCISize,TCCISize,TrendSize,NoTrendSize,ShowLSMA,LineSize3,0);

zu viele Parameter für den Indikator?

Kein Fehler beim Kompilieren

Im Journal bearbeiten:

CCI_Woodies_Lnx_v4 USDJPY,M15: entfernt

Siehe EA_Test_template

 
Badguy:
Hallo Cracks vielleicht kann mir jemand helfen.

Ich sehe, mit Ihrem Code ist die Idee zu kaufen/verkaufen oberhalb/unterhalb 0 Linie.

Warum versuchen Sie nicht mit iCCI für Ihre TCCI anstelle von iCustom aufrufen. Es gibt keinen Unterschied zwischen dem Standard CCI und dem anderen Indikator.

 

Wie lautet der Parameter LineSize3 in Ihrem iCustom();? Wenn es die CCI_Woodies_Lnx_v4 Puffernummer ist, ist das ok, wenn nicht, fehlt die Puffernummer, die Sie aufrufen wollen.

Außerdem haben Sie hier ein Leerzeichen in Ihrer Kodierung: "S wieLSMA".

FerruFx

 

Brauche Hilfe mit diesem Code, bitte.

Hallo Leute, ich habe versucht, für die letzten drei Tage, um diesen Expertenberater zu bekommen, um lange Trades in mt4 ohne Erfolg auszuführen. es führt nur kurze Trades, obwohl das signal_buy ist da. bitte könnte jemand einen Blick auf diesen Code und beheben Sie es für mich oder sagen Sie mir, was zu tun ist. ich bin neu in der Programmierung und baute es von einem Online-Strategie-Builder. danke im Voraus!

Der Code ist beigefügt.

Dateien:
testdrive.mq4  11 kb