Benötige Hilfe bei der Kodierung - Seite 5

 

Hilfe bei der Kodierung

erfahrener Programmierer, können Sie mich für eine Lösung beraten

Ich verwende diesen Code, um Fraktal Support Resistance Breakout zu finden:

/////////////////////////////

double RES=0.0,fractalu=0.0;

bool frbrres;

for (int ct=0;ct<bars;ct++) {

fractalu=iFractals(NULL,0,MODE_UPPER,ct);

if (fractalu>0.0) {

RES=fractalu;

break;

}

}

wenn (Bid>RES)frbrres =true; sonst frbrres =false;

double SUP=0.0,fractals=0.0;

bool frbrsup;

for (int cts=0;cts<bars;cts++) {

fractals=iFractals(NULL,0,MODE_LOWER,cts);

if (fraktale>0.0) {

SUP=Fraktale;

break;

}

}

if (Bid<SUP) frbrsup=true;else frbrsup =false;

//////////////////////////////////////////////////////////////////

Das Problem ist also folgendes:

Wenn ich den Fractal Breakout Code nicht einbeziehe.

d.h.. ( if (othercondition ) do this.....

erhalte ich das Signal direkt bei der aktuellen Kerze und das ist, was ich will, aber wenn ich den Code wie folgt verwende

if (othercondition && frbrsup==true) do this.....

dann bekomme ich ein Signal wenn die Kerze schließt und das ist zu spät

Ich habe alle Kombinationen ausprobiert, die mir in den Sinn kamen, aber ohne Erfolg, also bitte helfen Sie!

Ignorieren, ich habe das Problem gefunden!

 

Große Indikator müssen mich gemacht ea....plz jeder Programmierer esp Code-Gurus...danke ein lo

Liebe alle Forex-Freunde,

Ich bin sehr neu in der Programmierung / Sprache usw.. ABER ich hatte einen SEHR GROSSEN INDIKATOR, den ich in einen EA verwandeln möchte.

BITTE JEDER PROGRAMMIERER ODER FOREX FREUND, MIR DABEI ZU HELFEN. DER INDIKATOR IST HIER BEIGEFÜGT.. WENN ES GEBEN PFEIL SOLLTE ES IN EA KAUFEN UND WENN NACH UNTEN PFEIL SOLLTE ES VERKAUFEN ZUSAMMEN MIT STOP-GEWINN, STOP-LOSS, TRAILLING STOP-OPTIONEN BITTEEEEEEEEEEEEEEEE FREUNDESSSSSSSS....GREAT ERGEBNISSE MIT DIESEM INDIKATOR ZU EA

HOFFE, DASS DIE SACHKUNDIGE PROGRAMMIERER ODER PERSON WIRD MIR HELFEN, IN DIESEM INDIKATOR IN EA MACHEN BITTE .....DANK IM VORAUS AN DIEJENIGEN, DIE EA ZU MIR VON DIESEM INDIKATOR ..... MACHEN GROSSARTIGE ERGEBNISSE...ICH WARTE AUF HILFE VON FREUNDEN....DANKSSSSSS

EXPERTARTS

//+------------------------------------------------------------------+

//| trendsignal.mq4

//| //+------------------------------------------------------------------+

#property indicator_chart_window

#Eigenschaft indicator_buffers 2

#property indicator_color1 DodgerBlue

#property indicator_color2 Magenta

//---- Eingabeparameter

extern int RISK=3;

extern int CountBars=350;

extern int Alert_Delay_In_Seconds=0;

extern bool Enablemail = true;

extern string subjectUp="Kaufsignal";

extern string subjectDown="Verkaufssignal";

extern string textUp="Long ";

extern string textDown="Short ";

int SSP=9;

int PrevAlertTime=0;

//---- Puffer

double val1[];

double val2[];

double alertBar;

//+------------------------------------------------------------------+

//| Benutzerdefinierte Indikator-Initialisierungsfunktion |

//+------------------------------------------------------------------+

int init()

{

string kurz_name;

//---- Indikatorzeile

IndicatorBuffers(2);

SetIndexStyle(0,DRAW_ARROW);

SetIndexPfeil(0,233);

SetIndexStyle(1,DRAW_ARROW);

SetIndexPfeil(1,234);

SetIndexBuffer(0,val1);

SetIndexBuffer(1,val2);

//----

return(0);

}

//+------------------------------------------------------------------+

//| SilverTrend_Signal |

//+------------------------------------------------------------------+

int start()

{

if (CountBars>=Bars) CountBars=Bars;

SetIndexDrawBegin(0,Bars-CountBars+SSP);

SetIndexZeichenBeginn(1,Balken-Zählbalken+SSP);

int i,shift,gezählte_Balken=IndicatorCounted();

int i1,i2,K;

double Range,AvgRange,smin,smax,SsMax,SsMin,price;

bool uptrend,old;

//----

if(Bars<=SSP+1) return(0);

//---- anfänglicher Nullpunkt

if(gezählte_Balken<SSP+1)

{

for(i=1;i<=SSP;i++) val1[CountBars-i]=0.0;

for(i=1;i<=SSP;i++) val2[CountBars-i]=0.0;

}

//----

K=33-RISK;

for (shift = CountBars-SSP; shift>=0; shift--)

{

Range=0;

AvgRange=0;

for (i1=verschiebung; i1<=verschiebung+SSP; i1++)

{AvgRange=AvgRange+MathAbs(Hoch-Tief);

}

Bereich=AvgRange/(SSP+1);

SsMax=High[shift]; SsMin=Low[shift];

for (i2=shift;i2<=shift+SSP-1;i2++)

{

Preis=Hoch;

if(SsMax<Preis) SsMax=Preis;

Preis=Niedrig;

if(SsMin>=Preis) SsMin=Preis;

}

smin = SsMin+(SsMax-SsMin)*K/100;

smax = SsMax-(SsMax-SsMin)*K/100;

val1[shift]=0;

val2[shift]=0;

if (Close[shift]<smin)

{

Aufwärtstrend = false;

}

if (Close[shift]>smax)

{

Aufwärtstrend = true;

}

if (Aufwärtstrend!=old && Aufwärtstrend==true)

{

val1[shift]=Low[shift]-Range*0.5;

if (Bars>alertBar && shift==0 && (CurTime() - PrevAlertTime > Period()*Alert_Delay_In_Seconds))

{

Alert("Trendsignal ",Period()," ",Symbol()," BUY");alertBar = Bars;

if(Enablemail == true) {SendMail(subjectDown+" "+ Symbol(),textDown+" "+ Close[1]+" "+ Symbol()); }

PrevAlertTime = CurTime();

}

}

if (Aufwärtstrend!=alt && Aufwärtstrend==falsch)

{

val2[shift]=High[shift]+Range*0.5;

if (Bars>alertBar && shift==0 && (CurTime() - PrevAlertTime > Period()*Alert_Delay_In_Seconds))

{

Alert("Trendsignal ",Period()," ",Symbol()," SELL");alertBar = Bars;

if(Enablemail == true) {SendMail(subjectUp +" "+ Symbol(),textUp+" "+ Close[1]+" " + Symbol());}

PrevAlertTime = CurTime();

}

}

Comment(shift);

old=uptrend;

}

return(0);

}

//+------------------------------------------------------------------+PLEASEEEE ANTWORT FOREX FREUNDE MIT EA VON INDIKATOR WENN PFEIL KAUFEN-VERKAUFEN EA ..GREAT RESUTLS KÖNNEN SIE MIT DIESEM EA VON TRAILING STOP SEHEN.. PLESAAASEE WIE ICH BIN NEU ZU PROGRAMMIEREN ......DANKE

 

Great Indicator 2 EA- Bitte helfen Sie, es EA - als neu in der Programmierung... GREAAT INDI

Liebe alle Forex-Freunde,

Ich bin sehr neu in der Programmierung / Sprache usw.. ABER ich hatte einen SEHR GROSSEN INDIATOR, den ich in einen EA verwandeln möchte.

ICH BITTE JEDEN PROGRAMMIERER ODER FOREX-FREUND, MIR DABEI ZU HELFEN. DER INDIKATOR IST HIER BEIGEFÜGT.. WENN ES GEBEN PFEIL SOLLTE ES KAUFEN IN EA UND WENN NACH UNTEN PFEIL SOLLTE ES VERKAUFEN ZUSAMMEN MIT STOP-PROFIT, STOP-LOSS, TRAILLING STOP-OPTIONEN BITTEEEEEEEEEEEEEEE FREUNDESSSSSS

HOFFEN, DASS DIE KNOWGABLE PROGRAMMIERER ODER PERSON WIRD MIR HELFEN, IN DIESEM INDIKATOR IN EA MACHEN BITTE.....DANK IM VORAUS AN DIEJENIGEN, DIE EA ZU MIR VON DIESEM INDIKATOR ..... GROSSARTIGE ERGEBNISSE...ICH WARTE AUF HILFE VON FREUNDEN....DANKSSSSSS

EXPERTARTS

//+------------------------------------------------------------------+

//| trendsignal.mq4

//| //+------------------------------------------------------------------+

#property indicator_chart_window

#Eigenschaft indicator_buffers 2

#property indicator_color1 DodgerBlue

#property indicator_color2 Magenta

//---- Eingabeparameter

extern int RISK=3;

extern int CountBars=350;

extern int Alert_Delay_In_Seconds=0;

extern bool Enablemail = true;

extern string subjectUp="Kaufsignal";

extern string subjectDown="Verkaufssignal";

extern string textUp="Long ";

extern string textDown="Short ";

int SSP=9;

int PrevAlertTime=0;

//---- Puffer

double val1[];

double val2[];

double alertBar;

//+------------------------------------------------------------------+

//| Benutzerdefinierte Indikator-Initialisierungsfunktion |

//+------------------------------------------------------------------+

int init()

{

string kurz_name;

//---- Indikatorzeile

IndicatorBuffers(2);

SetIndexStyle(0,DRAW_ARROW);

SetIndexPfeil(0,233);

SetIndexStyle(1,DRAW_ARROW);

SetIndexPfeil(1,234);

SetIndexBuffer(0,val1);

SetIndexBuffer(1,val2);

//----

return(0);

}

//+------------------------------------------------------------------+

//| SilverTrend_Signal |

//+------------------------------------------------------------------+

int start()

{

if (CountBars>=Bars) CountBars=Bars;

SetIndexDrawBegin(0,Bars-CountBars+SSP);

SetIndexZeichenBeginn(1,Balken-Zählbalken+SSP);

int i,shift,gezählte_Balken=IndicatorCounted();

int i1,i2,K;

double Range,AvgRange,smin,smax,SsMax,SsMin,price;

bool uptrend,old;

//----

if(Bars<=SSP+1) return(0);

//---- anfänglicher Nullpunkt

if(gezählte_Balken<SSP+1)

{

for(i=1;i<=SSP;i++) val1[CountBars-i]=0.0;

for(i=1;i<=SSP;i++) val2[CountBars-i]=0.0;

}

//----

K=33-RISK;

for (shift = CountBars-SSP; shift>=0; shift--)

{

Range=0;

AvgRange=0;

for (i1=verschiebung; i1<=verschiebung+SSP; i1++)

{AvgRange=AvgRange+MathAbs(Hoch-Tief);

}

Bereich=AvgRange/(SSP+1);

SsMax=High[shift]; SsMin=Low[shift];

for (i2=shift;i2<=shift+SSP-1;i2++)

{

Preis=Hoch;

if(SsMax<Preis) SsMax=Preis;

Preis=Niedrig;

if(SsMin>=Preis) SsMin=Preis;

}

smin = SsMin+(SsMax-SsMin)*K/100;

smax = SsMax-(SsMax-SsMin)*K/100;

val1[shift]=0;

val2[shift]=0;

if (Close[shift]<smin)

{

Aufwärtstrend = false;

}

if (Close[shift]>smax)

{

Aufwärtstrend = true;

}

if (Aufwärtstrend!=old && Aufwärtstrend==true)

{

val1[shift]=Low[shift]-Range*0.5;

if (Bars>alertBar && shift==0 && (CurTime() - PrevAlertTime > Period()*Alert_Delay_In_Seconds))

{

Alert("Trendsignal ",Period()," ",Symbol()," BUY");alertBar = Bars;

if(Enablemail == true) {SendMail(subjectDown+" "+ Symbol(),textDown+" "+ Close[1]+" "+ Symbol()); }

PrevAlertTime = CurTime();

}

}

if (Aufwärtstrend!=alt && Aufwärtstrend==falsch)

{

val2[shift]=High[shift]+Range*0.5;

if (Bars>alertBar && shift==0 && (CurTime() - PrevAlertTime > Period()*Alert_Delay_In_Seconds))

{

Alert("Trendsignal ",Period()," ",Symbol()," SELL");alertBar = Bars;

if(Enablemail == true) {SendMail(subjectUp +" "+ Symbol(),textUp+" "+ Close[1]+" " + Symbol());}

PrevAlertTime = CurTime();

}

}

Comment(shift);

old=uptrend;

}

return(0);

}

//+------------------------------------------------------------------+PLEASEEEE ANTWORT FOREX FREUNDE MIT EA VON INDIKATOR WENN PFEIL KAUFEN-VERKAUFEN EA ..GREAT RESUTLS KÖNNEN SIE MIT DIESEM EA VON TRAILING STOP SEHEN.. PLESAAASEE WIE ICH BIN NEU ZU PROGRAMMIEREN ......DANKE

 

Brauche einen Programmierer

Hallo, ich brauche eine hilfsbereite Person, die bereit ist, mir einen EA zu schreiben. Der EA basiert auf fraktalen Breakouts. Ich werde die vollständigen Informationen herausgeben, wenn ich jemanden finden kann, der mir helfen wird. Danke!

 

Profitabler Indikator muss in EA konvertiert werden

Ich weiß nicht, ob dies der richtige Ort ist, um zu posten oder nicht, aber ich dachte, ich würde fragen, und wenn jemand in diesem System genug interessiert ist, um einen EA für sie zu machen, dann würde ich es sehr schätzen.

Seine eine grundlegende Pfeil-System, das funktioniert auf H1-Charts, keine niedriger!

Es malt nicht neu, aber warten Sie, bis die Kerze geschlossen hat, bevor Sie einsteigen.

Kaufen @ Aufwärtspfeil

Schließen und Verkaufen @ Nächster Abwärtspfeil

Umgekehrt für den Verkauf.

Ich bin nicht sicher, was der Stop-Loss wäre, aber wenn ich ehrlich bin, habe ich nie einen Stop-Loss verwendet, wenn Sie dieses System verwenden.

trendsignal_1.mq4

Dateien:
 

...

Ich habe es auf dem 1-Stunden-Chart geneigt und...es gab viel zu viele Verlierer...vielleicht in einem sehr langen Lauf kann es profitabel werden...mit trending Märkten...aber...ich bezweifle es...

 

Vielleicht haben Sie recht, ein bisschen zu inkonsequent für ein ea

 

...

Vielleicht wird das Vermeiden einer Wohnung die Statistik verbessern...plus Martingal

 

Yep, Martingale würde helfen, das würde auch möglicherweise bedeuten, in der Lage zu sein, auf einem niedrigeren Zeitrahmen vielleicht zu verwenden

 

Bitte um Hilfe bei einem Code!

Hallo zusammen

mein erster Beitrag!

Ich habe den ganzen Tag damit verbracht, dies online zu finden oder sogar zu sehen, ob ich Teile des Codes selbst in MT4 zusammensetzen kann, um dies zum Laufen zu bringen, aber ich weiß einfach nicht, wie man auf MT4 programmiert, Punkt!

Könnte mir bitte jemand helfen und mir den Code/EA geben, wenn er ihn hat?

Ich brauche nur einen einfachen EA, bei dem sich der Stoploss auf den Breakeven bewegt, wenn sich 2 gleitende Durchschnitte kreuzen, das ist alles! Natürlich ist dies nur für das Symbol / Chart der EA angehängt ist, nicht alle offenen Positionen über andere Paare!!!

Es spielt keine Rolle, welche MA-Werte verwendet werden, denn offensichtlich kann ich das im Code ändern, aber darüber hinaus kann ich in der MT4-Programmierung nichts tun!

Bitte helfen Sie jemandem!!

Herzlichen Dank für Ihre Zeit

Grund der Beschwerde: