Page 1 sur 1

Probleme de selection d'ordre

Publié : 04 juil. 2009, 08:10
par curunir
Voila je fait un systeme qui envoie 2 ordres simultanement , et j'aimerai les séléctionner l'un apres l autre de façon dissocié sans utiliser de boucle for . Le problème c'est que avec les boucle sa marche pas je suis obligé de selectionné les 2 ensemble . Alors Le probleme sans boucle c'est que l'on envoie 2 fois la fonction OrderSelect et le probleme c'est qu on peu uniquement selectioner un ordre a la fois et j'aimerai sa voir comment désélctionner un ordre.

Re: Probleme de selection d'ordre

Publié : 04 juil. 2009, 17:30
par Fabien LABROUSSE
Salut curunir,

Très bonne question... Désolé, je ne peux pas t'aider car je ne sais vraiment pas. Ce qui est certain c'est qu'on peut le faire, donc si un programmeur passe par là...

Autrement tu peux peut etre poser ta question sur des forums plus spécialisés dans la prog comme celui de eole-trading ou forex-tsd si tu parles un peu anglais.

Re: Probleme de selection d'ordre

Publié : 05 juil. 2009, 11:28
par curunir
Merci quand meme mais j'ai eu des réponse sur d'autres sites et de toutes facon ma stratégies serait une stratégies basés sur du hedge et apparemment on pourra plus en faire avec mql5 donc pas d'intérêt de poursuivre dans cette voie .

Re: Probleme de selection d'ordre

Publié : 05 juil. 2009, 12:38
par Fabien LABROUSSE
tu pourras toujours faire du heging d'une manière ou d'une autre, meme si ce sera plus compliqué. (Ouverture de 2 comptes de meme valeur chez 2 broker différents, voir chez le meme broker par exemple.)

Par contre c'est sur que pour utiliser des eas ce sera un sacré bazard :?

Re: Probleme de selection d'ordre

Publié : 05 juil. 2009, 22:51
par curunir
Pour les EA c'est sur que sa va etre vraiment bcp plus compliqué , voir un peu impossible .
Mais sinon en parlant d autre chose , tu m avait paser un systeme de money managment pour ré injecter les PV dans la balance .Je le trouve pas mal mais un peu puissant , je trouve que sa va un peu trop vite , alors j'ai adapté un systeme pour que sa aille plus en douceur , en fait je n'arrondi pas au supérieur comme tu as fait , je garde sous forme décimal , cela évite que cela s'emballe .
Voila si sa t'interesse :

double lotMM =(AccountFreeMargin() * Risk / 1000) / 100;
lotMM=lotMM*10;
lotMM=MathCeil( lotMM);
lotMM=lotMM/10;
Lots=lotMM;


tu le met juste avant la zone ou il y a les signaux d'entrée.
Perso je trouve quand meme un peu trop mollasson mais je vais essayer de le booster un peu .

Re: Probleme de selection d'ordre

Publié : 05 juil. 2009, 23:34
par Fabien LABROUSSE
Ok super curunir.

Le code que je t'avais donné n'était qu'un exemple, tu as bien fait de l'adapter à ce que tu voulais.

Donc la en gros avec ce code tu augmentes que quand on passe à une "taille de lot" supérieure?

exemple, si le système de MM indique de prendre de spositions de 0,28, l'expert prendra des positions de 0,2.

C'est bien ça?

Re: Probleme de selection d'ordre

Publié : 06 juil. 2009, 09:01
par curunir
Oui voila c'est exactement sa . Car un lot de 0.28 ou de 1.05 sa marche pas donc il faut enlever un chiffre après la virgule et après sa marche .Mais je vais améliorer tout sa .
Et en fait je me rend compte que l'on peu faire vraiment pas mal de truc si on a de l'imagination .
j'ai vu que le mql5 sa sera du C++ en orienté objet , je maitrise pas mal le C , et le mql4 sa commence a aller , par contre le C++ jamais touché et je me rappele que pour mon site j'avais essayé le JS en orienté objet et si y a un truc qui ma marqué c'est la difficulté pour comprendre comment sa marche .

Re: Probleme de selection d'ordre

Publié : 06 juil. 2009, 15:20
par Fabien LABROUSSE
On verra bien, mais je pense que le but de Metaquotes avec son nouveau langage mq5 est de rendre plus pratique la programmation et plus simple d'accès, donc ça m'étonnerai que ce soit plus difficile que le mq4, mais nous verrons bien.

le C++ n'est qu'une extension du C, si tu maitrise le C, tu ne de vrais pas avoir de mal à apprendre le C++, et vu que tu te débrouilles en mq4 alors je ne pense pas que tu auras de gros problème pour t'adapter au mq5. Moi il faut qu je continue d'apprendre car je n'ai vraiment que de petites notions de prog.

Re: Probleme de selection d'ordre

Publié : 06 juil. 2009, 19:13
par curunir
Ben moi maintenant je vais me mettre a la programation d'indicateur , sa a l'air vraiment plus compliqué que les EAs mais bon il faut progresser .

Re: Probleme de selection d'ordre

Publié : 07 juil. 2009, 19:43
par Fabien LABROUSSE
Ok, la j'avoue que je ne m'y connais pas du tout en programmation d'indic.

Sur quel type d'indicateur comptes-tu travailler?

Vu le nombre d'indicateurs déjà réalisés il y en aura certainement toujours un qui s'approchera de ce que tu souhaites et que tu pourras modifier pour avoir ce que tu veux.

Re: Probleme de selection d'ordre

Publié : 07 juil. 2009, 23:52
par nvitale
Rassures toi, les indicateurs ne sont pas plus difficiles à coder que les EAs. Pas de gestion de trades, de money management, de sureté de fonctionnement, etc.

Il y a juste la notion de buffer à comprendre qui est en fait un tableau de valeurs permettant d'afficher des courbes à partir de la valeur de ton indic à chaque bougie.

Re: Probleme de selection d'ordre

Publié : 08 juil. 2009, 11:16
par curunir
ha voila c'est les buffer que j'ai pas compris en décorticant les indics deja present , tu pourrai me passer un lien ou c'est expliquer avec un peu plus de precision ou m'expliquer ?