Fragen von Anfängern MQL5 MT5 MetaTrader 5 - Seite 371

 
Artyom Trishkin:

Oh, Mann... Perfektes Timing.

Obwohl ja ... und ich war dumm genug, ihm eine lahmarschige private Nachricht zu schicken.

Oh, nun... Es ist geschrieben, gelesen und gegessen worden.

Und dies ist für andere, die auch nicht wissen, wie man eine PM schreibt ;)
 
Können Sie mir sagen, wie ich den ersten Balken des Tages finden und auswählen kann?
 
sashasonik:
Können Sie mir sagen, wie ich den ersten Balken des Tages finden kann?
   datetime day = iTime(Symbol(), PERIOD_D1,iBarShift(Symbol(), PERIOD_D1, iTime(Symbol(),PERIOD_H1,0)));
   int Bar = iBarShift(Symbol(), PERIOD_H1, day);   // Бар, соответсвующий началу суток
Das sieht in etwa so aus.
 
Vitalii Ananev:
Ich denke, das war's im Großen und Ganzen.
Danke, ich werde es ausprobieren.
 
sashasonik:
Danke, ich werde es ausprobieren.
Vitalii Ananev:
Das sieht in etwa so aus.
Genauer gesagt, in jedem Zeitrahmen.
 
sashasonik:
Genauer gesagt, in einem beliebigen Zeitrahmen zu sein.
int bar=iBarShift(Symbol(),Period(),iTime(Symbol(),PERIOD_D1,0));
 
Artyom Trishkin:

Alles funktioniert, vielen Dank!

 

Grüße an alle!

Können Sie mir sagen, wie ich eine Liste der Symbole im Symbolfenster von MarketWatch bekomme?

So können sie dann in einer Schleife durchsucht werden.

Wenn es ein Stück Code gibt, ist das im Allgemeinen gut :-)

Vielen Dank im Voraus!

 
Aleksey Masterov:

Grüße an alle!

Können Sie mir sagen, wie ich eine Liste der Symbole im Symbolfenster von MarketWatch bekomme?

So können sie dann in einer Schleife durchsucht werden.

Wenn es ein Stück Code gibt, ist das im Allgemeinen gut :-)

Vielen Dank im Voraus!


SymboleGesamt()

Gibt die Anzahl der verfügbaren Symbole (entweder in MarketWatch ausgewählt oder alle) zurück.

intSymbolsTotal(
bool selected// true - nur Symbole in MarketWatch
);

Parameter

ausgewählt

[Abfrage-Modus. Kann die Werte true oder false annehmen.

Zurückgegebener Wert

Wenn selected true ist, wird die Anzahl der in MarketWatch ausgewählten Zeichen zurückgegeben. Wenn false, dann wird die Gesamtzahl aller Symbole zurückgegeben.


Versuchen Sie es in der Schleife.

for(int i=0; i<SymbolsTotal(); i++) {}

Und was Sie suchen - das wissen nur Sie

 

Frage an mt4-Experten

Ein Händler erteilt einen schwebenden Auftrag und schließt ihn, bevor er aktiviert wird. Nach einer Woche sieht er, dass dieser Auftrag offen ist und ausgelöst wird.

Die Frage ist, ob es für den Makler technisch möglich ist, einen schwebenden Fernauftrag zu eröffnen (z. B. um das Konto einer Person zu schließen).

Die Situation ist real - es wurden keine Berichte an die Post geschickt. Die Serverprotokolle und Kontoprotokolle des Brokers wurden abgeschaltet.

Die Server-Logs des Brokers und die mt4-Logs des Händlers sind unterschiedlich - zum Zeitpunkt der Eröffnung einer strittigen Order.

Grund der Beschwerde: