L'opérateur logique AND
Forums › ProRealTime forum Français › Support ProOrder › L'opérateur logique AND
- This topic has 12 replies, 3 voices, and was last updated 6 years ago by robertogozzi.
-
-
01/17/2019 at 7:43 PM #88989
Bonjour
J’aimerais savoir si je peux utiliser l’opérateur logique “AND” pour définir mon objectif “en point” après mon instruction d’achat ou de vente.
Exemple :
SELL 1 CONTRAT AT MARKET AND SET TARGET PROFIT 2
Je vous remercie par avance. Cordialement.
Mike.
01/18/2019 at 8:31 AM #89016Non, celui-ci est utile pour lier des variables entre elles donc pour des tests de conditions par exemple.
Par ailleurs, l’instruction SELL est utilisé pour fermer une position d’achat. Pour vendre à découvert, il faut utiliser l’instruction SELLSHORT.
01/18/2019 at 8:38 PM #89079D’accord merci pour le coup de main. Oui ce n’est pas la même chose, je me suis trompé.
Super et autre question, est ce que je peux mettre en dessous de mes conditions comme ceci ?
BUY CONTRAT AT MARKET
SET TARGET PROFIT 2
exemple :
IF (a>b) and (b>c) and (c>d) THEN
SELLSHORT CONTRAT AT MARKET
SET TARGET PROFIT 2
01/19/2019 at 8:21 PM #89121Et j’aimerais aussi savoir comment mettre un SET STOP avec condition. Il me semble qu’il faut ouvrir un IF avec la condition comme dans cet Exemple : IF a CROSSES OVER b THEN.
Mais ce que je ne connais pas c’est l’instruction pour lui dire de couper immédiatement. Pas de %, pas d’unité etc… Je veux qu’il coupe immédiatement la position au croisement sur la bougie en cours.
Je vous remercie par avance.
Mike.
01/21/2019 at 9:33 AM #89214Le code est lu à la fermeture de la barre, à cet instant si on teste des conditions et qu’elles sont valables alors on pourra mener une action. Par exemple, clôturer une position d’achat avec SELL AT MARKET.
Je te suggère de jeter un oeil à la première formation sur l’apprentissage à la programmation, où j’évoque ces sujets.
01/21/2019 at 4:23 PM #89262Je pense que je ne m’exprime pas bien. En fait ce que je veux n’est pas dans la formation. J’aimerais, quand ma position est remplie puis prise sur le marché par un ordre de type SELLSHORT ou BUY, mettre un SET TARGET PROFIT x pour définir mon objectif puis lui dire que si une de mes conditions vient à changer, fermer la position (perdante ou profit).
Dans un premier temps si vous pouvez répondre à cette question me serait d’une grande utilité.
Autre : Moi ce que je viens de comprendre de ce que vous m’avez dit, c’est qu’il n’est pas possible de fermer une position sur une bougie en cours… Chose qui pour moi est très problématique car ma stratégie repose sur le scalping. Mon SET TARGET ne dépasse jamais 2 points.
Comprenez que si ma condition est : IF ((e<f) AND (f<g)) à la ligne SELLESHORT 1 CONTRAT AT MARKET à la ligne SET TARGET PROFIT 2 à la ligne ENDIF
Du coup le programme sera exécuté à la fin de la bougie en cours mais le problème qui se pose est que (f<g) aura très certainement déjà croisé suivant la volatilité du marché sur la bougie en cours et donc le problème est là. Il faut que dès qu’il y a croisement des moyennes, un ordre de vente soit exécuter et ne pas attendre la prochaine bougie car cela fausse ma stratégie.
01/22/2019 at 11:08 AM #89315Par exemple, pour agir dans une barre de 2 minutes, on peut tester des conditions dans un timeframe 1 sec. Pour cela il faut utiliser les instructions TIMEFRAME.
Quelques exemples:
Première approche sur le multi timeframe avec ProRealTime
https://www.prorealcode.com/topic/ouverture-immediate-position/#post-81939
https://www.prorealcode.com/topic/echelle-de-temps-multiples/#post-82039
..
01/24/2019 at 1:43 AM #89517Bonjour Nicolas
D’accord c’est super ça. Alors je suis un peu lent à la détente mais si j’ai bien compris, avec le TIMEFRAME je vais pouvoir agir sur du 1 minutes avec une analyse sur 5 minutes ?! Du genre si j’ai un croisement sur 5 mins et que je ne veux pas attendre la prochaine bougie de 5 minutes, je peux agir sur le 1 minute ?
Bon je vais essayer de comprendre les liens que vous m’avez laissé et je reviens vers vous en cas de problème. “d’ici peu”
Mike.
01/24/2019 at 11:03 AM #89555avec le TIMEFRAME je vais pouvoir agir sur du 1 minutes avec une analyse sur 5 minutes ?! Du genre si j’ai un croisement sur 5 mins et que je ne veux pas attendre la prochaine bougie de 5 minutes, je peux agir sur le 1 minute ?
Oui c’est bien le sujet et l’intérêt du multi timeframe.01/24/2019 at 4:30 PM #89584Alors il y a un problème qui se passe… J’ai bien réussit à passer mon code d’un timeframe 5 minutes sur un timeframe timeframe 10 minutes car c’est un multiple de 5 mais passer mon 5 minutes sur un timeframe d’1 minutes impossible.
Je vous met la photo pour vous montrer l’erreur.
Si vous avez une solution ça m’arrangerai 🙂
01/24/2019 at 4:39 PM #89588Parce que 1 n’est pas un multiple de 5!
Vous devez faire l’inverse, utiliser un graphique d’une minute (période par défaut), puis utiliser d’autres tranches de temps MULTIPLES de 1 (2,3,5,10,60, …).
Si le graphique à partir duquel vous commencez la stratégie est de 5 minutes, les autres périodes seront tous des multiples de 5 (10,15,20,240, …. mais pas 3,7,61, ….!)Sur le graphique utilisé pour mettre en œuvre la stratégie, la période la plus courte (considérée comme principale ou par défaut) doit TOUJOURS être affichée.
01/24/2019 at 5:02 PM #89589Je ne vois pas du tout comment je pourrais faire cela. Les seuls multiples de 5 son forcément supérieur à 5 ( 10,15,20,25 etc…). En dessous de 5 il n’y pas de multiple de 5.
Je n’arrive pas à retourner le problème dans l’autre sens. Ma stratégie fonctionne uniquement sur le 5 minutes et j’ai absolument besoin de le passer sur un timeframe 1 minute. Comment pourrais-je faire cela… ça me paraît facile mais c’est un casse crâne….
01/24/2019 at 5:20 PM #89591Vous devez utiliser le TF à la minute (ce qui est sur le graphique) par défaut.
Dans la stratégie, utilisez le TF à 5 minutes pour les conditions.
Tout ici. C’est extrêmement simple.
Si vous regardez les liens indiqués dans les articles ci-dessus, vous trouverez des explications. Il existe également de nombreux exemples de code si vous effectuez une recherche sur le mot MTF ou Multi Time Frame ou Multiple Time Frame.1 user thanked author for this post.
-
AuthorPosts
Find exclusive trading pro-tools on