SCALPER FRANCE 40 SECONDES
Forums › ProRealTime forum Français › Support ProOrder › SCALPER FRANCE 40 SECONDES
- This topic has 2 replies, 2 voices, and was last updated 3 years ago by WE ARE SOCIETY.
-
-
05/09/2021 at 12:24 PM #169083
Bonjour, voici un début de projet qui achète ou vends le France 40 en base timeframe 40 secondes mais qui est en MTF , le but est qu’il réalise entre 4 et + de trades par jour avec des petits gains
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100defparam cumulateorders=falseDEFPARAM FLATafter=220500defparam preloadbars=200000REM MONEY MANAGEMENTMM = 1if MM = 0 thenpositionsize=3.2ENDIFif MM = 1 thenONCE startpositionsize =2.4ONCE factor = 1ONCE factor2 = 2ONCE margin = (close*.08)ONCE margin2 = (close*.08)ONCE tier1 = 200ONCE maxpositionsize = 2000ONCE minpositionsize = 1IF Not OnMarket THENpositionsize = startpositionsize + Strategyprofit/(factor*margin)ENDIFIF Not OnMarket THENIF startpositionsize + Strategyprofit/(factor*margin) > tier1 thenpositionsize = (((startpositionsize + (Strategyprofit/(factor*margin))-tier1)*(factor*margin))/(factor2*margin2)) + tier1ENDIFIF Not OnMarket THENif startpositionsize + Strategyprofit/(factor*margin) < minpositionsize THENpositionsize = minpositionsizeENDIFIF (((startpositionsize + (Strategyprofit/(factor*margin))-tier1)*(factor*margin))/(factor2*margin2)) + tier1 > maxpositionsize thenpositionsize = maxpositionsizeENDIFENDIFENDIFENDIFn=positionsizeREM PLAGES HORAIRESif time<074000 or time>205000 thenjournee=0elsejournee=1endifREM ON SUIT LA TENDANCE 10MIN A L'ACHATtimeframe (10 minutes)if supertrend[8,1]>close thenstopa=1elsestopa=0endifREM ON VERIFIE L'ECART ENTRE CLOSE ET CLOTURE DE LA VEILLE A 17H30timeframe (40 second)delai=((time+160000)/100*1.5)if (close[delai]-close)>25 thenstopv2=1elsestopv2=0endifif (close-(close[delai])>112) thenstopa2=1elsestopa2=0endifREM INTERDICTIONS DE JOUER LES EXTREMEStimeframe (2 MINUTES)if (close>=(dhigh(0)) and time<082500) or (close>=(dhigh(0)-15) and time>=082500 and time<091000)or ((close>(dhigh(0)-3) and time>=160000)) or (time>113000 and time<=133000) or (close>=(highest[5][1]) and time>=090000 and time<195000) or (dayofweek=1 and time>163000) or ((close-close[43])>15) or (dayofweek=4 and time>092000 and time<110000) or (time>150000 and time<163000) thenhaltea=1elsehaltea=0endifREM LIGNE ACHATif stopa2=0 and stopa=0 and haltea=0 and journee= 1 and not onmarket and supertrend[1,1]<close and (open[2]<close[8] or open[22]>close[6]) thenbuy n share at marketendifREM INTERDICTION DE JOUER LES EXTREMESif (close<(dlow(0)+11)) or dayofweek=4 or (dayofweek=5 and time>113000) or time>=210000 or ((dayofweek=2 ) and time>113000) or (time>113000 and time<=133000) thenhaltev=1elsehaltev=0endifREM LIGNE VENTEtimeframe (4 minute)if stopv2=0 and haltev=0 and journee=1 and not onmarket and supertrend[4,1]>close and (close[10]<open[2] or close[0]>open[26]) thensellshort n share at marketendifREM PERTES ET PROFITStimeframe (40 SECOND)if longonmarket thenset target profit 4.5set stop loss 61endifif shortonmarket thenset target profit 8set stop loss 19endifREM CI SA TRAINE ON EST MOINS AMBITIEUXif longonmarket and (barindex-tradeindex)>99 thenset target profit 3.6endifif shortonmarket and (barindex-tradeindex)>98 thenset target profit 8endif01/23/2022 at 5:53 PM #186370Bonjour,
Intéressant ce code, cependant je n’arrive pas à comprendre ce bloc:
REM ON VERIFIE L’ECART ENTRE CLOSE ET CLOTURE DE LA VEILLE A 17H30123456789101112timeframe (40 second)delai=((time+160000)/100*1.5)if (close[delai]-close)>25 thenstopv2=1elsestopv2=0endifif (close-(close[delai])>112) thenstopa2=1elsestopa2=0endifPourrez-tu STP expliquer ce que renvoie le close[delai] ?
Merci
01/23/2022 at 8:41 PM #186385Bonsoir, il s’agit d’une erreur, je voulais faire comparaitre le cours du moment au cours de clôture
car le cours de cloture dclose dans proorder est le cours à minuit
L’idéal est de prendre le temps du moment par exemple 10 heures du matin, on y rajoute 6,5 heures ( le temps de 17h30 à 24h00)
soit (time+063000) et on obtient 163000
on divise par 10 000 pour isoler les heures et on supprime les décimales avec instruction round , soit 16 et on multiplie par 60 ( pour passer en minutes ) puis par 1,5 pour passer en nombre de fois 40 secondes car en 10 minutes, il y a 15 fois 40 secondes et on fait pareil avec les minutes puis les secondes pour aller chercher le close correspondant à la cloture de 17h30
sinon il y a plus simple c’est de mettre une variable
if time=173000 then
coursdecloture=close
endif
mais dans ce cas au premier démarrage faut mettre un once coursdecloture=6540 par exemple car la variable n’aura pas été remplie de la veille à 17h30
Voilà, à ta disposition
1 user thanked author for this post.
-
AuthorPosts
Find exclusive trading pro-tools on