Publicidad
 
Twitter Infomercados Facebook Infomercados Google+ Infomercados
COTIZACIONES › Abertis 16,69 (7,43%) | Acciona 77,10 (-2,66%) | Acerinox 11,36 (-10,28%) | ACS 32,52 (-16,83%) | AENA 166,25 (-0,50%) | Amadeus 54,25 (-1,66%) | Arcelor Mitt 21,66 (-7,80%) | Banco Sabade 1,80 (-21,73%) | Bankia 4,29 (-37,85%) | Bankinter 8,04 (-13,41%) | BBVA 7,40 (-19,06%) | Caixabank 4,18 (-30,96%) | Cellnex 18,54 (-1,29%) | DIA 5,12 (-27,33%) | Enagas 23,58 (-2,53%) | Endesa 19,77 (-4,70%) | Ferrovial 18,87 (0,85%) | Gamesa 16,98 (-20,43%) | Gas Natural 20,00 (-2,78%) | Grifols Sa 23,54 (-3,62%) | IAG 6,58 (-13,07%) | Iberdrola 6,78 (-16,48%) | Inditex 33,52 (-5,33%) | Indra 13,42 (-19,34%) | Mapfre 3,14 (-26,15%) | Mediaset Esp 10,54 (-6,31%) | Meliá Hotels 13,01 (-11,75%) | Merlin Prop 11,50 (3,93%) | Red Electric 18,43 (-2,71%) | Repsol Ypf 13,65 (-9,35%) | Santander Ce 5,64 (-19,00%) | Téc Reunidas 33,83 (-4,55%) | Telefonica 9,29 (-10,21%) | Viscofan 50,85 (-0,84%) ÚLTIMA HORA › Cierre en España: El Ibex35 pierde un -0,46% y cierra en los 10647,9 puntos
 
Publicidad
 

Formación

>

Glosario

o empieza por: en la

Consulta el significado de una gran variedad de términos de bolsa.

La función if

Sección: Metastock

La función if() se emplea para crear proposiciones condicionadas (es decir, "si-entonces"). Contiene tres parámetros como se muestra en el siguiente ejemplo:

La siguiente fórmula dibuja "volumen positivo" si el cierre es mayor que el precio medio. En otro caso, dibuja "volumen negativo".

if( CLOSE > (HIGH+LOW)/2, +V, -V )

Empleo de los operadores "and" y "or":

Si una fórmula requiere múltiples condiciones, pueden combinarse estas condiciones con los operadores "and" y "or". Por ejemplo, quizás le gustaría representar en la pantalla +1 cuando el MACD es mayor que cero y el RSI es menor de 30 (sobreventa). La fórmula se escribiría como sigue:

If( macd() > 0 AND rsi(14) < 30, +1, 0 )

Podemos añadir tantas condiciones como le permita el espacio dentro de una fórmula. Por ejemplo:

If(macd() > 0 AND rsi(14) < 30 AND CCI(14) <-100 AND close > mov(close,10,e), +1, 0)

Podemos combinar los operadores AND y OR dentro de la misma fórmula:

If((macd() > 0 OR close > mov(close,10,e)) AND rsi(14) < 30, +1, 0)

La fórmula de arriba dice que se represente un "+1" si el MACD es mayor que cero o el precio de cierre está por encima de la media móvil, y el RSI es menor de 30. Los paréntesis se colocaron alrededor de la condición OR porque la prioridad especifica que la condición AND se evalúa primero. Si los paréntesis no se hubieran colocado alrededor de la condición OR, la media móvil y el RSI habrían sido agrupados juntos con la condición AND.

Palabras clave

Formulas, funciones, chart, template, layout, optionscope,

Términos similares

Publicidad Publicidad
 
Mercados al día
Ticker Ultimo % Dif. Máximo Mínimo
EurUsd 1,16611 0,2% 0,00 1,168 1,162
Ibex35 10.426,60 0,0% -1,31 10563 10381
NQ100 5.921,52 0,0% 0,00 5922 5890
SP500 2.472,54 0,0% -0,91 2473 2465

© Copyright 2017 Infomercados Servicios Financieros S.L. Tel: +34 91 179 81 92 info@infomercados.com



Síguenos en: Twitter Infomercados Facebook Infomercados Google+ Infomercados