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
brauche Hilfe bei der EA-Codierung
Hallo, ich bin neu in MQL 4, nachdem ich gelernt habe, wie man einen EA schreibt, habe ich gerade einen EA geschrieben, aber ich weiß nicht, wo das Problem liegt. kann mir ein Master-Coder helfen?
Ich mache einen EA auf Basis von Heiken Ashi. Wenn der Indikator von rot auf blau wechselt, werde ich einen Long-Trade bei der zweiten Kerze mit 400PT 100SL eingeben.
wenn der Indikator von blau auf rot wechselt, werde ich bei der 2. Kerze einen Handel mit 400PT / 100SL eingehen, wobei nur 1 Handel gleichzeitig eingegangen werden kann
bis jetzt habe ich eine Funktion, die einen unerwarteten Fehler definiert und ich weiß nicht, was damit falsch ist. Ich wünsche mir, dass Sie mir helfen können, meinen Fehler in meinem EA aufzuzeigen und mir zu helfen, ihn zu korrigieren.
danke
//---- Eingabeparameter
extern double profittarget=400.0;
extern double stoploss=100.0;
extern double Lots=0.1;
#property indicator_chart_window
#property indikator_puffer 4
#property indicator_color1 Rot
#property indicator_color2 Blau
#eigenschaft indicator_color3 Rot
#Eigenschaft indicator_color4 Blau
#Eigenschaft indicator_width1 1
#Eigenschaft indicator_width2 1
#Eigenschaft indicator_width3 3
#eigenschaft indicator_width4 3
//----
externe Farbe color1 = Rot;
externe Farbe color2 = Blau;
externe Farbe color3 = Rot;
externe Farbe color4 = Blau;
//---- Puffer
double ExtMapBuffer1[];
double ExtMapBuffer2[];
double ExtMapBuffer3[];
double ExtMapBuffer4[];
//----
int ExtCountedBars=0;
//+------------------------------------------------------------------+
//| Experten-Initialisierungsfunktion |
//+------------------------------------------------------------------+
int init()
{
//---- Indikatoren
SetIndexStyle(0,DRAW_HISTOGRAM, 0, 1, color1);
SetIndexPuffer(0, ExtMapPuffer1);
SetIndexStyle(1,DRAW_HISTOGRAM, 0, 1, color2);
SetIndexBuffer(1, ExtMapBuffer2);
SetIndexStyle(2,DRAW_HISTOGRAM, 0, 3, color3);
SetIndexBuffer(2, ExtMapBuffer3);
SetIndexStyle(3,DRAW_HISTOGRAM, 0, 3, color4);
SetIndexPuffer(3, ExtMapPuffer4);
//----
SetIndexDrawBegin(0,10);
SetIndexDrawBegin(1,10);
SetIndexDrawBegin(2,10);
SetIndexDrawBegin(3,10);
//---- Zuordnung von Indikatorpuffern
SetIndexPuffer(0,ExtMapPuffer1);
SetIndexBuffer(1,ExtMapBuffer2);
SetIndexBuffer(2,ExtMapBuffer3);
SetIndexPuffer(3,ExtMapPuffer4);
//---- Initialisierung abgeschlossen
return(0);
}
//+------------------------------------------------------------------+
//| Experten-Deinitialisierungsfunktion |
//+------------------------------------------------------------------+
int changing (double haOpen,double haClose,double haLow,double haHigh)
{
static int letzte_Richtung = 0;
static int aktuelle_Richtung = 0;
{if (haOpen[1] haLow[1]) = 1;
if (haOpen[1] > haClose[1] && haHigh[1] < haLow[1]) = 2;
if(aktuelle_Richtung != letzte_Richtung)
{
letzte_Richtung = aktuelle_Richtung;
return (last_direction);
}
sonst
{
return (0);
}
//+------------------------------------------------------------------+
//| Expertenstartfunktion |
//+------------------------------------------------------------------+
int start()
{
//----
int ticket;
if (ExtCountedBars>0) ExtCountedBars--;
int pos=Bars-ExtCountedBars-1;
while(pos>=0)
haOpen=(ExtMapBuffer3[pos+1]+ExtMapBuffer4[pos+1])/2;
haClose=(Open[pos]+High[pos]+Low[pos]+Close[pos])/4;
haHigh=MathMax(High[pos], MathMax(haOpen, haClose));
haLow=MathMin(Low[pos], MathMin(haOpen, haClose));
if (haOpen<haClose)
{
ExtMapBuffer1[pos]=haLow;
ExtMapBuffer2[pos]=haHigh;
}
sonst
{
ExtMapBuffer1[pos]=haHigh;
ExtMapBuffer2[pos]=haLow;
}
ExtMapBuffer3[pos]=haOpen;
ExtMapBuffer4[pos]=haClose;
pos--;
//Eingabezeichen
bool GoLong = falsch, GoShort = falsch;
int Ticket;
if (haOpen[2] haLow[2])= 1 GoLong =true;
{
ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask+profittarget*Point;
}
if (haOpen[2] > haClose[2] && haHigh[2] < haLow[2])= 2 GoShort=true;
{
ticket=OrderSend(Symbol(),OP_SELL,Lots,Ask+profittarget*Point;
}
// buy sl Kommentar
(OrderType() ==OP_BUY)
if stoploss=100.0;
OrderClose(OrderTicket(),OrderLots(),Bid,);
// Position schließen
return(0)
}
//----
}
//+----------------------------------------------------------------+
ea
Ich kann Ihnen helfen, einen EA zu programmieren. Die Zeit ist begrenzt, bitte lassen Sie mich wissen, Ihre requirments
Bitte um Hilfe.
Ich habe mich gefragt, ob jemand einen meiner Indikatoren in einen EA für mich umwandeln könnte, da ich derzeit nicht die Zeit habe, in jeden Handel einzusteigen, den er signalisiert.... Wenn Sie helfen können, senden Sie mir bitte eine Nachricht an ....
Dankeschön
Preston.
Hilfe bei der Erstellung eines CT-Indikators für MT4
Hallo Leute
Ich habe eine Idee für Counter Trend Indikator für MT4. Aber ich weiß nicht, wie es zu codieren.
Ist hier jemand, der mir bei der Programmierung dieses Indikators helfen kann?
ea
Ich kann dies möglicherweise für Sie tun, kann es ein paar Konflikte, aber etwas ähnliches getan haben einige Monate zurück.
Bitte um Hilfe.
Ich habe mich gefragt, ob jemand einen meiner Indikatoren in einen EA für mich verwandeln könnte, da ich derzeit nicht die Zeit habe, in jeden Handel einzutreten, den er signalisiert.... Wenn Sie helfen können, senden Sie mir bitte eine Nachricht an ....
Dankeschön
Preston.Ea
Seien Sie vorsichtig mit Counter Trends können sie wirklich verwirren Trades, wenn nicht richtig gemacht.
Hallo Leute
Ich habe eine Idee für einen Counter Trend Indikator für MT4. Aber ich weiß nicht, wie ich ihn programmieren soll.
Ist hier jemand, der mir bei der Programmierung dieses Indikators helfen kann?Seien Sie vorsichtig mit Counter Trends können sie wirklich verwirren Trades, wenn nicht richtig gemacht.
Hallo Expert EA
Ich weiß, aber ich habe eine tödlich gute CT-System, aber es ist schwer, alle Paare zu beobachten, deshalb bin ich auf der Suche nach Hilfe zu tun Indikator wird es viel viel besser sein.
mein Gesamtergebnis der CT sind etwa 80% winrate!!!
Ea
Welche Losgrößen handeln Sie, wie viele Trades pro Woche, welches Paar?
Hallo Expert EA
Ich weiß, aber ich habe eine tödlich gute CT-System, aber es ist schwer, alle Paare zu beobachten, deshalb bin ich auf der Suche nach Hilfe zu tun Indikator wird es viel viel besser sein.
mein Gesamtergebnis der CT sind etwa 80% Gewinnrate!!!Welche Losgrößen handeln Sie, wie viele Trades pro Woche, welches Paar?
Ich handele Live Micro und auf Demo Mini
Ich handele insgesamt 11 Paare und das ist das Problem, ich kann nicht alle CT fangen, weil es zu viel ist, aber wenn ich einige sehe, nehme ich es nur ein schlechter Gedanke über CT ist RR es ist nur 1:1 max 1:1,5, aber die Winrate ist groß, wie ich vorher sagen.
und wie viele Trades pro Woche? manchmal eine manchmal vier-sechs. Wenn ich sehe, CT Ich nehme es, aber ich möchte Code einige Indikator für mich zu helfen, genauer zu sein