Einzelnen Beitrag anzeigen
  #7 (permalink)  
Alt 20.06.20
isevs isevs ist offline
Neues Mitglied
 
Registriert seit: Jun 2020
Beiträge: 8
isevs befindet sich auf einem aufstrebenden Ast
Standard Symbol andern Wert zuweisen, damit auch der Chart statt EURUSD z.B. den Dax anzeigt

Vielen Dank fürs Feedback, traderdoc!
zu 1.: Wenn das in der Testumgebung nicht funzt, brauche ich auch nicht groß zu probieren. Thanks.

zu 3.: versuche ich auf jeden Fall:
'Vorher über bessere Formulierung nachdenken.'

zu 2.: der Variablenname ist sicherlich nicht ganz nachzuvollziehen und einfach nur schnell mal was geschrieben um zu testen, ob es einen Fehler wirft(Nacharbeit noch erforderlich).

aber warum bool?

aus der F1-Hilfe für ChartSetSymbolPeriod:

...
bool ChartSetSymbolPeriod(
long chart_id, // Chart ID
string symbol, // Symbol name
ENUM_TIMEFRAMES period // Period
);
...

Deshalb bool als Typ der ErgebnisVariablen.


Nun kurz zu Teilfragen / möglichen Optionen von mir (s.a. tw. weiter unten):

A. 'könnte ich mir vorstellen, dass es ein Array gibt in dem ich suchen muß, welches der gewollte Chart in der Leiste ist ':
Dort nach einem gewollten Chart suchen, prüfen, ob ein EA geöffnet ist und ggf dort in den richtigen TimeFrame wechseln (mit o.g. Befehl)

Gibt es so ein Array, welches immer unter MQL4 ansprechbar ist?

B. Eine weiter Option für einen EA (habe ich mir so vorgestellt) wäre es, den EA zu starten und ein zusätzliches Chartfenster im MT4 zu öffnen, um dort dann den o.g. Befehl zu nutzen.

Gehe ich Recht in der Annahme, dass es dafür keinen expliziten Befehl / Funktionsaufruf gibt?


VG