Respuesta

"elsystem.DateTime.Now.Hour" en el lenguaje PL de MC

3 respuestas

eastpeace

Cliente, bbp_participante, comunidad, sq-último, 305 respuestas.

Visitar el perfil

hace 9 años #113445

¡Hola, Mark!

 

Hoy tengo una estrategia. Hay una función que MC no puede reconocer.

 

LongEntryCondition = ... and (elsystem.DateTime.Now.Hour15));

 

¿Supongo que significa que el tiempo del bar 1500 ?

 

Y quiero que me des la respuesta correcta.

 

Gracias.

0

Mark Fric

Administrador, sq-ultimate, 2 respuestas.

Visitar el perfil

hace 9 años #129255

la condición significa hora 15.

 

Parece que MultiCharts no soporta esta función, funciona en Tradestation.

Lamentablemente no puedo probarlo en MultiCharts, pero por la documentación que he consultado parece que debería funcionar si editas el código y eliminas la parte elsystem.

 

Así que se verá así:

LongEntryCondition = ... and (DateTime.Now.Hour15));

Mark
Arquitecto de StrategyQuant

0

eastpeace

Cliente, bbp_participante, comunidad, sq-último, 305 respuestas.

Visitar el perfil

hace 9 años #129297

DateTime.Now.Hour sigue siendo desconocido en Mc8.8.

 

Según tu descripción, creo que "time1500" corresponde a "DateTime.Now.Hour15".

0

Mark Fric

Administrador, sq-ultimate, 2 respuestas.

Visitar el perfil

hace 9 años #129377

DateTime.Now.Hour15 compara sólo la hora, por lo que la condición equivalente en MC probablemente debería ser: (time=1600)

Mark
Arquitecto de StrategyQuant

0

Viendo 3 respuestas - de la 1 a la 3 (de un total de 3)