Stratégie MTF avec les bands de Mogalef
Forums › ProRealTime forum Français › Support ProOrder › Stratégie MTF avec les bands de Mogalef
- This topic has 20 replies, 2 voices, and was last updated 4 years ago by Madrosat.
-
-
07/25/2019 at 8:24 AM #10345508/18/2020 at 7:55 AM #141888
Bonjour Nicolas
réponse très tardive excuse moi oui ça a marché
Peux tu m’aider??
je voudrais prendre en compte les niveaux précédents des bandes pour m’en servir de tp ou stoploss
comment dois je opérer sachant que ça peut être 1 bougie avant ou 5 ou 8 bougies etc… avant l’entrée en trade j’ai consulté plein de forum mais
j’ai pas trouvé …Je cale
Bonnes vacances et Merci de ton aide quand tu pourras
08/18/2020 at 10:33 AM #14190208/18/2020 at 2:01 PM #14192212345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697////////////////////////////////////////////////////////////////////// Madrosat IB Str opt etBMO Ka suite de Sport Gold (E1 Contract) Spread 0.5//////////////////////////////////////////////////////////////////DEFPARAM CumulateOrders = FalseDEFPARAM PreloadBars = 200////////////////////////////////////////////////////////////////////// Opti//////////////////////////////////////////////////////////////////longtrigger = 9shorttrigger = 91maperiod = 100maPeriod1 = 20 // Moving Average Period 100maType1 = 2 // Moving Average functionstoplossmulti = 5possize = 1////////////////////////////////////////////////////////////////////// Indicators//////////////////////////////////////////////////////////////////IBS = (Close - Low) / (High - Low) * 100ma = average[maperiod](close)ma1 = average[maPeriod1, maType1](customClose)slope1 = ma1 - ma1[1]////////////////////////////////////////////////////////////////////// Entry conditions//////////////////////////////////////////////////////////////////b1 = not longonmarket // only open 1 positionb1 = b1 and close < Dhigh(1) // close below yesterday's highb1 = b1 and IBS < longtrigger // Internal bar strength below trigger valueb1 = b1 and close > ma // close over moving averageb1 = b1 and slope1 > 0 // ma slope is positives1 = not shortonmarket // only open 1 positions1 = s1 and close > Dlow(1) // close above yesterday's lows1 = s1 and IBS > shorttrigger // Internal bar strength below trigger values1 = s1 and close < ma // close over moving averages1 = s1 and slope1 < 0 // ma slope is negative////////////////////////////////////////////////////////////////////// Exit conditions Short//////////////////////////////////////////////////////////////////el1 = close > Dhigh(1) // close above yesterday's highes1 = close < Dlow(1) // close below yesterday's low////////////////////////////////////////////////////////////////////// Execution//////////////////////////////////////////////////////////////////ignored, ignored, indicator1 = CALL "Bandes de mogalef"indicator2 = CALL "Moyenne adaptative kama"[3, 3, 8]c1 = (indicator2 < indicator2[1])and (indicator2[1]> indicator2[2]) and (indicator2[2]> indicator2[3]) and (indicator2[3]> indicator2[4]) and (indicator2[4] > indicator2[5])if b1 and not c1 thenbuy possize contract at marketvaleura = indicator1endifindicator3, ignored, ignored = CALL "Bandes de mogalef"c2 = (indicator2 > indicator2[1])and (indicator2[1]< indicator2[2]) and (indicator2[2]< indicator2[3]) and (indicator2[3]< indicator2[4]) and (indicator2[4] < indicator2[5])if s1 and not c2 thensellshort possize contract at marketvaleurb = indicator3endifel2 = close< valeuraif el1 or el2 thensell at marketendifes2 = close > valeurbif es1 or es2 thenexitshort at marketendifNicolas voici une stratégie avec Bmo////////////////////////////////////////////////////////////////////// Stop loss//////////////////////////////////////////////////////////////////set stop ploss (averagetruerange[14] * stoplossmulti)/pointsize//graph (averagetruerange[14] * stoplossmulti)/pointsize//ignored, ignored, indicator3 = CALL "Bandes de mogalef"//graph valeura//graph valeurb///indicator1 = CALL "Moyenne adaptative kama"[3, 3, 8]///c1 = (indicator1 >= close[1])Rebonjour Nicolas
j’ai inséré le code stratégie avec bouton insert et fait une copie d’écran si la stratégie te parait interessante tu peux la publier elle semble bien fonctionner sur EUR USD 1H
08/19/2020 at 8:33 AM #141968Désolé je n’ai pas l’indicateur “bandes de mogalef” sur ma plateforme, mais je suppose que la ligne médiane, c’est celle du milieu dans le CALL, donc en gros pour récupérer la valeur de cette ligne quand elle change, on stocke sa valeur précédente dans une variable et on l’utilisera pour placer le stoploss :
12345678910111213141516//appel de la ligne medianeignored, mediane, ignored = CALL "Bandes de mogalef"//si pas d'ordres courants, alors on enregistre la valeur de la mediane quand elle changeif not onmarket thenif mediane<>mediane[1] thenniveauSL = mediane[1]endifendif// si au marché, on place nos seuils de sorties (stoploss)if longonmarket thensell at niveauSL stopelsif shortonmarket thenexitshort at niveauSL stopendif(non testé)
08/19/2020 at 8:42 AM #141973 -
AuthorPosts
Find exclusive trading pro-tools on