Compréhension d'un indicateur
Forums › ProRealTime forum Français › Support ProOrder › Compréhension d'un indicateur
- This topic has 3 replies, 2 voices, and was last updated 7 years ago by Nicolas.
-
-
06/17/2017 at 6:02 PM #38509
Bonjour, je reviens sur cet indicateur ci-desous. je souhaiterai obtenir de l’aide sur les aspects suivants :
– Automatisation des opérations : je souhaiterai pouvoir automatiser à partir de cet indicateur des positions longues et short lorsque le cours de clôture croise à la hausse ou à la baisse le paramètre appelé “VALOR”.
– Par ailleurs, je n’arrive pas à identifier les paramètres du chandelier : ouverture, plus haut, plus bas et clôture. Est ce avopen, avhigh, avlow et avclose ?
– A quoi servent et correspondent les paramètres “FLECHA” et “Dflech”?
merci d’avance.
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273//Reglas en Heikin-Ashi://1- Secuencia de cuerpos blancos = tendencia alcista.// Secuencia de cuerpos negros = tendencia bajista.//2- Tendencia alcista fuerte = Grandes cuerpos blancos y sin sombras inferiores.// Tendencia bajista fuerte = Grandes cuerpos negros sin sombras superiores.//3- Cuando la tendencia se debilita surgen cuerpos pequeños con posibles sombras superior y/o inferior.//4- Una consolidación se da cuando aparecen cuerpos pequeños con ambas sombras tanto arriba como abajo.//5- La reversión de una tendencia se puede sospechar con la aparición de pequeños cuerpos con sombras largas tanto superiores como inferiores, o un cambio repentino de color.// parámetrosONCE SmoothPeriod=2 // valor por defectoONCE period=5 // valor por defectoONCE flecha=0ONCE Dflech=barindex// ciclo normalIF BarIndex=0 THENxClose = (open+high+low+close)/4xOpen = openxHigh = highxLow = lowELSExClose = (open+high+low+close)/4xOpen = (xOpen[1]+xClose[1])/2xHigh = Max(max(high, xOpen), xClose)xLow = Min(min(Low, xOpen), xClose)endif// SUAVIZADO con la media de 2 en las velasif barindex>=(period+SmoothPeriod) thenAvOpen=exponentialAverage[SmoothPeriod](xOpen)AvHigh=exponentialAverage[SmoothPeriod](xHigh)AvLow=exponentialAverage[SmoothPeriod](xLow)Avclose=exponentialAverage[SmoothPeriod](xClose)endif// y ésta es la que usoDRAWCANDLE(AvOpen, AvHigh, AvLow, AvClose)//ha7 para indicar cruces// los valores para barindex<2 son especialesIf Barindex < SmoothPeriod thenOpcl=Open[1]elseOpcl=OpenENDIF// calculo dos medias de 7 y de 10Media7 = Average[7](Opcl)Media10 = Average[10](Opcl)rango= Media7/10// uso rango para el dibujoAlcista = AvOPen<AvCloseAlcista1 = AvOpen[1]<AvClose[1]Bajista = AvOpen>AvCloseBajista1 = AvOpen[1]>AvClose[1]//Doji = Range[1] > ABS(AvOpen[1]-AvClose[1])*5//no puede haber dos operaciones en dos dias//valor representa mi compra cuando estoy dentro// y el precio de venta cuando me salgoIF Dflech < barindex[2] thenIF (Opcl>Media7 or Opcl>Media10) and not (Bajista and Bajista1) and flecha<1 then// uso Range para que salgan visibles las flechasDRAWARROWUP (barindex, AvHigh-Range[1]) COLOURED (0, 0, 255)flecha=1Dflech = barindexvalor = AvCloseELSIF (Opcl<Media7 or Opcl<Media10) and not (Alcista and Alcista1) and flecha>=1 thenDRAWARROWDOWN (barindex, AvHigh+Range[3]) COLOURED (255, 0, 0)flecha=-1Dflech = barindexvalor = AvCloseENDIFENDIFRETURN Media7 COLOURED (0,0,255), Opcl-rango COLOURED(0,0,0) as "op-cl", Media7-rango coloured (0,0,255) as "media7", Media10-rango coloured(250,0,250) as "media10", valor COLOURED (0,0,0) as "valor"06/18/2017 at 10:48 AM #3853506/18/2017 at 2:42 PM #38550Bonjour, je reviens sur cet indicateur ci-desous. je souhaiterai obtenir de l’aide sur les aspects suivants : – Automatisation des opérations : je souhaiterai pouvoir automatiser à partir de cet indicateur des positions longues et short lorsque le cours de clôture croise à la hausse ou à la baisse le paramètre appelé “VALOR”. – Par ailleurs, je n’arrive pas à identifier les paramètres du chandelier : ouverture, plus haut, plus bas et clôture. Est ce avopen, avhigh, avlow et avclose ? – A quoi servent et correspondent les paramètres “FLECHA” et “Dflech”? merci d’avance.”
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172//Reglas en Heikin-Ashi://1- Secuencia de cuerpos blancos = tendencia alcista.// Secuencia de cuerpos negros = tendencia bajista.//2- Tendencia alcista fuerte = Grandes cuerpos blancos y sin sombras inferiores.// Tendencia bajista fuerte = Grandes cuerpos negros sin sombras superiores.//3- Cuando la tendencia se debilita surgen cuerpos pequeños con posibles sombras superior y/o inferior.//4- Una consolidación se da cuando aparecen cuerpos pequeños con ambas sombras tanto arriba como abajo.//5- La reversión de una tendencia se puede sospechar con la aparición de pequeños cuerpos con sombras largas tanto superiores como inferiores, o un cambio repentino de color.// parámetrosONCE SmoothPeriod=2 // valor por defectoONCE period=5 // valor por defectoONCE flecha=0ONCE Dflech=barindex// ciclo normalIF BarIndex=0 THENxClose = (open+high+low+close)/4xOpen = openxHigh = highxLow = lowELSExClose = (open+high+low+close)/4xOpen = (xOpen[1]+xClose[1])/2xHigh = Max(max(high, xOpen), xClose)xLow = Min(min(Low, xOpen), xClose)endif// SUAVIZADO con la media de 2 en las velasif barindex>=(period+SmoothPeriod) thenAvOpen=exponentialAverage[SmoothPeriod](xOpen)AvHigh=exponentialAverage[SmoothPeriod](xHigh)AvLow=exponentialAverage[SmoothPeriod](xLow)Avclose=exponentialAverage[SmoothPeriod](xClose)endif// y ésta es la que usoDRAWCANDLE(AvOpen, AvHigh, AvLow, AvClose)//ha7 para indicar cruces// los valores para barindex<2 son especialesIf Barindex < SmoothPeriod thenOpcl=Open[1]elseOpcl=OpenENDIF// calculo dos medias de 7 y de 10Media7 = Average[7](Opcl)Media10 = Average[10](Opcl)rango= Media7/10// uso rango para el dibujoAlcista = AvOPen<AvCloseAlcista1 = AvOpen[1]<AvClose[1]Bajista = AvOpen>AvCloseBajista1 = AvOpen[1]>AvClose[1]//Doji = Range[1] > ABS(AvOpen[1]-AvClose[1])*5//no puede haber dos operaciones en dos dias//valor representa mi compra cuando estoy dentro// y el precio de venta cuando me salgoIF Dflech < barindex[2] thenIF (Opcl>Media7 or Opcl>Media10) and not (Bajista and Bajista1) and flecha<1 then// uso Range para que salgan visibles las flechasDRAWARROWUP (barindex, AvHigh-Range[1]) COLOURED (0, 0, 255)flecha=1Dflech = barindexvalor = AvCloseELSIF (Opcl<Media7 or Opcl<Media10) and not (Alcista and Alcista1) and flecha>=1 thenDRAWARROWDOWN (barindex, AvHigh+Range[3]) COLOURED (255, 0, 0)flecha=-1Dflech = barindexvalor = AvCloseENDIFENDIFRETURN Media7 COLOURED (0,0,255), Opcl-rango COLOURED(0,0,0) as "op-cl", Media7-rango coloured (0,0,255) as "media7", Media10-rango coloured(250,0,250) as "media10", valor COLOURED (0,0,0) as "valor"07/04/2017 at 4:51 PM #39804 -
AuthorPosts
Find exclusive trading pro-tools on