Diskussion zum Artikel "Einen Expert Advisor mit Hilfe des MQL5 Objekt-orientierten Programmieransatzes schreiben" - Seite 3
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
Bitte helfen Sie mir, etwas zu verstehen, was ich nicht verstehe:
Ganz am Anfang wird in der EA-Funktion:
doInit ausgelöst wird (wahrscheinlich sind diese Variablen standardmäßig auf NULL und 0 gesetzt). setPeriod und setSymbol sollten vor Init stehen.
Ich verstehe, danke
Ich habe noch nicht alles gelesen, aber ich kann schon jetzt sagen, dass er viel hilfreicher ist als alles, was ich bisher gesehen habe.
alles, was ich bis jetzt gesehen habe. Vielen Dank :-)
Spencer
if(base_currency=="USD")
{
one_lot_price=Contract_size/levrage;
}
sonst
{
double bprice= SymbolInfoDouble(symbol,SYMBOL_BID);
one_lot_price=bprice*Vertragsgröße/levrage;
}
Wunderbarer Thread. Vielen Dank.
Es gibt einige mathematische Fehler.
Nehmen Sie an, das Paar ist cadchf?
Sie gehen auch von einem konstanten Hebel für alle Symbole aus. Die meisten Broker haben unterschiedliche Hebel für einige Paare.
\Auf jeden Fall ist die korrekte Regel für jedes Paar für die Marge von 1 Lots die Marge im aktuellen Konto ist: C*Lots*YYYDDD
YYY ist die Basiswährung, DDD: Herrschaftswährung\
Die Dinge werden gut mit Ihnen gehen, bis Sie CADCHF zum Beispiel erreichen\
YYYDDD = CADUSD. --------------- nicht USDCAD wird im Marketwacth\\ angezeigt
Sie müssen also eine dritte Bedingung else-if hinzufügen
C=ContractSize/PairLeverage
vergessen, diesen Block einzufügen.
Danke @Samuel Olowoyo für diesen tollen Artikel. Obwohl dieser Artikel 10 Jahre zurück geschrieben, aber es immer noch halten Boden für angehende EA Coder.
Sind Sie noch aktiv auf MQL5? Ich kann nur 4 Artikel sehen, die von Ihnen veröffentlicht wurden (alle im Jahr 2010 veröffentlicht)