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
Guten Tag, ich kann nicht herausfinden, wie ich eine einfache Sache in MQL5 machen kann. Ich muss eine Variable auf Klassenebene (Typ dreidimensionales Array double) deklarieren und dann ihre späte Initialisierung im Konstruktor vornehmen. In C# würde es wie folgt aussehen:
public class MyClass
{
private double[,,] myArray;
public MyClass(int dimension1, int dimension2, int dimension3)
}
Wie lässt sich das gleiche Ergebnis in MQL5 erzielen? Ich kann ein dreidimensionales dynamisches Array deklarieren. Aber mit ArrayResize Funktion kann ich Speicher nur für die erste Dimension zuweisen, was über die anderen beiden?
ERR_TRADE_SEND_FAILED
4756
Handelsanfrage konnte nicht gesendet werden
Warum hat es nicht geklappt? Vielleicht können mir die Fachleute schnell sagen, wo ich suchen muss, ansonsten werde ich bis heute Abend raten müssen...
Guten Tag! Liebe Forumsnutzerinnen und -nutzer, kann Ihnen jemand hier ein paar Tipps geben?
ERR_TRADE_SEND_FAILED
4756
Senden einer Handelsanfrage fehlgeschlagen
Warum hat es nicht geklappt? Vielleicht können Ihnen die Fachleute schnell sagen, wo Sie suchen müssen, ansonsten werde ich bis zum Abend raten...
Sie brauchen nicht zu raten, Sie müssen sich die Informationen in der MqlTradeRequest-Anfrage ansehen, Sie haben sie aus einem bestimmten Grund erstellt.
Nun, zunächst einmal haben Sie nicht angegeben, zu welchem Preis Sie verkaufen wollen
OrderCalcMargin' - Funktion kann nur im globalen Bereich deklariert werden deposit.mq5 86 Kurz gesagt, irgendetwas ist falsch.
Im Allgemeinen möchte ich eine Funktion erstellen, die einen Prozentsatz der Einlage verwendet. 50 % ist zum Beispiel ein Angebot für die Hälfte meiner Einlage. Ich möchte verstehen, wie viel 1 Los ist? Kann sie programmatisch berechnet werden? Ich habe nun schon den dritten Tag nachgedacht und gelesen. Und die Lose können überall unterschiedlich sein - es hängt von der Art der Transaktion und vom Konto ab!
Guten Tag! Ich verstehe nicht ganz, wie man die Funktion
OrderCalcMargin' - die Funktion kann nur im globalen Bereich von deposit.mq5 deklariert werden 86 Hier stimmt etwas nicht.
Dmitri!
Lesen Sie genau, was eine Funktion ist und was ein Funktionsaufruf ist
Sie haben ein völliges Durcheinander von Deklarationen und Verwendungen
Ich danke Ihnen!
Ja, die Double-Pred-Funktion ist meine Schuld...
Er runzelt immer noch die Stirn... Sagen wir action=ORDER_TYPE_SELL, dann heißt es 'action' - nicht deklarierter Bezeichner. OderENUM_ORDER_TYPE action=ORDER_TYPE_SELL, hier steht 'action' - unerwartetes Token.
Es ist überall... Und auf Englisch...