ProRealTime
Pour discuter sur l’interface de ProRealTime Software, nos configurations graphiques...

Coder sur PRT

par karforex » 21 mai 2014 16:42

Bonjour à tous,

Etant nul dans tout ce qui est coding..quelqu'un connait il un site qui aide au début sur prt?
J'ai trouvé par ci par la des lignes à recuperer mais le tout est brouillon.
Souhaitant progresser, je cherche à me débrouiller seul, mais je vais devoir quand même faire relire ce que j'ai tapé.

Merci à tous par avance

Re: Coder sur PRT

par falex » 21 mai 2014 17:46

Hi,

dans la doc de prt il y a des exemple (qui vont crescendo en difficulté) pour coder des indicateurs et des backtest.

MAIS ...

attention programmer çà ne s'invente pas, faut comprendre avant, la logique des langage de programmation (c'est presque la même pour tous).

Re: Coder sur PRT

par karforex » 21 mai 2014 19:22

Falex,
Merci pour ta réponse.
J"ai vu la doc prt, en fait j'arrive à faire des bouts de trucs mais la cohérence globale n'est pas là.
Si tu as une idée pour lier le tout?

Re: Coder sur PRT

par karforex » 21 mai 2014 19:29

Falex,
Merci pour ta réponse.
Grâce à de la doc, je suis +/- arrivé à faire quelques lignes de codes, mais lié tous les éléments entre eux, ca je ne sais pas faire.
Sais tu s'il existe un espece de correcteur?ou si sur le forum on pourrait eventuellement m'aider?

Re: Coder sur PRT

par falex » 21 mai 2014 21:45

On peut t'aider
Par contre il est préférable d'avoir un minimum de connaissance en programmation comme :

Les boucle : for ou while
Les condition : if then else
La Logic booléenne and not or
Les variables : simple, tableau type ...

Regarde avec google/Youtube doit bien y avoir quelques cours sur la base de la base de la théorie des langages.

Re: Coder sur PRT

par Rogue » 22 mai 2014 12:22

falex a écrit :Les boucle : for ou while
Les condition : if then else
La Logic booléenne and not or
Les variables : simple, tableau type ...
Le marché/arrêt : on/off

:mrgreen:

Re: Coder sur PRT

par ladefense92800 » 24 mai 2014 09:36

falex a écrit :On peut t'aider
Par contre il est préférable d'avoir un minimum de connaissance en programmation comme :

Les boucle : for ou while
Les condition : if then else
La Logic booléenne and not or
Les variables : simple, tableau type ...

Regarde avec Google/Youtube doit bien y avoir quelques cours sur la base de la base de la théorie des langages.
pas de tableau dans prt... mais hyper important dans la programmation en general.

Re: Coder sur PRT

par ladefense92800 » 24 mai 2014 09:41

karforex a écrit :Bonjour à tous,

Etant nul dans tout ce qui est coding..quelqu'un connait il un site qui aide au début sur PRT?
J'ai trouvé par ci par la des lignes à recuperer mais le tout est brouillon.
Souhaitant progresser, je cherche à me débrouiller seul, mais je vais devoir quand même faire relire ce que j'ai tapé.

Merci à tous par avance
tu as fait le plus important !

le premier pas.

Apres faut laisser le temps au temps ....et au temps passé a travailler .

Sinon sur ce blog y a des gens qui pourront t aider a assouvir tes desirs de strategies , falex , arnaud vh ,teg ,mammon ...et d autres sont tres forts .........

Re: Coder sur PRT

par falex » 24 mai 2014 15:28

Petite explication sur les tableaux dans prt :

Oui tu as raisons ils n'existent pas en tant que tel comme on peut le trouver dans n'importe quel langage mais ...
ils existent quand même (forme restrictive) car tu peux prendre n'importe quelle variable et lui appliquer le "[1]" qui te donnera la valeur de la variable 1 Bougie en arrière.

C'est clair que prt ne permet pas de créer un variable de type tableau et d'y mettre ce que l'on veut dedans ...

Re: Coder sur PRT

par ladefense92800 » 24 mai 2014 15:32

oui j y ait pense en plus , oui tu as raison , allez un petit merci .

Re: Coder sur PRT

par falex » 24 mai 2014 15:33

