Antwort

"elsystem.DateTime.Now.Hour" in der PL-Sprache von MC

3 Antworten

eastpeace

Kunde, bbp_participant, community, sq-ultimate, 305 Antworten.

Profil besuchen

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.

0

Mark Fric

Administrator, sq-ultimate, 2 Antworten.

Profil besuchen

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

0

eastpeace

Kunde, bbp_participant, community, sq-ultimate, 305 Antworten.

Profil besuchen

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.

0

Mark Fric

Administrator, sq-ultimate, 2 Antworten.

Profil besuchen

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

0

Ansicht von 3 Antworten - 1 bis 3 (von insgesamt 3)