Risposta

"elsystem.DateTime.Now.Hour" nel linguaggio PL di MC

3 risposte

eastpeace

Cliente, bbp_partecipante, comunità, sq-ultimate, 305 risposte.

Visita il profilo

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.

0

Mark Fric

Amministratore, sq-ultimate, 2 risposte.

Visita il profilo

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

0

eastpeace

Cliente, bbp_partecipante, comunità, sq-ultimate, 305 risposte.

Visita il profilo

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".

0

Mark Fric

Amministratore, sq-ultimate, 2 risposte.

Visita il profilo

9 anni fa #129377

DateTime.Now.Hour15 confronta solo l'ora, quindi la condizione equivalente in MC dovrebbe essere: (time=1600)

Marchio
Architetto StrategyQuant

0

Stai visualizzando 3 risposte - da 1 a 3 (di 3 totali)