Fragen von Neueinsteigern zu MQL4 und MQL5, Hilfe und Diskussion über Algorithmen und Codes - Seite 872 1...865866867868869870871872873874875876877878879...1954 Neuer Kommentar Lomonosov1991 2019.06.04 19:40 #8711 Igor Makanu: merkwürdiges Verhalten, normalerweise wird nach einem Aufruf des Einstellungsfeldes OnIniT(), nun ja, so das Beispiel anhängen, entpacken und in Ordnern verstreuenDanke. Ich verstehe, dass es ohne die Bibliothek nicht funktioniert) fxsaber 2019.06.04 19:40 #8712 Lomonosov1991:und es funktioniert überhaupt nicht. string LongShortToString2() { string Str = "Long & Short"; if (OrderSend(_Symbol, OP_BUY, 1, 0, 0, 0, 0) && (GetLastError() == ERR_LONGS_NOT_ALLOWED)) Str = "Only Short"; else if (OrderSend(_Symbol, OP_SELL, 1, 0, 0, 0, 0) && (GetLastError() == ERR_SHORTS_NOT_ALLOWED)) Str = "Only Long"; return(Str); } Das klappt nicht immer, aber meistens reicht es aus. Lomonosov1991 2019.06.04 19:42 #8713 fxsaber: Fake OrderSend von EA erlaubt es nicht immer, seine Einstellungen zu bestimmen.Danke) Ich habe den Code in den EA eingefügt und die Bibliothek hinzugefügt. Ich dachte, es könnte ohne die Bibliothek funktionieren) Artyom Trishkin 2019.06.04 19:43 #8714 fxsaber: Das klappt nicht immer, aber meistens reicht es aus.Dies wird ohne zusätzliche Makros nicht korrekt funktionieren if (OrderSend(_Symbol, OP_BUY, 1, 0, 0, 0, 0) && (GetLastError() == ERR_LONGS_NOT_ALLOWED)) In vier Fällen gibt OrderSend() die Ticketnummer oder -1 zurück. Und -1 ist wahr fxsaber 2019.06.04 19:48 #8715 Artyom Trishkin: Ohne zusätzliche Makros wird es nicht richtig sein In vier gibt OrderSend() die Ticketnummer oder -1 zurück. Und -1 ist wahrGenau aus diesem Grund wird es funktionieren. Artyom Trishkin 2019.06.04 19:55 #8716 fxsaber: Genau aus diesem Grund wird es funktionieren.Dobro, ich bin nicht auf die Logik eingegangen. Öffnen -> true && false --> Ergebnis false = Erlaubnis Nicht offen -> wahr && (wahr || falsch) --> Ergebnis wahr = lange Positionen verbieten, falsch = erlauben ... In welchen Fällen funktioniert es nicht? Und wenn es sich öffnet, warum mit 1,0 Lot? Merkmale der Sprache mql5, Expert Advisors: Lego EA Multi-Timeframe-Indikatoren fxsaber 2019.06.04 20:09 #8717 Artyom Trishkin: In welchen Fällen funktioniert es nicht? Zum Beispiel, wenn der Handel verboten ist. Und wenn es sich öffnet, warum mit 1,0 lot? nicht viel zu verlieren auf die Überprüfung?Die Eröffnung zum Nulltarif sollte nicht funktionieren, aber ich bin mir nicht sicher. Artyom Trishkin 2019.06.04 20:32 #8718 fxsaber: Zum Beispiel, wenn der Handel verboten ist. Eine Eröffnung zum Nulltarif sollte nicht sein, aber ich bin mir nicht sicher.Ja, ich habe nicht auf die Preise geachtet, ich bereue es :) Aber was wäre der erste Fehlercode "requote" oder "trading long is forbidden"? fxsaber 2019.06.04 20:36 #8719 Artyom Trishkin: Aber was wird der erste Fehlercode "requote" oder "trading long is forbidden" sein?Versuchen Sie es. Artyom Trishkin 2019.06.04 20:37 #8720 fxsaber: Versuchen Sie es.Nicht jetzt. Erst wenn es nötig ist. Es ist eine Gewohnheit, sich an "Notwendigkeiten" zu erinnern und sie im Bedarfsfall zu berücksichtigen. 1...865866867868869870871872873874875876877878879...1954 Neuer Kommentar
merkwürdiges Verhalten, normalerweise wird nach einem Aufruf des Einstellungsfeldes OnIniT(), nun ja, so
das Beispiel anhängen, entpacken und in Ordnern verstreuen
Danke. Ich verstehe, dass es ohne die Bibliothek nicht funktioniert)
und es funktioniert überhaupt nicht.
Das klappt nicht immer, aber meistens reicht es aus.
Fake OrderSend von EA erlaubt es nicht immer, seine Einstellungen zu bestimmen.
Danke) Ich habe den Code in den EA eingefügt und die Bibliothek hinzugefügt. Ich dachte, es könnte ohne die Bibliothek funktionieren)
Das klappt nicht immer, aber meistens reicht es aus.
Dies wird ohne zusätzliche Makros nicht korrekt funktionieren
In vier Fällen gibt OrderSend() die Ticketnummer oder -1 zurück. Und -1 ist wahr
Ohne zusätzliche Makros wird es nicht richtig sein
In vier gibt OrderSend() die Ticketnummer oder -1 zurück. Und -1 ist wahr
Genau aus diesem Grund wird es funktionieren.
Genau aus diesem Grund wird es funktionieren.
Dobro, ich bin nicht auf die Logik eingegangen.
Öffnen -> true && false --> Ergebnis false = Erlaubnis
Nicht offen -> wahr && (wahr || falsch) --> Ergebnis wahr = lange Positionen verbieten, falsch = erlauben
...
In welchen Fällen funktioniert es nicht?
Und wenn es sich öffnet, warum mit 1,0 Lot?
In welchen Fällen funktioniert es nicht?
Zum Beispiel, wenn der Handel verboten ist.
Und wenn es sich öffnet, warum mit 1,0 lot? nicht viel zu verlieren auf die Überprüfung?
Die Eröffnung zum Nulltarif sollte nicht funktionieren, aber ich bin mir nicht sicher.
Zum Beispiel, wenn der Handel verboten ist.
Eine Eröffnung zum Nulltarif sollte nicht sein, aber ich bin mir nicht sicher.
Ja, ich habe nicht auf die Preise geachtet, ich bereue es :)
Aber was wäre der erste Fehlercode "requote" oder "trading long is forbidden"?
Aber was wird der erste Fehlercode "requote" oder "trading long is forbidden" sein?
Versuchen Sie es.
Versuchen Sie es.
Nicht jetzt.
Erst wenn es nötig ist.
Es ist eine Gewohnheit, sich an "Notwendigkeiten" zu erinnern und sie im Bedarfsfall zu berücksichtigen.