Spoiler:
Faut bien s'entraider pour faire monter le compter :lol:

Re: Coder sur PRT

par ladefense92800 » 24 mai 2014 15:42

Ben puisque c est comme ça merci pour ton merci .lol.

Re: Coder sur PRT

par Amarantine » 21 févr. 2015 20:24

anonyme j'ai supprimé ton message qui était en double sur l'autre file. Mais si tu veux qu'il soit plus en évidence, tu peux le copier-coller en ouvrant dans une nouvelle file dans le Forum prt, mais en évitant de mettre le même titre que karforex "Coder sur prt".

Re: Coder sur PRT

par koub » 21 févr. 2015 20:50

Salut, et pour moi, ce sera 100 balles et un mars... :P

Plus sérieusement:

1/ACHAT à la cloture de la bougie N si cloture bougie N > à bougie N-1
take profit 10 points

Code : #

IF Close>Close[1] THEN
           BUY 1 CONTRACTS AT MARKET
           SET TARGET pPROFIT 10
ENDIF
seulement si RSI , MACD, STOCHastique sont ascendants
trop vague, à tester, non optimisé mais ça devrait ressembler à ça:

Code : #

IF Close>Close[1] AND RSI[14](Close)>RSI[14](Close[1]) AND MACD[26,12,9](Close)>MACD[26,12,9](Close[1]) AND Stochastic[14,3](Close)>Stochastic[14,3](Close[1]) THEN
           BUY 1 CONTRACTS AT MARKET
           SET TARGET pPROFIT 10
ENDIF
3/ACHAT à la cloture de la bougie N si cloture bougie N > à son ouverture de minimum 8 points
take profit 10 points

Code : #

IF (Close-Open)>=8 THEN
           BUY 1 CONTRACTS AT MARKET
           SET TARGET pPROFIT 10
ENDIF
4/ ACHAT à la cloture de la bougie N si cloture bougie N > à bougie N-1 et RSI qui croise 50 à la hausse
Tjrs trop vague, il te faudra adapter la période...

Code : #

IF Close>Close[1] AND  RSI[14](Close[1])<50 AND RSI[14](Close)>50 THEN
           BUY 1 CONTRACTS AT MARKET        
ENDIF
1/ VENTE à la cloture de la bougie N si cloture bougie N <cloture bougie N-1
take profit 10 points

Code : #

IF Close<Close[1] THEN
           SELLSHORT 1 CONTRACTS AT MARKET
           SET TARGET pPROFIT 10
ENDIF
seulement si RSI , MACD, STOCHastique sont descendants
Tjrs trop vague.

Code : #

IF Close<Close[1] AND RSI[14](Close)<RSI[14](Close[1]) AND MACD[26,12,9](Close)<MACD[26,12,9](Close[1]) AND Stochastic[14,3](Close)<Stochastic[14,3](Close[1]) THEN
           SELLSHORT 1 CONTRACTS AT MARKET
           SET TARGET pPROFIT 10
ENDIF
3 VENTE à la cloture de la bougie N si cloture bougie N < à son ouverture de minimum 8 points
take profit 10 points

Code : #

IF (Open-Close)>=8 THEN
           SELLSHORT 1 CONTRACTS AT MARKET
           SET TARGET pPROFIT 10
ENDIF
4/ / VENTE à la cloture de la bougie N si cloture bougie N <cloture bougie N-1
take profit 10 points et RSI croise 50 à a baisse

Code : #

IF Close<Close[1] AND  RSI[14](Close[1])>50 AND RSI[14](Close)<50 THEN
           SELLSHORT 1 CONTRACTS AT MARKET
           SET TARGET pPROFIT 10
ENDIF
4/ / VENTE à la cloture de la bougie N si cloture bougie N <cloture bougie N-1
et STOCH K% devient < 25
take profit 10 points

Code : #

IF Close<Close[1] AND Stochastic[14,3](Close[1])>25 AND Stochastic[14,3](Close)<25 THEN
           SELLSHORT 1 CONTRACTS AT MARKET
           SET TARGET pPROFIT 10
ENDIF
horaire d'intervention 8H 22H
Ajouter au début de ton code:

Code : #

