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
heißt es in der Hilfe.
intday_of_year;// Nummer im Jahr (1. Februar ist der 32. Tag des Jahres)
Aus irgendeinem Grund wird sie immer als 31 angezeigt ((
das beigefügte Skript
in der Datei
2010.02.01 00:00:00 143.832 143.839 143.758 143.771 186 2010 2 1 0 0 1 31
Dies ist ein Fehler in der Dokumentation. Die Nummerierung der Tage in einem Jahr beginnt bei 0. Ich danke Ihnen.
Ich verstehe, dass es komplizierter ist, aber es scheint vertrauter zu sein (für den Laien. Für den Programmierer ist es in Ordnung). Der 1. Januar ist der erste Tag des Jahres. Das scheint mir in der Hilfe richtig zu sein.
Hallo, können Sie mir helfen, übersetzen von mt4 zu mt5 Funktion. Ich habe es übersetzt, aber es ist nicht richtig, wenn Sie nicht hart sind, senden Sie mir bitte den richtigen Code, ich bin nicht sehr gut in MQL. Ich fange gerade erst an, es zu lernen.
//+------------------------------------------------------------------+
#property copyright "2010, MetaQuotes Software Corp."
#property link"http://www.mql5.com"
#Eigenschaft Version "1.00"
//--- Eingabeparameter
input double Lots=0.1;
Eingabe bool MM = true;
Eingabe double Risiko = 10;
//+------------------------------------------------------------------+
//| Experten-Initialisierungsfunktion|
//+------------------------------------------------------------------+
int OnInit()
{
zurück(0);
}
//+------------------------------------------------------------------+
//| Experten-Deinitialisierungsfunktion|
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
{
}
//+------------------------------------------------------------------+
//| Experten-Tick-Funktion|
//+------------------------------------------------------------------+
void OnTick()
{
if( MM )double Lots = LotSon(); //Aufruf der Funktion LotSon
}
//+------------------------------------------------------------------+
double LotSon()
{
double LotMin = SymbolInfoDouble(_Symbol,SYMBOL_VOLUME_MIN);
double LotMax = SymbolInfoDouble(_Symbol,SYMBOL_VOLUME_MAX);
double Lots = AccountInfoDouble(ACCOUNT_FREEMARGIN)/100000.0 * Risk;
double Lots = MathMin(Lotmax,MathMax(Lotmin,Lots));
if (LotMin < 0.1)Lots = NormalizeDouble(Lots,2);
sonst
{
if (LotMin < 1.0)Lots = NormalizeDouble(Lots,1);
sonst Lots = NormalizeDouble(Lots,0);
}
if (Lots < LotMin) Lots = LotMin;
if (Lots > LotMax) Lots = LotMax;
}
Wie erhalten Sie den Code in Farbe?
Wie erhalten Sie Ihren Code farbig?
MQL5 Community Artikel - Benutzer-Memo:
Die Schaltfläche ist dazu gedacht, den MQL-Quellcode in den Text der Nachricht einzufügen. Sobald Sie darauf drücken, erscheint ein leeres Fenster, in das Sie den Code einfügen und dann auf die Schaltfläche Einfügen drücken. Um die Einfügung des Codes abzubrechen, drücken Sie auf die Schaltfläche Abbrechen.
Es wird nicht empfohlen, Code fett zu formatieren, um bestimmte Teile des Codes auf irgendeine Weise hervorzuheben. Es geht darum, dass Monospace-Schriften in verschiedenen Betriebssystemen und Browsern unterschiedlich dargestellt werden. In Windows Vista wird beispielsweise die Schriftart Consolas Monospace verwendet, die eine fette Schrift in Größe 10 enthält, die von einer normalen Schriftart kaum zu unterscheiden ist.
Hallo, können Sie mir helfen, übersetzen von mt4 zu mt5 Funktion. Ich habe es übersetzt, aber es ist nicht richtig, wenn Sie nicht hart sind, senden Sie mir bitte den richtigen Code, ich bin nicht sehr gut in MQL. Ich fange gerade erst an, es zu lernen.
In Ordnung, versuchen wir es. Ich danke Ihnen allen! Stelle ich diese Fragen überhaupt? Oder muss ich woanders hingehen? Vielen Dank im Voraus für die Antwort.
Und in diesem Stadium der Entwicklung: Parameter, Funktionsaufrufe und die Funktion selbst sollten Kompilierzeitfehler anzeigen oder nicht. Wenn ja, warum? Ich habe Fehler angezeigt