- Herzlich Willkommen und viel Erfolg schon mal :)
- Bitte, wenn Du Code postest, verwende den Hot-Key Alt+S oder das Code-Icon aus der Editierzeile </>
- Im Editor gibt es auch den Styler (Extras => Styler) oder Ctrl+, dann sieht der Code gewohnter aus und kann besser gelesen werden.
- Ich weiß ja nicht von wo Du Deinen Code hast, ich empfehle Dir eher die Beispiele die bereits auf Deinem PC sind anzuschauen: ..\Experts\Examples\
Nimm einen oder nach einander mehrere und studier die, und dann versuch die zu ändern, in die Richtung, die Dir vorschwebt. - Allgemein rate ich erst hier zu suchen, denn es gibt fast nichts was nicht schon für MT5(4) programmiert wurde.
- Hier noch ein paar Tipps:
https://www.mql5.com/en/articles/24 // MQL5.community - Benutzer-Memo
https://www.mql5.com/en/forum/296230 // How to start with MQL5 <=
https://www.mql5.com/en/forum/11134
https://www.mql5.com/en/forum/227893 // New to forex trading
https://www.mql5.com/de/articles/496 // Quickstart for newbies
https://www.mql5.com/en/forum/212020 // Where Do I start from?
https://www.mql5.com/en/forum/214904 // Help for beginners
https://www.mql5.com/en/forum/193510 // How to make a search on the forum (Es gibt fast nichts, was nicht schon für MQ programmiert wurde)
https://www.mql5.com/en/forum/214820 // Find a Server by the Broker's Name
https://www.mql5.com/de/articles/4368 // EA-freelancer Pflichtenheft
https://www.mql5.com/de/articles/4304 // Indi
Hier https://www.mql5.com/de/docs/function_indices gibt es die Liste alles MQ5 Funktionen mit kurzen Erklärungen - sehr gut für die Suche nach dem Motte: "Wie hieß noch die Funktion für..."
(Bei Artikeln kannst Du das ../en/.. in ../de/.. ändern und dann kriegst Du wahrscheinlich die deutsche Version.)

MQL5.community - User Memo
- www.mql5.com
You can now not only read articles and download MQL5 programs, but you can also join discussions on the forum, leave comments on articles and source codes, rate MQL5 programs and share your own developments in the Code Base, and even publish articles for a decent fee (see Become an Author at MQL5.com!). MQL5.com services are constantly...

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 meine liebe Gemeinschaft
Ich habe mit der Programmierung von MQL5 angefangen.
Hier der Link.
MQL5TUTORIAL.DE - YouTube
Habe jedes Video angeschaut nachgebaut usw.
Danach wollte ich es mal Live ausprobieren mit dem Algo Handel.
Leider ging es nicht.
Kann mir jemand bitte sagen, wo der Fehler ist.
Der Ersteller des Videos konnte mir auch keine nützlichen Informationen geben wieso es nicht geht.
Deshalb versuche ich es hier.
Hier ein Beispiele des Codes:
// Wir erstellen eine Instanz von CTrade
#include<Trade\Trade.mqh>
CTrade trade;
void OnTick()
{
// Wir berechnen den Ask Preis
double Ask=NormalizeDouble(SymbolInfoDouble(_Symbol,SYMBOL_ASK),_Digits);
// Wir erstellen ein Array für Preisdaten
MqlRates PriceInfo [];
// Wir sortieren das Array von der aktuellen Kerze an abwärts
ArraySetAsSeries(PriceInfo,true);
//wir füllen das Array mit Preisdaten
int PriceData = CopyRates(_Symbol,_Period,0,3,PriceInfo);
// Kaufen wenn die Kerze bullish ist
if (PriceInfo [1].close > PriceInfo [1].open)
// wenn wir keine offene Positionen haben
if(PositionsTotal() ==0)
{
//kaufen
trade.Buy
( 0.10, // wievile
NULL, // welches Währungspaar
Ask, // zu welchem Preis
Ask-300*_Point, // Stopp Loss
Ask+150*_Point, // Take Profit
NULL // Kommentar
);
}
}
Mit freundlichen Grüssen
Henry