"elsystem.DateTime.Now.Hour" nel linguaggio PL di MC
3 risposte
eastpeace
9 anni fa #113445
Ciao, Mark!
Oggi ricevo una strategia. C'è una funzione che MC non riesce a riconoscere.
LongEntryCondition = ... e (elsystem.DateTime.Now.Hour15));
Immagino che significhi che il tempo del bar è 1500?
E voglio sapere da voi la risposta giusta.
Grazie.
Mark Fric
9 anni fa #129255
la condizione significa ora 15.
Sembra che MultiCharts non supporti questa funzione, mentre funziona in Tradestation.
Purtroppo non posso testarlo in MultiCharts, ma dalla documentazione che ho consultato sembra che dovrebbe funzionare se si modifica il codice e si rimuove la parte elsystem.
Quindi, il risultato sarà simile a quello di:
LongEntryCondition = ... e (DateTime.Now.Hour15));
Marchio
Architetto StrategyQuant
eastpeace
9 anni fa #129297
DateTime.Now.Hour è ancora sconosciuto in Mc8.8.
In base alla vostra descrizione, credo che "time1500" corrisponda a "DateTime.Now.Hour15".
Mark Fric
9 anni fa #129377
DateTime.Now.Hour15 confronta solo l'ora, quindi la condizione equivalente in MC dovrebbe essere: (time=1600)
Marchio
Architetto StrategyQuant
Stai visualizzando 3 risposte - da 1 a 3 (di 3 totali)