pro real time signal semi-auto probleme

Présentation, Développement, Améliorations et Ressources pour les Stratégies de Trading Automatique.

Modérateur : Administrateurs

Message
Auteur
take_profit91
Membre assidu
Messages : 305
Inscription : 30 déc. 2010, 21:33

pro real time signal semi-auto probleme

#1 Message par take_profit91 »

bonmatin tous le monde,

je teste le code en pro réal et j'ai un petit prob, j'ai fais un code qui me permet de dire lorsque le prix passe au dessus d'une moyenne mobile, j'ai un signal 1 qui ce trace. Lorsque le prix passe en dessous, c'est un signal -1 qui s'affiche. Ce qui m’énerve c'est que uniquement le signal -1 ce trace et non le signal 1 par la même occasion. merci d'avance

voici le code:

MM= average[20](close)

if close crosses over MM then
signal= 1
else
signal=0
endif

if close crosses under MM then
signal=-1
else
signal=0
endif

return MM as "MM", signal as "signal"
Pièces jointes
dure dure pro real.png

Avatar de l’utilisateur
DMTrading
Professionnel certifié
Messages : 544
Inscription : 15 nov. 2010, 16:45
Localisation : Monaco - Vilnius - Sofia

Re: pro real time signal semi-auto probleme

#2 Message par DMTrading »

Salut,


C'est parce que tu as dit :

Si ça croise par le haut, alors ça vaut 1, sinon ça vaut 0.

Si ça croise par le bas, alors ça vaut -1, sinon ça vaut 0.

PRT va donc lire ta dernière ligne uniquement car il y a une incohérence dans ton code.

Il faut donc utiliser ELSIF au lieu de ELSE :

if close cross over MM then
signal = 1
elsif close cross under MM then
signal = -1
else
signal = 0
endif
http://dmtrading.fr

Image Image

- Formation gratuite pour débuter (15h) : sur YouTube

- Tweets de Pascal (trade en live, photos...) : https://twitter.com/TouringFXTrader

- Suivi trading de position sur le blog de Pascal : http://thetouringtrader.com/

Répondre