Répondre

"elsystem.DateTime.Now.Hour" dans le langage PL de MC

3 réponses

paix à l'est

Client, bbp_participant, community, sq-ultimate, 305 réponses.

Visiter le profil

Il y a 9 ans #113445

Bonjour, Mark !

 

Je reçois une stratégie aujourd'hui. Il y a une fonction que MC ne peut pas reconnaître.

 

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

 

Je suppose que cela signifie que l'heure du bar est 1500 ?

 

Et j'aimerais que vous me donniez la bonne réponse.

 

Merci.

0

Mark Fric

Administrateur, sq-ultimate, 2 réponses.

Visiter le profil

Il y a 9 ans #129255

la condition signifie l'heure 15.

 

Il semble que MultiCharts ne supporte pas cette fonction, elle fonctionne dans Tradestation.

Malheureusement, je ne peux pas le tester dans MultiCharts, mais d'après la documentation que j'ai parcourue, il semble que cela devrait fonctionner si vous modifiez le code et supprimez la partie elsystem.

 

Il se présentera donc comme suit :

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

Marque
StratégieArchitecte de Quantités

0

paix à l'est

Client, bbp_participant, community, sq-ultimate, 305 réponses.

Visiter le profil

Il y a 9 ans #129297

DateTime.Now.Hour est encore inconnu dans Mc8.8.

 

D'après votre description, je pense que "time1500" correspond à "DateTime.Now.Hour15".

0

Mark Fric

Administrateur, sq-ultimate, 2 réponses.

Visiter le profil

Il y a 9 ans #129377

DateTime.Now.Hour15 ne compare que l'heure, donc la condition équivalente dans MC devrait probablement être : (time=1600)

Marque
StratégieArchitecte de Quantités

0

Affichage de 3 réponses de 1 à 3 (sur un total de 3)