"elsystem.DateTime.Now.Hour" in der PL-Sprache von MC
3 Antworten
eastpeace
vor 9 Jahren #113445
Hallo, Mark!
Ich habe heute eine Strategie bekommen. Es gibt eine Funktion, die MC nicht erkennen kann.
LongEntryCondition = ... und (elsystem.DateTime.Now.Hour15));
Ich schätze, das bedeutet, dass die Zeit in der Bar 1500 ist?
Und ich möchte von Ihnen die richtige Antwort wissen.
Danke.
Mark Fric
vor 9 Jahren #129255
die Bedingung bedeutet Stunde 15.
Es scheint, dass MultiCharts diese Funktion nicht unterstützt, in Tradestation funktioniert sie.
Leider kann ich es nicht in MultiCharts testen, aber aus der Dokumentation, die ich durchgeblättert habe, scheint es zu funktionieren, wenn Sie den Code bearbeiten und den Teil elsystem. entfernen.
Es wird also wie folgt aussehen:
LongEntryCondition = ... und (DateTime.Now.Hour15));
Mark
StrategyQuant Architekt
eastpeace
vor 9 Jahren #129297
DateTime.Now.Hour ist in Mc8.8 noch unbekannt.
Nach Ihrer Beschreibung denke ich, dass "time1500" für "DateTime.Now.Hour15" steht.
Mark Fric
vor 9 Jahren #129377
DateTime.Now.Hour15 vergleicht nur die Stunde, daher sollte die entsprechende Bedingung in MC wahrscheinlich lauten: (time=1600)
Mark
StrategyQuant Architekt
Ansicht von 3 Antworten - 1 bis 3 (von insgesamt 3)