Pronostiquez l'évolution du
CAC 40
entre ce vendredi et vendredi prochain
Entrez votre email et recevez gratuitement le consensus du
CAC 40 ce dimanche. Nos membres ont raison 75% du temps,
profitez-en! (AaZSysteme ne spamme pas et ne donne pas vos
emails).
Débutant sur Ts, j’ai quelques problemes sur une partie d’une strategie que j’essais de programmer.
C’est une strategie weekly,on n’utilise deux moyennes pour caracteriser la tendance (Condition1 trend up, Condition2 trend dw), en comparant leur valeur sur la bougie
1 et 0 . Les points pivots weekly, sont utilisés comme point d’entree, en fonction de la position de CloseW(1) entre les points R/S:
exemple: Si Condition1 (up) et CloseW(1)<WeekR3 et CloseW(1)>=WeekR2 alors achat stop prochaine barre à WeekR3.
Voila pour l’essentiel, je joins le code, mes intentions y sont plus claires. Cela ne genere aucun ordre, et je ne vois pas ou est l’erreur. Si quelqu’un peut me donner un coup de main, merci d’avance
ph
if Condition1 and (LastWeekClose < WeekR3 and LastWeekClose >= WeekR2) then
buy next bar at WeekR3 stop;
if Condition1 and (LastWeekClose < WeekR2 and LastWeekClose >= WeekR1) then
Buy next bar at WeekR2 stop;
if Condition1 and (LastWeekClose < WeekR1 and LastWeekClose >= WeekPP) then
Buy next bar at WeekR1 stop;
if Condition1 and (LastWeekClose < WeekPP and LastWeekClose >= WeekS1) then
Buy next bar at WeekPP stop;
if Condition1 and (LastWeekClose < WeekS1 and LastWeekClose >= WeekS2) then
Buy next bar at WeekS1 stop;
if Condition1 and (LastWeekClose < WeekS2 and LastWeekClose >= WeekS3) then
Buy next bar at WeekS2 stop ;
{Entrees Short}
if condition2 and (LastWeekClose < WeekR3 and LastWeekClose >= WeekR2) then
sell short next bar at WeekR2 stop;
if condition2 and (LastWeekClose < WeekR2 and LastWeekClose >= WeekR1) then
Sell short next bar at WeekR1 stop;
if condition2 and (LastWeekClose < WeekR1 and LastWeekClose >= WeekPP) then
Sell short next bar at WeekPP stop;
if condition2 and (LastWeekClose < WeekPP and LastWeekClose >= WeekS1) then
sell short next bar at WeekS1 stop;
if condition2 and (LastWeekClose < WeekS1 and LastWeekClose >= WeekS2) then
sell short next bar at WeekS2 stop;
if condition2 and (LastWeekClose < WeekS2 and LastWeekClose >= WeekS3) then
sell short next bar at WeekS3 stop ;
{ProfitTarget/Stop}
if PositionBasis then
SetStopPosition
else
SetStopShare ;