Page 1 sur 1

crees un ae a

Publié : 21 mars 2013, 10:40
par patchoux
Slt tlm j'essaye de realiser un expert a parti eurgbp King et de l'indicateur ZigXard-pointer-v3

a cet ligne j'ai l'erreur suivante '\end of program' unbalanced left parenthesis
if ((isMgNum(MagicNumber) == 0) ZigZagUp > (RSI < RSI_SELL )

merci d'avance pour l'aide apporter

Re: crees un ae a

Publié : 22 mars 2013, 00:44
par stephane2.0
Salut,

Je ne peux pas t'aider pour le codage, par contre attention à ZigXard-pointer-v3, c'est un indicateur qui repeint. Il va donc se déplacer à chaque nouveaux signaux.

Le défaut de eurgbp King, selon moi, c'est qu'il passe l'ordre dès qu'il rentre dans sa zone de sur-achat ou sur-vente, le soucis c'est que le cours peut continuer d'évoluer pendant ce temps là.

Re: crees un ae a

Publié : 22 mars 2013, 06:20
par celtinvest
patchoux a écrit :Slt tlm j'essaye de realiser un expert a parti eurgbp King et de l'indicateur ZigXard-pointer-v3

a cet ligne j'ai l'erreur suivante '\end of program' unbalanced left parenthesis
if ((isMgNum(MagicNumber) == 0) ZigZagUp > (RSI < RSI_SELL )

merci d'avance pour l'aide apporter

Bonjour,

Il vous manque une paranthèse à droite:

((isMgNum(MagicNumber) == 0) ZigZagUp > (RSI < RSI_SELL ))

Si vous avez besoin d'aide pour programmer indicateurs ou stratégies sur MT4, Pro Real Time ou TradeSation, n'hésitez pas à demander notre assistance: http://www.celtinvest.com/contact_095.htm

Re: crees un ae a

Publié : 22 mars 2013, 07:32
par patchoux
Merci a vous deux pour vos reponse

Re: crees un ae a

Publié : 22 mars 2013, 14:08
par AUTOFOREX
Les indicateurs basés sur le ZigZag par définition ont cette particularité, ils évaluent des plus haut et plus bas suivant les caractéristiques que vous indiquez pour tracer les sommets et creux. Par définition, ils repeignent pour toujours donner la bonne information.

Pour votre EA, je vous conseil donc de bien tenir compte de cette particularité.

En outre, j'ai du mal à comprendre ce que vous souhaiteriez faire avec

Code : Tout sélectionner

ZigZagUp > (RSI < RSI_SELL )
?

Re: crees un ae a

Publié : 26 mars 2013, 10:48
par patchoux
je veut apprendre a programmer en mql4. Alors je sais que des robot avec croisement de moyenne mobile existe . Mais c'est pas le mien.

suite a vos remarque pertinente j' ai décider de revoir totalement le robot



je vais commercer par quelque chose de simple :lol: :lol: pour vous mais qui pour moi est un vraie case tête :cry: :cry: .

Alors dite moi se que vous en penser .


détail du robot :

croisement de moyenne mobile : période 5 et 10
Rsi et Stochastic : 30 et 70 pour l'achat et la vent

donc achat si croisement des moyenne mobile et rsi et Stochastic < 30
donc Vente si croisement des moyenne mobile et rsi et Stochastic > 70


pour repondre a ta question : souhaiteriez faire avec ZigZagUp > (RSI < RSI_SELL )
Quand le signal ZigZagUp apparait il faut que le rsi < 30 :

Re: crees un ae a

Publié : 26 mars 2013, 19:01
par AUTOFOREX
Ok, alors vous devriez plutôt écrire :

Code : Tout sélectionner

if (ZigZagUp && RSI < RSI_SELL) {

votre code... 

}
Bon courage pour le reste :)