Twitter Infomercados Facebook Infomercados Google+ Infomercados
COTIZACIONES › Abertis 17,37 (12,99%) | Acciona 68,68 (-1,75%) | Acerinox 11,92 (-2,73%) | ACS 31,30 (0,72%) | AENA 155,30 (0,25%) | Amadeus 55,06 (0,40%) | Arcelor Mitt 21,65 (-7,56%) | Banco Sabade 1,72 (-19,00%) | Bankia 3,98 (-17,54%) | Bankinter 7,79 (-8,67%) | BBVA 7,51 (5,63%) | Caixabank 4,27 (18,26%) | Cellnex 18,94 (-0,83%) | DIA 5,02 (-13,62%) | Enagas 23,76 (-1,39%) | Endesa 19,30 (-7,12%) | Ferrovial 18,50 (2,71%) | Gamesa 11,06 (-12,64%) | Gas Natural 19,02 (-2,69%) | Grifols Sa 23,55 (0,64%) | IAG 6,65 (-2,21%) | Iberdrola 6,63 (-9,24%) | Inditex 31,90 (-0,87%) | Indra 13,18 (-4,11%) | Mapfre 2,84 (42,75%) | Mediaset Esp 9,48 (2,28%) | Meliá Hotels 12,19 (10,96%) | Merlin Prop 11,73 (7,84%) | Red Electric 17,64 (-1,73%) | Repsol Ypf 15,46 (3,25%) | Santander Ce 5,74 (16,39%) | Téc Reunidas 26,67 (-5,62%) | Telefonica 9,05 (-3,18%) | Viscofan 51,61 (-0,74%) Ú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
Mercados al día
Ticker Ultimo % Dif. Máximo Mínimo
EurUsd 1,19303 -0,2% 0,00 1,194 1,192
Ibex35 10.305 0,0% 0,78 10314 10271
NQ100 5.932,32 0,0% 0,00 5938 5911
SP500 2.502,22 0,1% 1,62 2503 2497

© 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