Code correct ou pas??
Forums › ProRealTime forum Français › Support ProOrder › Code correct ou pas??
- This topic has 5 replies, 2 voices, and was last updated 8 years ago by Madrosat.
-
-
09/26/2016 at 8:47 PM #13771
Bonsoir Nicolas
voici un code de condition de sortie d’une position short que j’ai éllaboré
est-il correct dans la formulation??? on peut surement faire mieux?
Comptant sur ta compétence
cordialement et par avance merci.
Madrosat
123456789101112131415161718// Conditions pour fermer une position en vente à découvertignored, ignored, indicator14, ignored, ignored = CALL "Triangleendpoint zonée"[3, 0.5, 0.8, 18](close)IF SHORTONMARKET AND (BarIndex - TradeIndex) >= 1 thenEXITSHORT AT (indicator14) limitendifindicator15 = CALL "Moyenne adaptative Kama"[2, 2, 8]indicator16 = CALL "Moyenne adaptative Kama"[2, 2, 8]c6 = (indicator15 > indicator16[1])IF SHORTONMARKET AND (BarIndex - TradeIndex) >= 0 AND C6 THENexitshort at indicator15 limitendif// Stops et objectifsSET STOP %LOSS 0.609/27/2016 at 8:33 AM #13786Bonjour Madrosat,
Je n’ai pas le code des indicateurs que tu “CALL”, mais d’un point de vue purement programmation et optimisation, tes lignes 9 et 10 sont redondantes et inutiles. Tu ne devrais déclarer qu’une seule fois ta “Moyenne adaptative Kama” et faire ta comparaison à la ligne 11 comme ceci:
1c6 = (indicator15 > indicator15[1])Je l’ai déjà évoqué mais pour le moteur de PRT et pour accélérer son traitement de données, il est toujours plus efficace d’intégrer le code des indicateurs dans les stratégies. La fonction CALL est certes très pratique, mais … c’est comme ça 🙂
09/27/2016 at 8:45 PM #13826Bonsoir Nicolas
j’ai rectifié mon code ci-dessousce qu’il m’importe de savoir:
– j’utilise une fois ” if shortonmarket avec barindex – tradeindex>= 1 ” pour une sortie profitable
sur le haut de mon canal
-j’utilise une deuxième fois “if shortonmarket avec barindex -tradeindex >=0 ” pour une sortie perdante quand
ça part mal alors je sors au niveau d’une moyenne kama
est-ce une codification correcte ??En ce qui concerne ta remarque sur les indicateurs “CALL” je comprends et je m’en suis bien aperçu surtout si l’on travaille
sur des durées courtes il (l’ordi) ne prend pas toujours le trade demandé sans doute malgré sa puissance et sa rapidité de calcul
il n’arrive pas assez tôt, ça me parait moins flagrant sur du 30mn ou du 1 heure.Mon premier indicateur “CALL” est un canal autour
d’une moyenne weighted average (ce qui doit si je ne me trompe être le même niveau que la regression linéaire)
je ne vois par quoi le remplacer?Cordialement
Madrosat123456789101112131415ignored, ignored, indicator14, ignored, ignored = CALL "Triangleendpoint zonée"[3, 0.5, 0.8, 18](close)IF SHORTONMARKET AND (BarIndex - TradeIndex) >= 1 thenEXITSHORT AT (indicator14) limitendifindicator15 = CALL "Moyenne adaptative Kama"[2, 2, 8]c6 = (indicator15 > indicator15[1])IF SHORTONMARKET AND (BarIndex - TradeIndex) >= 0 AND C6 THENexitshort at indicator15 limitendif// Stops et objectifsSET STOP %LOSS 0.610/02/2016 at 6:19 PM #1406910/03/2016 at 7:10 AM #14090Pas de soucis pour les lignes redondantes, je sais bien que c’est la création assistée qui les crée automatiquement. A ce que j’en sais, ces lignes inutiles n’existeront plus dans la nouvelle version de la création assistée de la version 10.3 de prorealtime.
Les lignes 4 à 6 sont correctes si la valeur de “indicator14” est bien situé au dessus du prix et qu’il s’agit d’une valeur en prix (mais je suppose que oui, puisqu’il s’agit d’une moyenne mobile).
Pour la ligne 9, pourquoi veux-tu vérifier si le Barindex courant est supérieur au tradindex du trade en cours de seulement 0 ou plus? ça revient à faire la même chose que la comparaison de ta ligne 4. En effet, puisque PRT ne teste qu’une seule fois par barre, ton barindex testé est forcément supérieur ou égale à 0 la prochaine barre. Désolé, mais il y a peut être une subtilité dans ta stratégie que je ne comprends pas ? 🙂
Tu peux créer un canal avec n’importe quelle moyenne mobile ou extrapolation du mouvement du marché. Tout ce qui pourrait te sembler être adéquat, sera de toute manière, une bonne idée à tester!
10/03/2016 at 2:51 PM #14132 -
AuthorPosts
Find exclusive trading pro-tools on