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
Hallo!
Gibt es hier jemanden, der den Code des WPR-Indikators für mich leicht modifizieren kann?
Die Art, wie ich verstehe, WPR derzeit ist es schreibt die Linie auf den Abschluss eines jeden bar.
Ich möchte, dass WPR die Linie schreibt, sobald der Balken 10 Pips lang ist (high-low=>10 Pips), und dann auf einen neuen Balken wartet, bevor er erneut geschrieben wird.
Ich verwende Range Bars, also sind meine Bars immer >10.
Natürlich bin ich bereit, für diesen Mod zu bezahlen.
cogs
WPR gefiltert ...
Das könnte es sein
Die Funktionsweise ist wie folgt: Wenn der Hoch-Tief-Bereich größer oder gleich dem gewünschten Filter ist, wird ein normaler WPR-Wert berechnet, ansonsten wird der vorherige Wert übernommen. Hier ein Vergleich: Der obere Wert ist der WPR, der untere ist dieser Indikator mit einem Filter von 0 und der untere ist dieser Indikator mit einem Filter von 10 Pips
PS: Da Sie den Filter in Pips angeben wollten, müssen Sie bei höheren Zeitrahmen wahrscheinlich eine größere Filtergröße verwenden.
Hallo,
Gibt es hier jemanden, der den Code des WPR-Indikators für mich leicht modifizieren kann?
So wie ich den WPR derzeit verstehe, schreibt er die Linie am Ende eines jeden Balkens.
Ich möchte, dass WPR die Linie schreibt, sobald der Balken 10 Pips lang ist (high-low=>10 Pips), und dann auf einen neuen Balken wartet, bevor er erneut geschrieben wird.
Ich verwende Range Bars, also sind meine Bars immer >10.
Natürlich bin ich bereit, für diesen Mod zu bezahlen.
die KoggeBrauche Hilfe beim Ändern des Indikators.
Hallo.
zuerst möchte ich mich bei allen im Forum für ihr Wissen bedanken.
Dies ist mein erster Beitrag und ich bin Franzose, dann sorry für mein schlechtes Englisch.
mein Problem ist das folgende:
Ich habe den Indikator rsi_ema_mtf und würde gerne die Codierung ändern.
Anstatt den Indikator "IMAonarray" zu nennen, nenne ich den Indikator "JMA".
bitte kann mir jemand helfen? vielen Dank im Voraus
Ich verbinde die beiden Indikatoren:
rsi_ema_mtf.mq4
jma.mq4
EA funktioniert nicht
Hallo Leute,
die beigefügten ist mein EA, es nicht öffnen Ticket / Handel,
Könnte jemand einen Blick darauf werfen und mir sagen, was daran falsch ist?
Danke
...
kemal44
Ich habe auf einen sehr ähnlichen Beitrag von Ihnen geantwortet (dieser Beitrag: https: //www.mql5.com/en/forum/173219/page196 )
Bitte lesen Sie diesen Beitrag. Außerdem empfehle ich Ihnen, diesen Abschnitt zu besuchen: Metatrader 4 mql 4 - Entwicklungskurs. Ich denke, dass Sie dort viele Antworten auf Ihre Fragen zur Programmierung von EAs und deren Kombination mit Indikatoren finden können.
Alles Gute
Hallo Leute,
der Anhang ist mein EA , er hat kein Ticket/Trading geöffnet ,
Könnte jemand einen Blick darauf werfen und mir sagen, was daran falsch ist?
danke(Req) kleine Code-Änderung erlauben es, in 2 Ziffernpaaren zu verwenden
Liebe Guru Programmierer
Könnte ein Programmierer den folgenden mq4 Inhalt ein wenig modifizieren, so dass er in JPY Paaren mit 2 Ziffern angezeigt werden kann. Dieser Indikator kann normalerweise nur auf 4- oder 5-stelligen Instrumenten anzeigen/arbeiten, aber seltsamerweise kann er nicht auf JPY-Paaren mit 2 Ziffern oder auf Instrumenten mit weniger als 4 Ziffern anzeigen/arbeiten. Bitte helfen Sie. Sie können diesen Indikator auch verwenden. es lohnt sich, ihn zu modifizieren/zu codieren. Bitte mailen Sie mir oder posten Sie hier. Vielen Dank.
#property indicator_chart_window
#property indikator_puffer 1
#property indicator_color1 RasenGrün
extern int ndot=5;
extern int CountBars=300;
//---- Puffer
double cfl[];
//+------------------------------------------------------------------+
//| Benutzerdefinierte Indikator-Initialisierungsfunktion |
//+------------------------------------------------------------------+
int init()
{
string kurz_name;
//---- Indikatorzeile
IndicatorBuffers(1);
SetIndexStyle(0,DRAW_LINE);
SetIndexPuffer(0,cfl);
//----
return(0);
}
//+------------------------------------------------------------------+
//| |
//+------------------------------------------------------------------+
int start()
{
if (AnzahlBalken>=Balken) AnzahlBalken=Balken;
SetIndexDrawBegin(0,Bars-CountBars+ndot+1);
int i,shift,cnt,ndot1,counted_bars=IndicatorCounted();
double TYVar,ZYVar,TIndicatorVar,ZIndicatorVar,M,N,AY,AIn dicator;
//----
if(Bars<=ndot) return(0);
//----
shift=CountBars-ndot-1;
while(shift>=0)
{
TYVar=0;
ZYVar=0;
N=0;
M=0;
TIndicatorVar=0;
ZAnzeigerVar=0;
ndot1=ndot;
if (shift+1<ndot1) ndot1=shift+1;
for (cnt=ndot; cnt>=1; cnt--) // n=5 - 镱 ?蜩 蝾麝囔
{
N=N+cnt*cnt; //疣忭?55
M=M+cnt; //疣忭?15
}
for (cnt=ndot1; cnt>=1; cnt--) // n=5 - 镱 ?蜩 蝾麝囔
{
ZYVar=ZYVar+(High[shift-cnt+1]+Low[shift-cnt+1])/2*(ndot+1-cnt);
TYVar=TYVar+(Hoch[shift-cnt+1]+Tief[shift-cnt+1])/2;
ZIndicatorVar=ZIndicatorVar+iMA(NULL,0,5,3,MODE_SM MA,PRICE_MEDIAN,shift-cnt+1)*(ndot+1-cnt);
TIndicatorVar=TIndicatorVar+iMA(NULL,0,5,3,MODE_SM MA,PRICE_MEDIAN,shift-cnt+1);
}
AY=(TYVar+(N-2*ZYVar)*ndot/M)/M;
AIndikator=(TIndikatorVar+(N-2*ZIndikatorVar)*ndot/M)/M;
cfl[shift]=Close[shift]+((-1000)*MathLog(AY/AIndicator)/500);
shift--;
}
return(0);
}
//+------------------------------------------------------------------+
...
So sieht es bei USDJPY aus, wenn ich es teste (es funktioniert also)
Liebe Guru-Programmierer
Könnte ein Programmierer den folgenden mq4-Inhalt ein wenig modifizieren, so dass er in JPY-Paaren mit 2 Ziffern angezeigt werden kann. Dieser Indikator kann normalerweise nur auf 4- oder 5-stelligen Instrumenten anzeigen/arbeiten, aber seltsamerweise kann er nicht auf JPY-Paaren mit 2 Ziffern oder irgendwelchen Instrumenten mit weniger als 4 Ziffern anzeigen/arbeiten. Bitte helfen Sie. Sie können diesen Indikator auch verwenden. es lohnt sich, ihn zu modifizieren/zu codieren. Bitte mailen Sie mir oder posten Sie hier. Vielen Dank.
#property indicator_chart_window
#property indikator_puffer 1
#property indicator_color1 RasenGrün
extern int ndot=5;
extern int CountBars=300;
//---- Puffer
double cfl[];
//+------------------------------------------------------------------+
//| Benutzerdefinierte Indikator-Initialisierungsfunktion |
//+------------------------------------------------------------------+
int init()
{
string kurz_name;
//---- Indikatorzeile
IndicatorBuffers(1);
SetIndexStyle(0,DRAW_LINE);
SetIndexPuffer(0,cfl);
//----
return(0);
}
//+------------------------------------------------------------------+
//| |
//+------------------------------------------------------------------+
int start()
{
if (AnzahlBalken>=Balken) AnzahlBalken=Balken;
SetIndexDrawBegin(0,Bars-CountBars+ndot+1);
int i,shift,cnt,ndot1,counted_bars=IndicatorCounted();
double TYVar,ZYVar,TIndicatorVar,ZIndicatorVar,M,N,AY,AIn dicator;
//----
if(Bars<=ndot) return(0);
//----
shift=CountBars-ndot-1;
while(shift>=0)
{
TYVar=0;
ZYVar=0;
N=0;
M=0;
TIndicatorVar=0;
ZAnzeigerVar=0;
ndot1=ndot;
if (shift+1<ndot1) ndot1=shift+1;
for (cnt=ndot; cnt>=1; cnt--) // n=5 - 镱 ?蜩 蝾麝囔
{
N=N+cnt*cnt; //疣忭?55
M=M+cnt; //疣忭?15
}
for (cnt=ndot1; cnt>=1; cnt--) // n=5 - 镱 ?蜩 蝾麝囔
{
ZYVar=ZYVar+(High[shift-cnt+1]+Low[shift-cnt+1])/2*(ndot+1-cnt);
TYVar=TYVar+(Hoch[shift-cnt+1]+Tief[shift-cnt+1])/2;
ZIndicatorVar=ZIndicatorVar+iMA(NULL,0,5,3,MODE_SM MA,PRICE_MEDIAN,shift-cnt+1)*(ndot+1-cnt);
TIndicatorVar=TIndicatorVar+iMA(NULL,0,5,3,MODE_SM MA,PRICE_MEDIAN,shift-cnt+1);
}
AY=(TYVar+(N-2*ZYVar)*ndot/M)/M;
AIndikator=(TIndikatorVar+(N-2*ZIndikatorVar)*ndot/M)/M;
cfl[shift]=Close[shift]+((-1000)*MathLog(AY/AIndicator)/500);
shift--;
}
return(0);
}
//+------------------------------------------------------------------+Brauche eine einfache MOD für Gann_SQ9_A2 Indikator...Mladen bitte helfen...
Hallo mladen.
Ich habe den Eindruck, dass du dich mit Coding gut auskennst. Ich bin ein absoluter Anfänger in Sachen Indi's und brauche deine Hilfe.
Ich möchte, dass dieses indi die Ausgänge 1 und -1 ausgibt, wenn MODE 1 (oder MODE 0, das ist mir an dieser Stelle egal) ausgewählt wird, wenn das möglich ist BITTE!
Die Ausgänge (1, -1) sind im indi bereits vorhanden, aber es gibt diese Werte nicht aus.
Sie können diese Ausgänge über diese Variable ganz unten im Code finden; âåðõ_âíèç.
Ich habe verschiedene Dinge mit diesem indi ausprobiert und hatte (fast) Erfolg, aber wenn ich es mit einem EA benutzte, der das indi über die iCustom-Funktion aufrufen sollte, blieb es entweder stehen oder tat eine Reihe von seltsamen Dingen (während verschiedener Phasen der Modifikation).
Ich habe die "Almost Working prototype" indi (Gann_SQ9_A4), sowie das Original (Gann_SQ9_A2) zum Vergleich beigefügt.
Wenn der aktuelle "Prototyp" die "1 oder -1" auf dem Chart anzeigen kann, dann könnte ich mir vorstellen, dass es nicht allzu schwer ist, dieses Signal an den Ausgang des indi weiterzuleiten? Aber dann wieder - ich weiß nicht genug über Indi's, um das zu können!
Ich hoffe wirklich, dass Sie helfen können....
Vielen Dank
AG
Bei USDJPY sieht es so aus, wenn ich es teste (es funktioniert also)
im Vergleich zu nicht-JPY-Paaren sind die Signale auf JPY-Paaren ziemlich bedeutungslos (kein Kauf- oder Verkaufssignal), so dass ich sage, dass es bei JPY-Paaren und allen Instrumenten mit weniger als 4 Ziffern nicht funktioniert, könnten Sie es bitte umkodieren/ändern? vielen Dank.
...
Dafür müsste ich wissen, wie Sie es für Signale verwenden (aus dem Code sehe ich nicht genau die "Absicht" des Indikators. vor allem, da Sie einen Teil des Codes haben, der zukünftige Werte für Berechnungen verwendet, dieser Teil :der Ausdruck shift-cnt+1 verwendet fast immer Future-Werte (außer für den aktuellen Bar) und führt dazu, dass der Indikator neu gezeichnet wird
im Vergleich zu nicht-Jpy-Paaren sind die Signale bei Jpypaaren ziemlich bedeutungslos (kein Kauf- oder Verkaufssignal), daher sage ich, dass es bei Jpy-Paaren und allen Instrumenten mit weniger als 4 Ziffern nicht funktioniert, könnten Sie es freundlicherweise umkodieren/ändern? vielen Dank.