MetaTrader 4 Build 529 beta publié avec un nouveau compilateur - page 119

 
stringo:

Je répète. Nous faisons ce que nous avons fait en cinq ans. Ayez la gentillesse d'appliquer une ancre supplémentaire - indiquez où, dans l'objet, se trouve le point d'"ancrage" du volume. Dans votre cas, le coin supérieur droit de l'objet.




Bon après-midi.

Pourquoi ENUM_ANCHOR_POINT n'est pas reconnu dans ME 880 ?

Voir la photo.

UPD. Désolé, j'ai manqué la mise à jour. En ME881, c'est bon.

 

Re : OBJPROP_ANCHOR


Il serait peut-être préférable d'avoir 9 points prédéfinis avec OBJPROP_ANCHORX et OBJPROP_ANCHORY (type double) qui définissent le décalage relatif de l'ancre (de 0,0 à 1,0) par rapport au coin de l'objet. Cela permettrait par exemple de définir une ancre personnalisée sur un objet circulaire. Ainsi, OBJPROP_ANCHORX=0.5 et OBJPROP_ANCHORY=0.5 placent l'ancre au centre de l'objet, OBJPROP_ANCHORX=0.25 et OBJPROP_ANCHORY=0.25 placent l'ancre à un quart de la largeur et de la hauteur de l'objet. Il donnerait également au programmeur la possibilité de construire des objets complexes à partir de plusieurs objets simples avec un ancrage approprié.

 
Une autre question, GlobalVariablesFlush() sera-t-il dans le nouveau MT4 ?
 

Quelle fonction du nouveau MT4 est à l'origine de ce message(CopyTime()??) ? Le code se compile sans erreur ni avertissement. ME881

Merci

 
Wahoo:
Une autre question, GlobalVariablesFlush() sera-t-il dans le nouveau MT4 ?
Oui
 
Wahoo:

Quelle fonction du nouveau MT4 est à l'origine de ce message (CopyTime() ??) ? Le code se compile sans erreur ni avertissement. ME881

Merci

Il s'agit du groupe de fonctions CopyXXX - copie de séries temporelles vers un tableau.

A mettre en œuvre prochainement

 
maximillion:

Re : OBJPROP_ANCHOR


Il serait peut-être préférable d'avoir 9 points prédéfinis avec OBJPROP_ANCHORX et OBJPROP_ANCHORY (type double) qui définissent le décalage relatif de l'ancre (de 0,0 à 1,0) par rapport au coin de l'objet. Cela permettrait par exemple de définir une ancre personnalisée sur un objet circulaire. Ainsi, OBJPROP_ANCHORX=0.5 et OBJPROP_ANCHORY=0.5 placent l'ancre au centre de l'objet, OBJPROP_ANCHORX=0.25 et OBJPROP_ANCHORY=0.25 placent l'ancre à un quart de la largeur et de la hauteur de l'objet. Il donnerait également au programmeur la possibilité de construire des objets complexes à partir de plusieurs objets simples avec un ancrage approprié.

Avez-vous vu les panneaux d'objets dans le MT5 ? Aucun problème d'ancrage
 
stringo:

Il s'agit d'un groupe de fonctions CopyXXX - copie de séries temporelles vers un tableau.

Nous le mettrons en œuvre prochainement.



Merci.

Je comprends bien que SymbolInfoTick() ne fonctionne pas encore ? Le code qui l'accompagne se compile également sans erreurs ni avertissements, mais la fonction ne fonctionne pas lorsqu'on exécute l'Expert Advisor et il n'y a pas de messages d'erreur dans les journaux, comme c'était le cas avec CopyXXX.

 
maximillion:

Re : OBJPROP_ANCHOR


Il serait peut-être préférable d'avoir 9 points prédéfinis avec OBJPROP_ANCHORX et OBJPROP_ANCHORY (type double) qui définissent le décalage relatif de l'ancre (de 0,0 à 1,0) par rapport au coin de l'objet. Cela permettrait par exemple de définir une ancre personnalisée sur un objet circulaire. Ainsi, OBJPROP_ANCHORX=0.5 et OBJPROP_ANCHORY=0.5 placent l'ancre au centre de l'objet, OBJPROP_ANCHORX=0.25 et OBJPROP_ANCHORY=0.25 placent l'ancre à un quart de la largeur et de la hauteur de l'objet. Il donnerait également au programmeur la possibilité de construire des objets complexes à partir de plusieurs objets simples avec un ancrage approprié.


Faisons en sorte qu'il fonctionne au moins comme MT5. OBJPROP_ANCHOR me convient parfaitement TEL QUEL. Le seul problème est qu'il n'est toujours pas mis en œuvre correctement. Les étiquettes ne se comportent pas bien.
 
Wahoo:


Merci.

Je comprends bien que SymbolInfoTick() ne fonctionne pas encore ? Le code qui l'utilise se compile également sans erreurs ni avertissements, mais lorsque je lance l'Expert Advisor, la fonction ne fonctionne pas et il n'y a pas de messages d'erreur dans les journaux comme dans le cas de CopyXXX.

En fait, SymbolInfoTick devrait fonctionner.

Voyons voir.

GetLastError après un appel de fonction n'a pas été vérifié ?