Système de trading
Forums › ProRealTime forum Français › Support ProOrder › Système de trading
- This topic has 10 replies, 3 voices, and was last updated 7 years ago by shi.
-
-
05/11/2017 at 3:50 PM #35224
Ci-dessous une demande qui a été envoyée à ProRealTime :
Bonjour,
J’ai besoin d’un code de programmation Pro order :Système 1
Sell – Nouvel ordre – sur le point ouverture 09h00-00 – Quantité 1 -Take Profit 20 points
Si loss 30 points – Buy – Nouvel ordre – quantité 1Système 2
Buy – Nouvel ordre – 3 points en-dessous Ouverture 09h00-00 – Quantité 1 – Take profit 20 points
Si loss 30 points – Sell – Nouvel ordre – Quantité 1Système 3
Sell – Nouvel ordre – 3 point au-dessus Ouverture 09h00-00 – Quantité 1 -Take Profit 20 points
Si loss 30 points – Buy – Nouvel ordre – quantité 1Merci par avance.
Et une proposition de réponse :
Système 1:
123456789101112131415161718192021222324if opentime < 090000 thentrading=0elsif opentime =090000 thenprice=opentrading=1elsif opentime > 090000 and opentime[1] < 090000 thenprice=opentrading=1endifif not onmarket and trading=1 thenif close > price thensellshort 1 share at price stopelsif close < price thensellshort 1 share at price limitendifendifif barindex=tradeindex thentrading=0endifset stop ploss 30set target pprofit 20Système2:
123456789101112131415161718192021222324if opentime < 090000 thentrading=0elsif opentime =090000 thenprice=opentrading=1elsif opentime > 090000 and opentime[1] < 090000 thenprice=opentrading=1endifif not onmarket and trading=1 thenif close > price-3*pointsize thenbuy 1 share at price-3*pointsize limitelsif close < price-3*pointsize thenbuy 1 share at price-3*pointsize stopendifendifif barindex=tradeindex thentrading=0endifset stop ploss 30set target pprofit 20Système 3:
123456789101112131415161718192021222324if opentime < 090000 thentrading=0elsif opentime =090000 thenprice=opentrading=1elsif opentime > 090000 and opentime[1] < 090000 thenprice=opentrading=1endifif not onmarket and trading=1 thenif close > price+3*pointsize thensellshort 1 share at price+3*pointsize stopelsif close < price+3*pointsize thensellshort 1 share at price+3*pointsize limitendifendifif barindex=tradeindex thentrading=0endifset stop ploss 30set target pprofit 2005/13/2017 at 8:10 PM #3545305/13/2017 at 8:44 PM #3545505/15/2017 at 8:22 PM #3563005/15/2017 at 8:58 PM #3563705/19/2017 at 8:42 PM #3613105/22/2017 at 8:28 AM #3625005/22/2017 at 7:23 PM #3632906/04/2017 at 8:07 PM #3740306/05/2017 at 10:55 AM #37464Pour le système 2, il ne faudrait pas ajouter de lignes de code mais en supprimer plutôt. Tu trouveras ci-dessous le code modifié en conséquence:
12345678910111213141516171819202122if opentime < 090000 thentrading=0elsif opentime =090000 thenprice=opentrading=1elsif opentime > 090000 and opentime[1] < 090000 thenprice=opentrading=1endifif not onmarket and trading=1 thenif close < price-3*pointsize thenbuy 1 share at price-3*pointsize stopendifendifif barindex=tradeindex thentrading=0endifset stop ploss 30set target pprofit 20Concernant ta nouvelle demande sur les horaires de trading, pourrais-tu indiquer ce que tu souhaites faire en Français stp ? 🙂
06/05/2017 at 8:50 PM #37513Bonjour
pourquoi le robot ouvre la position en ” ordre limité”, alors que le cours est tout à fait ouvrable, il a fallu 2 minutes d’attente pour ouvrir la position, sachez que je mets en unité temps 1S.
les horaires de trading , c’est 090000 pile, ouvrir une position sur le point d’ouverture 090000 , échéance 3S , soit 090003 l’ordre doit être annuler si n’est pas exécutable.
par exemple: system trading 1
unité temps 1S
Vente – point clôture 085959 – échéance 090003 l’ordre doit être annuler si n’est pas exécutable
cordialement
-
AuthorPosts
Find exclusive trading pro-tools on