DEFPARAM FlatBefore = 080000
DEFPARAM FlatAfter = 220000
Un peu de lecture:
https://trading.prorealtime.com/fr/aide-a-la-programmation

Et si tu deviens riche, penses aux copains... ;)

+, koub. :mrgreen:

Re: Coder sur PRT

par ladefense92800 » 21 févr. 2015 21:10

champion ........koub37

Re: Coder sur PRT

par Benoist Rousseau » 21 févr. 2015 21:13

Koub37 :top:

Re: Coder sur PRT

par koub » 21 févr. 2015 21:16

merci les amis :oops:

Re: Coder sur PRT

par Amarantine » 21 févr. 2015 21:32

:o Et bien koub! ça c'est de l'aide! :top: :mercichinois:

Re: Coder sur PRT

par koub » 22 févr. 2015 13:01

Salut Thierry, oui c'est bizarre. Peux-tu donner le code complet de ton système, l'indice et l'ut utilisée?

prt distribué par ig est buggué car il ne dispose pas des dernières corrections d'IT Finance, je vais d'ailleurs contacter ig la semaine prochaine car ce n'est pas normal, outre le fait que nous soyons des béta-testeurs, nous ne disposons pas des corrections en temps réel (prt ig est en 10.1 et prt actuel en 10.2, le moteur reste apparemment identique).

je viens de tester le 10.2, franchement rien à voir et il y a un décalage dans les manuels pour le trading auto... Exemple concret pour le ProBuilder, la fonction GRAPH qui n'est pas disponible sur la 10.1 ce qui rend le debug très complexe..

Affaire à suivre. :musique:
Fichiers joints
à gauche IG, à droite version actuelle PRT
à gauche IG, à droite version actuelle PRT
prt.JPG (27.89 Kio) Vu 824 fois

Re: Coder sur PRT

par koub » 22 févr. 2015 18:23

Re Thierry,
je ne sais pas pourquoi non plus le rapport s'arrête au 16/02 alors qu'il devrait aller jusqu'au 20/02, quand je mets en 15mn il va jusqu'au 20/02...
Si tu regardes ta liste des ordres du dessus, tu te rendras compte que tu vas bien jusqu'au 20 (en haut à droite), tu ne dois pas avoir d'opportunité d'entrée en UT30 après le 16 par rapport à l'UT15...
autre incompréhension, pourquoi la date de départ n'est pas prise en compte voir fichier joint
ce genre de chose est récurrent..
si je change d'unité de temps la date de départ change, pourquoi?
Car l'historique n'est pas le même, PRT limite l'historique à x bougies, donc selon l'UT choisie, la date de départ diffère... je ne sais si je suis bien clair... je te conseille de modifier le paramètre sur l'attache ci-dessous.
j'ai un petit problème j'ai deux ventes successives 11h et 12H,
alors que je ne devrai avoir aucune vente puisque la n-1 n'est pas supérieure à 25
peux-tu me donner la date exacte?


+, koub :)
Fichiers joints
Capture.JPG
Capture.JPG (18.94 Kio) Vu 803 fois

Sujets similaires
aide pour coder mon indicateur
Fichier(s) joint(s) par bhooo » 26 mai 2014 14:43 (14 Réponses)
Aide pour coder
Fichier(s) joint(s) par jerome51 » 20 févr. 2016 10:59 (10 Réponses)
Quel prestataire pour coder un robot pour MT5
par BearIsDead » 21 févr. 2018 00:38 (27 Réponses)
Quel langage apprendre pour coder un robot de trading ?
par Anewa » 28 mars 2018 21:05 (11 Réponses)
freeCodeCamp/dév Web : apprendre & coder pour des nonprofits
Fichier(s) joint(s) par BearIsDead » 15 juil. 2018 08:22 (28 Réponses)
Apprendre à coder un backtest automatique
Fichier(s) joint(s) par Akainu » 06 mars 2020 10:39 (11 Réponses)
Besoin d'aide pour coder un robot s'il vous plaît
Fichier(s) joint(s) par dav » 15 déc. 2020 19:33 (15 Réponses)
Coder un programme sur ProRealTime (?)
par Nek » 17 déc. 2021 21:59 (2 Réponses)
Apprendre à coder des robots
par Vinz20 » 24 mars 2023 18:51 (3 Réponses)