Screener para konkorde
- This topic has 4 replies, 2 voices, and was last updated 9 months ago by .
Viewing 5 posts - 1 through 5 (of 5 total)
Viewing 5 posts - 1 through 5 (of 5 total)
Similar topics:
Forums › ProRealTime foro Español › Soporte ProScreener › Screener para konkorde
Hola,
Disculpen, estoy algo verde para programar y necesitaría vuestra ayuda.
Me gustaría un screener en el que busque acciones con la línea azul del indicador KONKORDE por encima de 90.
El indicador Konkorde que utilizo es el siguiente:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
pvi = PositiveVolumeIndex(close) pvim = ExponentialAverage(pvi) pvimax = highest[90](pvim) pvimin = lowest[90](pvim) oscp = (pvi - pvim) * 100/ (pvimax - pvimin) nvi =NegativeVolumeIndex(close) nvim = ExponentialAverage(nvi) nvimax = highest[90](nvim) nvimin = lowest[90](nvim) azul = (nvi - nvim) * 100/ (nvimax - nvimin) xmf = MoneyFlowIndex[14] OB1 = (BollingerUp[25](TotalPrice) + BollingerDown[25](TotalPrice)) / 2 OB2 = BollingerUp[25](TotalPrice) - BollingerDown[25](TotalPrice) BollOsc = ((TotalPrice - OB1) / OB2 ) * 100 xrsi = rsi [14](TotalPrice) STOC = Stochastic[21,3](TotalPrice) marron = (xrsi + xmf + BollOsc + (STOC / 3))/2 verde = marron + oscp media = ExponentialAverage(marron) bandacero= 0 return verde COLOURED(102,255,102) as "verde" , marron COLOURED(255,204,153) as "marron" , marron COLOURED(51,0,0) as "lmarron" , azul COLOURED(0,255,255) as "azul" , verde COLOURED(0,102,0) as "lineav" , azul COLOURED(0,0,102) as "lazul" , media COLOURED(255,0,0) as "media" , bandacero COLOURED(0,0,0) as "cero" |
Pueden ayudarme?
Gracias
Buenos días,
A continuación dejo un screener para localizar valores con la línea azul superior a 90.
1 2 3 4 5 6 7 8 |
nvi =NegativeVolumeIndex(close) nvim = ExponentialAverage(nvi) nvimax = highest[90](nvim) nvimin = lowest[90](nvim) azul = (nvi - nvim) * 100/ (nvimax - nvimin) SCREENER[AZUL > 90] |
Saludos!
Buenos días
Aquí tienes el código. Verás que en la última línea he puesto entre [] condiciones.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
nvi =NegativeVolumeIndex(close) nvim = ExponentialAverage(nvi) nvimax = highest[90](nvim) nvimin = lowest[90](nvim) azul = (nvi - nvim) * 100/ (nvimax - nvimin) pvi = PositiveVolumeIndex(close) pvim = ExponentialAverage(pvi) pvimax = highest[90](pvim) pvimin = lowest[90](pvim) oscp = (pvi - pvim) * 100/ (pvimax - pvimin) xmf = MoneyFlowIndex[14] OB1 = (BollingerUp[25](TotalPrice) + BollingerDown[25](TotalPrice)) / 2 OB2 = BollingerUp[25](TotalPrice) - BollingerDown[25](TotalPrice) BollOsc = ((TotalPrice - OB1) / OB2 ) * 100 xrsi = rsi [14](TotalPrice) STOC = Stochastic[21,3](TotalPrice) marron = (xrsi + xmf + BollOsc + (STOC / 3))/2 verde = marron + oscp ////CONDICIONES DEL BUSCADOR condicion1 = azul > 30 condicion2 = verde < -30 condiciones = condicion1 and condicion2 SCREENER[condiciones] |
Si quieres introducir más condiciones sólo tienes que añadirlas en líneas adicionales. Por ejemplo:
condicion3 = xxxxx
y luego en la penúltima línea de código añadirla:
condiciones = condicion1 and condicion2 and condicion3
Find exclusive trading pro-tools on