Jede Anfängerfrage, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht vorbei. Nirgendwo ohne dich - 6. - Seite 433
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
Nun, ja, ich meinte, die Eule ist wach und wacht, obwohl sie nicht gebraucht wird.
Wie lässt sich ein neuer Handel nicht auf dem Balken öffnen, auf dem der letzte geschlossen wurde?
oder wie man die Schlusszeit des letzten ausgeführten Auftrags ermitteln kann
Wie lässt sich ein neuer Handel nicht auf dem Balken öffnen, auf dem der letzte geschlossen wurde?
oder wie man die Schlusszeit des letzten ausgeführten Auftrags ermitteln kann
Für den Zeitpunkt der letzten Bestellung, ein mögliches Beispiel, gilt das Prinzip: Wählen Sie die gewünschte Bestellung aus (die letzte), sehen Sie sich ihre Merkmale an (Schlusszeit)
for (int j=OrdersTotal()-1; j>=0; j--)
{
if (!OrderSelect(j,SELECT_BY_POS,MODE_HISTORY) ) break;
fbuy=OrderCloseTime();
}
Im Allgemeinen sollten Sie besser lernen, wie man mit der Suche arbeitet, anstatt zu programmieren - alles ist da... Für wen hat Google die Revolution gemacht... das ist ärgerlich...
Für den Zeitpunkt der letzten Bestellung, ein mögliches Beispiel, gilt das Prinzip: Wählen Sie die gewünschte Bestellung (die letzte), sehen Sie sich ihre Merkmale an (Schlusszeit)
for (int j=OrdersTotal()-1; j>=0; j--)
{
if (!OrderSelect(j,SELECT_BY_POS,MODE_HISTORY) ) break;
fbuy=OrderCloseTime();
}
Im Allgemeinen sollten Sie besser lernen, wie man mit der Suche arbeitet, anstatt zu programmieren... Für wen hat Google die Revolution gemacht... das kotzt mich einfach an...
Und nicht einmal Google, alles steht auf der Website
Diese Funktion gibt die Schlussstrichnummer der letzten Position zurück
aus diesem Thread entnommen
Guten Tag!
Können Sie mir bitte sagen, wie man ein Array aus einer benutzerdefinierten Funktion, sagen wir ein zweidimensionales Array zurückgeben? Oder ist das nicht vorhergesehen? Und ist es notwendig, das auf globaler Ebene deklarierte Array zu verwenden? Vielen Dank im Voraus!
Beispiel:
int start()
{
int x,y;
double Masse[][];
Mass=FindPrices(x,y); ----- dies funktioniert nicht - Kompilierfehler....
}
double FindPrices(int i, int j)
{
double Mass_2[][];
.... Berechnungen.....
return( Masse_2);
}
Guten Tag!
Können Sie mir bitte sagen, wie man ein Array aus einer benutzerdefinierten Funktion, sagen wir ein zweidimensionales Array zurückgeben? Oder ist das nicht vorhergesehen? Und ist es notwendig, das auf globaler Ebene deklarierte Array zu verwenden? Vielen Dank im Voraus!
Beispiel:
int start()
{
int x,y;
double Masse[][];
Mass=FindPrices(x,y); ----- dies funktioniert nicht - Kompilierfehler....
}
double FindPrices(int i, int j)
{
double Mass_2[][];
.... Berechnungen.....
return( Masse_2);
}
Sie können das so machen:
Das kann man so machen:
Ich verstehe das nicht. Ist es also möglich, ein Array zurückzugeben oder nicht?
Verstanden)) https://docs.mql4.com/ru/basis/variables/formal
Ich danke Ihnen!
EventSetTimer und OnTimer in neuen Builds.