Utiliser une KAMA 200 et une KAMA50 dans un code ProOrder
Forums › ProRealTime forum Français › Support ProOrder › Utiliser une KAMA 200 et une KAMA50 dans un code ProOrder
- This topic has 34 replies, 2 voices, and was last updated 5 years ago by Nicolas.
-
-
06/27/2019 at 1:41 PM #10153306/27/2019 at 3:24 PM #101544
bon, je reviens sur ce sujet : le programme doit ouvrir une position longue lorsque (entre autres) en UT 1 heure, la kama50 est au dessus de la kama200 (voir programme inséré qui se traduit par l’instruction ci-après :
indicator11 = CALL “KAMA 50″[50, 2, 30]
indicator12 = CALL “Kaufman Adaptative MA”[200, 2, 30]kamaup = (indicator11 – indicator12) > 0
or, quand je fais mon back test, je m’aperçois qu’une position longue est prise le 20 juin alors que sur mon graphique la KAMA50 est au dessous de la KAMA200. Mais quand j’ajoute la fonction GRAPH, la kama50 est bien au dessus de la kama 200….
Je ne comprends plus rien !!!! et je ne vois où j’ai fait une erreur. Donc je joints :
– le programme
– un print écran des graphiques UT 1 heure (où l’on voit visuellement que la KAMA50 est bien au dessous de la kama200) et UT 15 minutes où figure tout en haut le graph qui montre que la kama50 est au dessus de la kama200
Je précise que j’ai bien affiché les données week end.
kama50 et kama 20012345678910111213141516171819202122232425262728293031323334353637383940414243444546// Définition des paramètres du codeDEFPARAM CumulateOrders = False // Cumul des positions désactivétimeframe(1 hour,updateonclose)// Conditions pour ouvrir une position longue : la kama50 doit être au dessus de la KAMA200 et afficher 3 hausses consécutivesindicator11 = CALL "KAMA 50"[50, 2, 30]indicator12 = CALL "Kaufman Adaptative MA"[200, 2, 30]kamaup = (indicator11 - indicator12) > 0filtre1h = kamaupGRAPH indicator11GRAPH indicator12timeframe (default)// Conditions pour ouvrir une position acheteuseindicator6, indicator7, ignored, ignored = CALL "Stochastique Heikin-Ashi"[60, 6, 10]c4 = (indicator6 > indicator7) and (indicator6 < 60)indicator9, ignored, ignored, ignored, ignored, ignored = CALL MyRVI(close)c6 = (indicator9 >= indicator9)indicator111, ignored, indicator10, ignored, ignored, ignored = CALL MyRVI(close)c7 = (indicator10 > indicator111)indicator112, indicator13, ignored, ignored, ignored, ignored = CALL MyRVI(close)c8 = (indicator112 > indicator13)// 2 - kama 50 au dessus de la kama 200 et pas éloignée de plus de 10 pipsindicator115 = CALL "KAMA 50"[50, 2, 30]indicator125 = CALL "Kaufman Adaptative MA"[200, 2, 30]Ecart = ((indicator115 - indicator125) > 0) and ((indicator115 - indicator125) < 0.001)IF filtre1h and Ecart and c4 AND c6 AND c7 AND c8 THENBUY 1 CONTRACT AT MARKETENDIF// Stops et objectifsSET STOP pLOSS 45la fonction graph m’indique les valeurs suivantes :
– indicateur 11 (qui représente la kama50) = 74,30
– indicateur 12 (qui représente la kama200) = 74,11
merci.
06/27/2019 at 3:40 PM #10154706/27/2019 at 3:53 PM #101549je m’aperçois qu’une position longue est prise le 20 juin alors que sur mon graphique la KAMA50 est au dessous de la KAMA200. Mais quand j’ajoute la fonction GRAPH, la kama50 est bien au dessus de la kama 200….
C’est en effet pour cette raison que je demandais à GRAPHER les variables pour vérifier leurs informations. On ne peut rien faire d’autre pour débugger. Toujours vérifier ses variables.
A nouveau, après un test rapide, j’ai bien les mêmes infos en GRAPH et sur le graphique, entre la stratégie lancée sur une UT de 15 minutes (GRAPH) et les indicateurs posés sur le graphique UT 1 heure (voir image).
Il faudrait essayer d’augmenter la quantité d’unités affichées, merci.
06/27/2019 at 3:56 PM #101551par contre, en augmentant le nombre d’unités à 10.000, en effet, il ne prend pas de position et l’affichage des kama est correcte.
En effet, ce que j’indiquai dans mon post du 17/06 (et dans celui d’il y a 10 minutes du coup) 🙄
Sur tes copies d’écran, je vois 1000 unités affichées, le graph ne retourne pas de KAMA 200 1-heure avec si peu d’unités, vérifie en augmentant cette quantité.
-
AuthorPosts
Find exclusive trading pro-tools on