Apprendre et écrire ensemble en MQL5 - page 6

 

Messieurs, veuillez commenter :

...
enum varOfInt
{
Duple= 2,
Triple = 3,
} ;
entrée varOfInt Var = Duple ;
...

int OnInit()
{
...
double tmp ;
tmp = 0.531 * Var // tmp == 0 !!!
tmp = 1.531 * Var // tmp == 2 !!!
...
(0,531 ; 1,531) sont spécifiés arbitrairement.
Merci.

 

Essayez comme ceci

tmp = 0.531 * int(Var)   // tmp == 0!!!
tmp = 1.531 * int(Var)   // tmp == 2!!!

 
vdv2001 писал(а) :

Essayez comme ceci

Merci de votre attention. Ce problème est résolu, mais comme il s'agit d'un fil de discussion, j'aimerais que les auteurs se penchent sur la conversion des types.
ENUM - nombre entier (type de données de 4 octets).
 

Vérifié, les expressions données sont calculées correctement.

Quelle version du compilateur et du terminal avez-vous et comment avez-vous mesuré les résultats des expressions ?

 
mql5 писал(а) :

Vérifié, les expressions données sont calculées correctement.

Quelle version du compilateur et du terminal avez-vous et comment avez-vous mesuré les résultats des expressions ?

...
double tmp = 0.531 * Var ; // 1.062
double tmp = Var * 0.531 ; // 0 !!!
La constante 0,531 est prise arbitrairement. Il peut être remplacé par une double variable.
Merci de votre attention.

 
FlyAgaric:

...
double tmp = 0.531 * Var ; // 1.062
double tmp = Var * 0.531 ; // 0 !!!
La constante 0,531 est prise arbitrairement. Il peut être remplacé par une double variable.
Merci de votre attention.

Merci pour votre message. L'erreur a été corrigée, veuillez attendre une mise à jour.
 

Est-il possible de définir un stop suiveur de manière programmatique ?

Ou est-il nécessaire de resserrer le SL à chaque tick en modifiant l'ordre ?

 

Pouvez-vous conseiller un débutant sur la façon d'attraper un événement dans l'EA lorsque letp ou le sl est déclenché.

Merci d'avance.

 
Документация по MQL5: Основы языка / Функции / Функции обработки событий
Документация по MQL5: Основы языка / Функции / Функции обработки событий
  • www.mql5.com
Основы языка / Функции / Функции обработки событий - Документация по MQL5
 
sergeev:
Fonction OnTrade

Merci....Mais...je suis très débutant :)))

Raison: