TAILLE POSITION PRO ORDER NON CONFORME
Forums › ProRealTime forum Français › Support ProOrder › TAILLE POSITION PRO ORDER NON CONFORME
- This topic has 9 replies, 4 voices, and was last updated 7 years ago by jerome974.
-
-
09/25/2017 at 7:56 AM #47177
Bonjour,
Ma stratégie DAX 10 mm avec PRO ORDER auto trading est paramétrée correctement pour prendre 7 lot a 1 euros.
Dans le code il est bien précisé buy at market et sell at market, sans faire aucunement allusion a des quantités (sinon on ne peut placer la stratégie en automatique)
Or, à l’exécution ce matin je vois que la stratégie n’as pris qu’un seul lot a 1 euros !
Le compte est suffisamment approvisionne, ce n’est pas une histoire de marge.
Je ne comprends pas ?
Avez-vous vu déjà le même problème ? qu’en pensez-vous ?
Merci
Cordialement
09/25/2017 at 10:10 AM #47205SUR UNE AUTRE STRATÉGIE TOUJOURS LE MÈME PROBLÈME….
DE QUANTITÉS NON RESPECTÉES !.
HELP! HELP !
code ci dessous
////////////////////////////
DEFPARAM CumulateOrders=true//False
MyADX12 =ADX[12]
ADXperiods =2
MyMM20 =Average[21](Close)
Condition1 =LOWEST[ADXperiods+1](MyADX12)>30
Condition2 =High>MyMM20 AND Low<MyMM20 AND High[1]<MyMM20[1]AND Low[1]<MyMM20[1]
Condition3 =Dhigh(0)>Dhigh(1)
IF Condition1 AND Condition2 AND Condition3 THEN
BUY AT MARKET
ENDIF
Condition4 = Condition1
Condition5 =High>MyMM20 AND Low<MyMM20 AND High[1] >MyMM20[1]AND Low[1] >MyMM20[1]
Condition6 =Dlow(0)<Dlow(1)
IF Condition4 AND Condition5 AND Condition6 THEN
SELL AT MARKET
ENDIF
SET STOP PLOSS 100////////////////////////////////
09/25/2017 at 11:42 AM #47237Merci de ne pas ouvrir 2 sujets différents pour le même problème !
Je ne vois aucune taille de lot définit dans le code, par ailleurs merci d’utiliser le bouton <> pour insérer du code dans un sujet de forum. On peut également ajouter directement des images, bien plus pratique que des documents Word 🙂
Pour mémoire, l’instruction SELL ferme/vend une position acheteuse et n’ouvre pas un ordre de vente à découvert. Voici le code pour ouvrir 7 lots:
1234567891011121314151617DEFPARAM CumulateOrders=true//FalseMyADX12 =ADX[12]ADXperiods =2MyMM20 =Average[21](Close)Condition1 =LOWEST[ADXperiods+1](MyADX12)>30Condition2 =High>MyMM20 AND Low<MyMM20 AND High[1]<MyMM20[1]AND Low[1]<MyMM20[1]Condition3 =Dhigh(0)>Dhigh(1)IF Condition1 AND Condition2 AND Condition3 THENBUY 7 LOTS AT MARKETENDIFCondition4 = Condition1Condition5 =High>MyMM20 AND Low<MyMM20 AND High[1] >MyMM20[1]AND Low[1] >MyMM20[1]Condition6 =Dlow(0)<Dlow(1)IF Condition4 AND Condition5 AND Condition6 THENSELLSHORT 7 LOTS AT MARKETENDIFSET STOP PLOSS 10009/25/2017 at 2:14 PM #47262MERCI NICOLAS ET ENTENDU JE FERAI ATTENTION LA PROCHAINE FOIS.
PAR CONTRE DANS CETTE STRATÉGIE JE NE VEUX ÊTRE QU A L ACHAT ET AVEC L INSTRUCTION SELL (pour clôturer un achat) PRO ORDER REFUSE DE PRENDRE LE CODE CAR IL NE VEUT PAS DE QUANTITÉS DANS LE CODE !
C EST BIEN CELA MON PROBLÈME !
MERCI DE TON AIDE.
JEROME
09/25/2017 at 2:18 PM #47265INUTILE DE CRIER 🙂 J’ai bien compris.
En effet, ProOrder n’accepte pas de clôture partielle d’un ordre, dans le cas de ton instruction SELL qui fermera tes ordres de vente, il ne faut pas spécifier de taille de contrats, soit :
1SELL AT MARKET09/25/2017 at 2:29 PM #47270Aussi, au moment de l’activation de la stratégie, peut-être faut-il remplir également le nombre de lots max souhaités/autorisés comme la photo le montre…
Il me semble avoir eu un problème similaire, buy 2 lots mais 1 seul lot autorisé donc 1 seul lot acheté…A voir 😉
1 user thanked author for this post.
09/25/2017 at 2:50 PM #47275OUI NICOLAS
JE CROIS QUE CETTE FOIS ON SE COMPRENDS.
J AI DONC TRANSMIS MA DEMANDE A PROREALTIME CAR MEME SANS QUANTITES DANS LE CODE ET AVEC LE NOMBRE DE LOTS MAXI (7) RENSEIGNES LORS DE L ACTIVATION DE LA STRATÉGIE, CELLE CI NE PREND TOUJOURS QU UN SEUL LOT!
LE PROBLÈME VIENS PEUT ÊTRE D AILLEURS !
JE TE TIENDRAI INFORME.
jerome
09/25/2017 at 7:50 PM #4730309/26/2017 at 5:45 AM #4731909/26/2017 at 11:02 AM #47383la réponse de prorealtime qui a réagis rapidement 🙂
————————————
Le 7 que vous rentrez au lancement de votre stratégie est juste une sécurité, un garde fou pour empêcher une stratégie mal écrite de générer trop d’ordres et de vider votre compte.
Si vous souhaitez acheter 7 lots d’un coup, vous devez remplacer votre code:
BUY AT MARKET
par
BUY 7 shares AT MARKET
———————————–en clair cela veut dire que pour l ‘achat on peut indiquer les quantités désirée, et pour la vente, il faut clôturer la position dans sa totalité donc par un “sell at market”
bon trades
-
AuthorPosts
Find exclusive trading pro-tools on