Wie programmiert man? - Seite 72

 

Hilfe bei EA-Fehlern

Hallo, ich brauche Hilfe mit dem folgenden EA. Dies ist meine frist EA so sein (sanft) bitte.

Wenn ich die Datei kompiliere, erhalte ich zwei Warnung(en), die beide lauten:

'TotalOpenOpenOrders'-Ausdruck im globalen Bereich nicht erlaubt

Diese Warnung kommt nach dem Wort Max in der Datei.

// init-Variable beim ersten Start des Expertenberaters

if (init_variables == true)

{

PreviousBar = Time[0]; // Aufzeichnung der aktuellen Kerze/Balkenöffnungszeit

// Platzieren Sie hier den Code, der nur einmal ausgeführt werden soll

init_variables = false; // auf false ändern, damit wir nur einmal eine

// Variable nur einmal initialisiert wird

}

// Analyse durchführen und Aufträge für neue Kerzen/Bars öffnen

if(NewBar() == true)

{

// Analyse und Close-Order nur ausführen, wenn nur eine Order offen ist

if(TotalOpenOrders() == Total_Open_Orders && SelectTheOrder() == True)

{

if(OrderType() == OP_BUY && TrendDetection() == BEAR)

{

OrderClose(OrderTicket(),OrderLots(),Bid,Slippage,Order_Arrow_Color);

}

if(OrderType() == OP_SELL && TrendDetection() == BULL)

{

OrderClose(OrderTicket(),OrderLots(),Ask,Slippage,Order_Arrow_Color);

}

}

// Analyse nur durchführen und neue Order öffnen, wenn wir nicht

// unser Total_Open_Orders Max

if(TotalOpenOrders() < Total_Open_Orders)

{

// Kauf eröffnen

if(TrendDetection() == BULL)

{

// Order eröffnen

OrderSend(Symbol(),OP_BUY,Lots,Ask,Slippage,Stop_Loss*Point,Take_Profit

*Point,Order_Comment,Magic,0,Order_Arrow_Color);

}

//Verkauf eröffnen

if(TrendDetection() == BEAR)

{

// Order öffnen

OrderSend(Symbol(),OP_SELL,Lots,Bid,Slippage,Stop_Loss*Point,Take_Profit

*Point,Order_Comment,Magic,0,Order_Arrow_Color);

}

}

// beim Backtesting nur Chart-Infos anzeigen alle

// Kerzen/Balken verlangsamen die Backtests nicht

if(IsTesting() == true)

{

Display_Info();

}

}

// Wenn kein Backtesting erfolgt, wird die Chart-Info bei jedem Tick angezeigt

if(IsTesting() == false)

{

Display_Info();

}

return(0);

}

 

Hilfe bei EA-Fehlern

Whammo,

Wo befindet sich Ihre start() -Funktion?

Operationen, mit Ausnahme der Variableninitialisierung, müssen im Allgemeinen innerhalb einer Funktion stehen.

Welchen EA kopierst du? (Da sind einige Ideen drin, die ich gerne untersuchen würde).

Großes Be

 

An Big Me

Hallo, ich habe mein Problem mit iMaOnArray gelöst. Vielen Dank für Ihre Hilfe!

Übrigens, wenn Sie einen EA posten könnten, der mehrere Positionen öffnet, mit dem Teil des Codes, auf den Sie sich vor ein paar Tagen bezogen haben, wäre das großartig.

Mit freundlichen Grüßen,

J

 

Kann mir jemand sagen, wie ich diesen Code ändern kann?

SetIndexStyle(0,DRAW_ARROW);

SetIndexPfeil(0, 233);

SetIndexStyle(1,DRAW_ARROW);

SetIndexPfeil(1, 234);

SetIndexStyle(2,DRAW_ARROW);

SetIndexArrow(2, 233);

SetIndexStyle(3,DRAW_ARROW);

SetIndexPfeil(3, 234);

um Pfeilformen in Punkte, Kreise und andere verfügbare Formen zu ändern

Ich muss die Codes für solche Signale kennen

 

Versuchen Sie dies

"Dies ist die mt4-Seite, die die Informationen enthält, die Sie suchen. Die Pfeile und Formen sind mit der Nummer aufgeführt, die Sie für das gewünschte Objekt eingeben müssen.Wingdings - MQL4 Dokumentation

 

Helfen Sie mir bitte!

An alle,

ich habe eine Frage:

1) Ich habe diesen Indikator. Bei jedem Balken muss ich diesen Indikator löschen und ihn erneut dem Diagramm zuordnen. Wenn ich dies nicht tue, zeigt er andere Ergebnisse. Ich versuche, einen EA für diesen Indikator zu programmieren, und ich weiß nicht, wie ich den EA dazu bringen kann, den Indikator zu entfernen und ihn wieder anzuhängen, damit die Daten aktualisiert werden. Ich habe RefreshRates(); ausprobiert, aber auch das hat nicht funktioniert. Was könnte das Problem sein?

Vielen Dank!!!!!!!!!!!!

 

Welcher Indikator?

 

Lukas1 MA-4Hcolormodifiziert

 

Indikator posten

Dan, kannst du den Indikator posten, den ich nicht in meiner Sammlung habe. Danke dafür. Jatki24300

 
jatki24300:
Dan, können Sie den Indikator posten, den ich nicht in meiner Sammlung habe. Danke! Jatki24300

Weiß jemand, wie man das Problem beheben kann?