break even different selon la tranche horaire
Forums › ProRealTime forum Français › Support ProOrder › break even different selon la tranche horaire
- This topic has 4 replies, 3 voices, and was last updated 1 year ago by RICOU.
-
-
06/04/2023 at 7:48 AM #215626
Bonjour Nicolas
J utilise un robot DAX 15mn avec break even en 7/100 sur l ensemble du programme
Est il possible d utiliser un BE different pour chaque tranche horaireEx : pour 12h30 15h30 : BE de 1%
Pour 15h30 17h30 BE de 0.7%Merci de ton aide
cordialement12345678910111213141516171819202122232425262728293031323334353637//N1TradeTime = (OpenMonth >= 1 and OpenMonth <= 7) or (OpenMonth >= 10 and OpenMonth <= 12)TradingDay3 = Opendayofweek = 1 or Opendayofweek = 2 or Opendayofweek = 3 or Opendayofweek = 0 or Opendayofweek = 0CtimeAchat3 = time >= 123000 and time < 153000HautRange3 = highest[9](high)c7 = close > HautRange3[1]c8 = close[1] > HautRange3[2]c9 = average[55](close) > average[63](close) AND average[63](close) > average[91](close)if tradetime and tradingday3 thenIF c7 and c8 and c9 and CtimeAchat3 and not onmarket THENBuy n shares at marketSET STOP %LOSS 0.40SET TARGET %PROFIT 1.4ENDIFendif//////////////////////////////////////////N2TradeTime2 = (OpenMonth >= 1 and OpenMonth <= 7) or (OpenMonth >= 10 and OpenMonth <= 12)TradingDay5 = Opendayofweek = 1 or Opendayofweek = 2 or Opendayofweek = 0 or Opendayofweek = 0 or Opendayofweek = 5CtimeAchat5 = time >= 153000 and time < 173000HautRange5 = highest[9](high)c10 = close > HautRange5[1]c11 = close[1] > HautRange5[2]c12 = average[56](close) > average[67](close) AND average[67](close) > average[84](close)if tradetime and tradingday5 thenIF c10 and c11 and c12 and CtimeAchat5 and not onmarket THENBuy n shares at marketSET STOP %LOSS 0.35SET TARGET %PROFIT 1ENDIFEndif// mise à breakevenif onmarket and positionperf>.7/100 thenset stop breakevenendif06/06/2023 at 1:16 PM #215715Dans ton code, le breakeven est posé au point d’entrée, SET STOP BREAKEVEN ne modifie pas le prix où sera posé ton “point mort”. Tu l’actives quand ta position a fait 0.7% de gain.
Si je comprends bien la question tu souhaites modifier le prix de ton point mort ? (breakeven).
06/06/2023 at 1:59 PM #215720Ce que je souhaite est de pouvoir choisir un BE different en fonction du trade alors qu actuellement il n y a qu un seul BE de 0.7% par rapport au prix d entree sur l ensemble du programme
dans mon exemple c est d avoir :
un BE de 1% sur le trade N1 de 12h30< 15h30
mais un BE different cad de 0.7% pour le trade N2 de 15h30 <17h30
cordialement
06/06/2023 at 2:34 PM #215724Je crois que tu n’as bien compris.
actuellement il n y a qu un seul BE de 0.7% par rapport au prix d entree sur l ensemble du programme
Actuellement dans ce code, le stoploss est posé au prix d’entrée dés que l’évolution du prix depuis celui-ci est de 0.7%. Dans tous les cas, si le prix revient contre toi, tu ne pourras ni perdre, ni gagner.
Si tu veux mettre le stoploss à prix d’entrée + 0.7% c’est différent:
1234// mise à breakevenif onmarket and positionperf>.7/100 thenset stop price tradeprice+.7/100endifCeci étant, il est possible que l’ordre se ferme immédiatement car ici on pose le stoploss à prix d’entrée +0.7% lorsque le prix a atteint cette performance, il faudrait donc autoriser ce déplacement plus loin. J’espère que je suis clair.
07/02/2023 at 11:24 AM #217149 -
AuthorPosts
Find exclusive trading pro-tools on