Einzelnen Beitrag anzeigen
  #4 (permalink)  
Alt 20.08.22
AVT AVT ist offline
Elite Mitglied
 
Registriert seit: Mar 2018
Ort: Hamburg
Beiträge: 612
AVT befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von TraumExpert Beitrag anzeigen
vielleicht ist dies eine Lösung für Dich
MarketInfo(Symbol(), MODE_TRADEALLOWED)
Darauf war ich auch schon gestoßen.
MODE_TRADEALLOWED hält das IsTradeAllowed(...) Ergebnis.
Deren allgemeine Form prüft aber
"if the Expert Advisor is allowed to trade and trading context is not busy"
- also wenn gerade context busy, ist der Markt ja trotzdem offen,
- wenn der EA keine Trades machen darf, kann der Markt trotzdem offen sein

Die erweiterte Form verlangt den Symbolnamen (kein Problem) und eine Zeitangabe.
Als Zeitangabe muß ich aber die aktuelle Serverzeit nehmen, denn die ist ja maßgebend.
Meine "Welt-Uhrzeit" läuft zwar korrekt auch bei geschlossenem Markt, das aber auch nur, weil ich dort die Zeiten intern umrechne.
Rein vom Hinsehen auf den Chart ist für mich eigentlich mein Candle-Countdown ein Indiz: wenn der Countdown hoch- statt runterzählt, ist der Markt zu, aber auch hier hieße das wieder mit Zeiten rumhantieren 1. Zeit festhalten, 2. Zeit festhalten, Zeiten vergleichen.

Sieht so aus, als wäre es einfacher, den geplanten Codezusatz einfach zu vergessen, war nur eine kosmetische Sache.
AVT