La siguiente lista de funciones -extraidas
del Help del Metastock- puede emplearse para crear indicadores a
medida de las necesidades del usuario del programa (ver Creating Your
Own Indicators), exploraciones (ver Ranking and Screening Securities),
sistemas de test o comprobación (ver Testing Your Trading Ideas),
y expertos (Ver Getting Expert Advice on Your Securities).
SINTAXIS abs( DATA ARRAY )
FUNCION Calcula el valor absoluto de DATA ARRAY.
EJEMPLO La formula "abs( -10 )" nos devuelve +10; la formula "abs(
10 )" también devuelve +10.
SINTAXIS ad()
FUNCION Calcula el indicador predefinido Accumulation/Distribution.
SINTAXIS aswing( LIMIT MOVE )
FUNCION Calcula el indicador predefinido Accumulation Swing Index.
Requiere precios de apertura (open).
EJEMPLO aswing( 3.0 )
VER TAMBIEN The swing() FUNCION (ver Swing Index).
SINTAXIS add( DATA ARRAY, DATA ARRAY )
FUNCION Suma los dos parámetros.
EJEMPLO La formula "add( H, 10.7 )" suma 10.7 a los precios máximos
(esta fórmula también puede escribirse como "H + 10.7").
VER TAMBIEN The sub() FUNCION (ver Subtraction).
SINTAXIS atan( Y DATA ARRAY, X DATA ARRAY )
FUNCION Devuelve el arco tangente de Y/X. El valor se devuelve en grados
de 0 a 359.9.
EJEMPLO La formula "atan( 10, 0 )" devuelve 90.
VER TAMBIEN The cos() FUNCION (ver Cosine); the sin() FUNCION (ver
Sine).
SINTAXIS aroonup( PERIODS )
FUNCION Calcula el componente Aroon Up del indicador Aroon.
EJEMPLO aroonup( 14 )
SINTAXIS aroondown( PERIODS )
FUNCION Calcula el componente Aroon Down del indicador Aroon.
EJEMPLO aroondown( 14 )
SINTAXIS adx( PERIODS )
FUNCION Calcula el indicador predefinido Average Directional Movement.
EJEMPLO adx( 14 )
VER TAMBIEN El adxr() FUNCION (ver Average Directional Movement Rating);
el csi() FUNCION (ver Commodity Selection Index); el dx() FUNCION (ver
Directional Movement Index); the mdi() FUNCION (ver Minus Directional Movement);
el pdi() FUNCION (ver Plus Directional Movement).
Average Directional Movement Rating
SINTAXIS adxr( PERIODS )
FUNCION Calcula el indicador predefinido Average Directional Movement
Rating.
EJEMPLO adxr( 14 )
VER TAMBIEN El adx() FUNCION (ver Average Directional Movement Rating);
el csi() FUNCION (ver Commodity Selection Index); el dx() FUNCION (ver
Directional Movement Index); el mdi() FUNCION (ver Minus Directional Movement);
el pdi() FUNCION (ver Plus Directional Movement).
SINTAXIS atr( PERIODS )
FUNCION Calcula el indicador predefinido Average True Range.
EJEMPLO atr( 20 )
SINTAXIS barssince( DATA ARRAY )
FUNCION Calcula el número de barras (periodos de tiempo) que
han pasado desde que DATA ARRAY se cumplió.
Importante: Cuando use la función barssince() en una exploración,
debe elegir el botón "Load ___ Records" en el cuadro de diálogo
Explorer Options (ver la página Explorer Options y especificar un
valor igual al número de barras cargadas en el chart; si no lo hace,
los resultados de la exploración pueden ser falsos.
EJEMPLO barssince( macd() < 0 )
SINTAXIS bbandbot( DATA ARRAY, PERIODS, METHOD, DEVIATIONS )
FUNCION Calcula la banda inferior de las Bollinger Band empleando DATA
ARRAY usando el método de cálculo METHOD y la DEVIATION que
se indiquen. Los métodos válidos son SIMPLE, EXPONENTIAL,
WEIGHTED, TIMESERIES, TRIANGULAR, y VARIABLE (pueden abreviarse como S,
E, W, T, TRI, y VAR).
EJEMPLO bbandbot( close, 10, S, 2 )
SINTAXIS bbandtop( DATA ARRAY, PERIODS, METHOD, DEVIATIONS )
FUNCION Calcula la banda superior de las Bollinger Band empleando DATA
ARRAY usando el método de cálculo METHOD y la DEVIATION que
se indiquen. Los métodos válidos son SIMPLE, EXPONENTIAL,
WEIGHTED, TIMESERIES, TRIANGULAR,y VARIABLE (pueden abreviarse como S,
E, W, T, TRI, y VAR).
EJEMPLO bbandtop( close, 10, S, 2 )
SINTAXIS buyp()
FUNCION Calcula el componente presión de compra del Demand Index
(ver Demand Index). La presión de compra es una medida de la cantidad
de volumen relacionada con la compra.
SINTAXIS ceiling( DATA ARRAY )
FUNCION Calcula el mínimo número entero que es mayor
que DATA ARRAY.
EJEMPLO La formula "ceiling( 7.2 )" devuelve 8; la formula "ceiling(-7.2)"
nos devuelve -7.
VER TAMBIEN La floor() FUNCION (ver Floor); la int() FUNCION (ver Integer).
SINTAXIS cmo( DATA ARRAY, PERIODS )
FUNCION Calcula el Oscilador predefinido Chande Momentum tomando el
número de periodos que se le indique en PERIODS.
EJEMPLO cmo( 14 )
SINTAXIS co()
FUNCION Calcula Oscilador predefinido Chaikin.
Commodity Channel Index (EQUIS)
SINTAXIS ccie( PERIODS )
FUNCION Calcula el Commodity Channel Index (EQUIS) predefinido.
EJEMPLO ccie( 14 )
Commodity Channel Index (Standard)
SINTAXIS cci( PERIODS )
FUNCION Calcula el Commodity Channel Index (Standard) predefinido.
EJEMPLO cci( 14 )
SINTAXIS csi( PERIODS, VALUE, MARGIN, COMMISSION )
FUNCION Calcula el Commodity Selection Index predefinido.
EJEMPLO csi(14, 25, 50, 2500)
VER TAMBIEN El adx() FUNCION (ver Average Directional Movement Rating);
el adxr(); el dx() FUNCION (ver Directional Movement Index); the mdi()
FUNCION (ver Minus Directional Movement); el pdi() FUNCION (ver Plus Directional
Movement).
SINTAXIS correl( INDEPENDENT, DEPENDENT,PERIODS, SHIFT)
FUNCION Calcula el indicador predefinido Correlation. Compara la correlación
de DEPENDENT a INDEPENDENT en el PERIODS indicado, despues de ajustar DEPENDENT
en el periodo SHIFT que se señale.
EJEMPLO La formula "correl( macd(), CLOSE, 5, 10 )" compara el MACD
con el precio de cierre 10-periodos en el futuro, despues de promediar
estadísticamente cada data array en los 5-periodos precedentes.
VER TAMBIEN Eltsf() FUNCION (ver Time Series Forecast); el stdev()
FUNCION (ver Standard Deviation).
SINTAXIS cos( DATA ARRAY )
FUNCION Devuelve el coseno de DATA ARRAY. Asume que los valores de
DATA ARRAY están expresados en grados.
EJEMPLO cos( C )
VER TAMBIEN El atan() FUNCION (ver Arc Tangent); el sin() FUNCION (ver
Sine).
SINTAXIS cross( DATA ARRAY 1, DATA ARRAY 2 )
FUNCION Dibuja "+1" el día en que DATA ARRAY 1 cruza por encima
de DATA ARRAY 2. Si no ocurre, se dibuja "0". Si quiere saber cuando DATA
ARRAY 1 cruza por debajo de DATA ARRAY 2, use la formula "cross( DATA ARRAY
2, DATA ARRAY 1)"
EJEMPLO cross( close, mov(close,9,e) )
SINTAXIS cum( DATA ARRAY )
FUNCION Calcula la suma acumulada de DATA ARRAY.
EJEMPLO La formula "cum( 1 )" calcula un indicador que aumenta un punto
cada día; la formula "cum( C )" calcula la suma acumulada total
de todos los precios de cierre.
VER TAMBIEN La sum() FUNCION (ver Summation).
SINTAXIS dayofmonth()
FUNCION Dibuja o marca el día del mes. Si hoy fuera 15 de julio,
se indicaría "15".
SINTAXIS dayofweek()
FUNCION Dibuja o marca el día de la semana. 1=Monday, 2=Tuesday,
3=Wednesday, 4=Thursday, 5=Friday, 6=Saturday, 7=Sunday.
SINTAXIS delta( TYPE, DATE, PRICE, INTEREST, DIVIDEND )
FUNCION Calcula el indicador predefinido Delta. Ver la función
opvtion() FUNCION (Put/Call Price) para una descripción de los parametros
empleado en la función delta().
EJEMPLO delta( EC, 961220, 125, 7.50, 4.75 )
VER TAMBIEN La gamma() FUNCION (ver Gamma); el life() FUNCION (ver
Option Life) ; la option() FUNCION (ver Put/Call Price); la theta() FUNCION
(ver Theta); la vega() FUNCION (ver Vega); y la volo() FUNCION (ver Volatility,
Option).
SINTAXIS di()
FUNCION Calcula el predefinido Demand Index.
SINTAXIS dpo( PERIODS )
FUNCION Calcula el predefinido Detrended Price Oscillator.
EJEMPLO dpo( 25 )
SINTAXIS dx( PERIODS )
FUNCION Calcula el predefinido Directional Movement Index.
EJEMPLO dx( 14 )
VER TAMBIEN adx() FUNCION (ver Average Directional Movement Rating);
adxr() functiDirectional Movement Rating); csi() FUNCION (ver Commodity
Selection Index); mdi() FUNCION (ver Minus Directional Movement); pdi()
FUNCION (ver Plus Directional Movement)
SINTAXIS adxr( PERIODS )
FUNCION Calcula el predefinido Directional Movement Rating.
EJEMPLO adxr( 14 )
VER TAMBIEN adx() FUNCION (ver Average Directional Movement Rating);
dx() FUNCION (ver Directional Movement Index); csi() FUNCION (ver Commodity
Selection Index); mdi() FUNCION (ver Minus Directional Movement); pdi()
FUNCION (ver Plus Directional Movement)
SINTAXIS divergence( DATA ARRAY 1, DATA ARRAY 2, % MINIMUM CHANGE )
FUNCION Dibuja +1 si DATA ARRAY 1 diverge de DATA ARRAY 2 (es decir,
DATA ARRAY 1 está aumentando y DATA ARRAY 2 está disminuyendo).
Dibuja -1 si DATA ARRAY 1 converge de DATA ARRAY 2 (es decir, DATA ARRAY
1 está disminuyendo y DATA ARRAY 2 está aumentando). Se dibuja
cero si ambas se mueven en la misma dirección. Los movimientos en
DATA ARRAY 1 menores que % MINIMUM CHANGE se ignoran.
La función Divergence está basada en la formula del Zig Zag. Primero, se calcula un % MINIMUM CHANGE del Zig Zag para DATA ARRAY 1. Después, se calcula el Zig Zag para DATA ARRAY 2 empleando el % MINIMUM CHANGE requerido para ajustar el número de segmentos Zig Zag en DATA ARRAY 1 sobre el rango de datos cargados. Luego los dos Zig Zags are se comparan para buscar la divergencia y la convergencia.
EJEMPLO La formula "divergence( close, rsi(21), 3 )" busca divergencias entre el preio de cierre y el RSI de 21 periodos. Los movientos en el cierre menores del 3% se ignoran.
SINTAXIS div( DATA ARRAY, DATA ARRAY )
FUNCION Divide el primer parametro por el segundo. Division por cero
produce cero.
EJEMPLO La formula "div( 10 , 2 )" devuelve 5 (esta formula tambien
puede escribirse "10 / 2").
VER TAMBIEN mul() FUNCION (ver Multiplication).
SINTAXIS dmi( DATA ARRAY )
FUNCION Calcula el predefinido Dynamic Momentum Index.
EJEMPLO dmi( 14 )
SINTAXIS emv(PERIODS, METHOD)
FUNCION Calcula una media móvil del valor de Ease of Movement
empleando el METHOD de calculo indicado. Metodos validos son SIMPLE, EXPONENTIAL,
WEIGHTED, TIMESERIES, TRIANGULAR, y VARIABLE. (Pueden abreviarse como S,
E, W, T, TRI, y VAR.)
EJEMPLO La formula "emv(14,S)" devuelve el valor del indicador Ease
of Movement suavizado con un media movil simple de 14 periodos.
SINTAXIS exp( DATA ARRAY )
FUNCION Calcula e elevado a la DATA ARRAY potencia.
VER TAMBIEN log() FUNCION (ver Logarithm).
SINTAXIS fft( DATA ARRAY, PERIODS, LENGTH, DETREND or MEAN, AMPLITUDE
or POWER )
FUNCION Calcula el indicador Fourier del DATA ARRAY los PERIODS indicados,
dad una LENGTH empleando el metodo DETREND o MEAN, y dibuja el espectro
de la AMPLITUDE o del POWER.
EJEMPLO La formula "fft( CLOSE, 100, 1, DETREND, POWER )" devuelve
el indicador Fast Fourier por defecto.
SINTAXIS floor( DATA ARRAY )
FUNCION Calcula el entero más alto que es menor que DATA ARRAY.
EJEMPLO La FUNCION "floor( 13.9 )" devuelve 13. La formula "floor(
-13.9 )" devuelve -14.
VER TAMBIEN ceiling() FUNCION (ver Ceiling); int() FUNCION (ver Integer).
SINTAXIS forecastosc( DATA ARRAY, PERIODS )
FUNCION Calcula el predefinido Forecast Oscillator.
EJEMPLO forecastosc( close, 14 )
SINTAXIS fml("FORMULA_NAME" )
FUNCION Calcula el valor de otra formula. Puede referirsea la formula
empleando FORMULA_NAME entre parentesis.
Cuando se hace referencia a una formula, el nombre de la misma debe encontrarse dentro de "" (por ejemplo, fml( "Secret A")).
Solo necesita suministrar los datos mínimos para distinguirla de otras fórmulas. Por ejemplo, si tenemos una formula que se llama "Best Formula" y otra formula llamada "My Best Formula," la referencia a fml( "Best Formula" ) generará un mensaje de error,porque Metastock no será capaz de determinar a qué formula se quiere Vd. referir. En este ejemplo, fml( "My" ) sería suficiente para distinguirlas.
Si le cambia el nombre a una fórmula, también debe cambiar cualquier referencia a la misma.
EJEMPLO La formula "fml("Secret A") * fml("MyMACD")" calcula el valor
de la formula llamada "Secret A" multiplicada por "MyMACD."
VER TAMBIEN The Formula Tutorial (ver Referencing Other Custom Indicators).
SINTAXIS frac( DATA ARRAY )
FUNCION Elimina la porcion entera del DATA ARRAY y devuelve la parte
fraccionaria.
EJEMPLO La formula "frac( 10.7 )" devuelve 0.7; la formula "frac(-19.8)"
devuelve -0.8.
VER TAMBIEN int() FUNCION (ver Integer).
SINTAXIS gamma( TYPE, DATE, PRICE, INTEREST, DIVIDEND )
FUNCION Calcula el predefinido Gamma indicator. ver option() FUNCION
(Put/Call Price) para una descripción de los parámetros empleados
en la gamma()FUNCION.
EJEMPLO gamma( EC, 961220, 125, 7.50, 4.75 )
VER TAMBIEN delta() FUNCION (ver Delta); life() FUNCION (ver Option
Life) ; option() FUNCION (ver Put/Call Price); theta() FUNCION (ver Theta);
vega() FUNCION (ver Vega); y volo() FUNCION (ver Volatility, Option).
SINTAXIS gapdown()
FUNCION Dibuja o marca "+1" el día en que una acción
hace un hueco a la baja. En otro caso se dibuja "0". Ocurre un hueco a
la baja si el mínimo de ayer es mayor que el máximo de hoy.
SINTAXIS gapup()
FUNCION Dibuja o marca "+1" el día en que una acción
hace un hueco al alza. En otro caso se dibuja "0". Ocurre un hueco al alza
si el máximo de ayer es menor que el mínimo de hoy.
SINTAXIS hpi( CENTS, MULTIPLYING FACTOR )
FUNCION Calcula el predefinido Herrick Payoff Index.
EJEMPLO hpi(100, 10)
SINTAXIS highestbars( DATA ARRAY )
FUNCION Calcula el número de periodos que han pasado desde que
DATA ARRAY alcanzó su valor máximo. Incluye todos los datos
cargados en el chart.
EJEMPLO La formula "highestbars( close )" devuelve el número
de periodos que han pasado desde que el precio de cierre alcanzó
su pico más alto.
SINTAXIS hhvbars( DATA ARRAY, PERIODS )
FUNCION Calcula el número de periodos que han pasado desde que
DATA ARRAY alcanzó un pico en el período indicado en PERIODS.
EJEMPLO La formula "hhvbars( close,50 )" devuelve el número
de periodos que han pasado desde que el precio de cierre alcanzó
su pico en un periodo de 50.
SINTAXIS hhv( DATA ARRAY, PERIODS )
FUNCION Calcula el máximo valor alcanzado por DATA ARRAY a lo
largo de los PERIODS precedentes (PERIODS incluyes el día actual).
EJEMPLO La formula "hhv( CLOSE, 5 )" devuelve el máximo precio
de cierre de los últimos cinco periodos precedentes; "hhv(H,7)"
devuelve el máximo precio máximo de los últimos siete
periodos precedentes.
VER TAMBIEN El ejemplo del Stochastic Oscillator (ver Stochastic Oscillator);ver
llv() FUNCION (ver Lowest Low Value).
SINTAXIS highestsincebars( Nth, EXPRESSION, DATA ARRAY )
FUNCION Calcula el numero de periodos que han pasado desde el máximo
valor de DATA ARRAY (despues de que la Nth mas reciente ocurrencia de la
EXPRESSION fuera cierta). Incluye todos los datos cargados en el chart.
Dicho de otra manera, esta FUNCION devuelve el número de periodos
que han pasado desde que la función highestsince() devolvió
su valor.
EJEMPLO La formula "highestsincebars( 2, cross(c,mov(c,10,s), close)"
devuelve el número de periodos que han transcurrido desdes que el
máximo valor del precio de cierre se produjo (despues de la segunda
vez más reciente que el precio de cierre cruzó hacia arriba
su media movil de 10 días).
SINTAXIS highestsince ( Nth, EXPRESSION, DATA ARRAY )
FUNCION Devuelve el mál alto valor de DATA ARRAY desde la Nth
vez más reciente que la EXPRESSION fue cierta. Incluye todos los
datos cargados en el chart.
EJEMPLO La formula "highestsince( 2, cross(c,mov(c,10,s), close )"
devuelve el valor máximo del precio de cierre desde que el precio
de cierre cruzó su media móvil de 10 días por segunda
vez.
SINTAXIS highest( DATA ARRAY )
FUNCION Calcula el valor más alto de DATA ARRAY desde el primer
día cargado en el chart (PERIODS incluye el día actual).
EJEMPLO La formula "highest( rsi(14) )" devuelve el valor más
alto del Relative Strength Index desde el primer día cargado en
el chart; "highest( close )" devuelve el mas alto precio de cierredel el
primer día cargado en el chart.
VER TAMBIEN hhv() functiHighest High Value ; llv() FUNCION (ver Lowest
Low Value; lowest() FUNCION (ver Lowest).
SINTAXIS if( DATA ARRAY > >= < <= <> = DATA ARRAY, THEN DATA
ARRAY, ELSE DATA ARRAY )
FUNCION Es una FUNCION condicional que devuelve el segundo parametro
(THEN) si la expresión condicional definida por el primer parametro
es cierta; en otro caso se devuelve el tercer parametro (ELSE).
EJEMPLO La formula "if(1<2,3,4)" siempre devolverá el valor
3.
VER TAMBIEN The On Balance Volume (ver On Balance Volume); The Formula
Tutorial (ver if() FUNCION).
SINTAXIS inside()
FUNCION Dibuja o marca "+1" cuando tiene lugar un día inside.
Un día inside tiene lugar cuando el máximo de hoy es menor
que el máximo de ayer y el mínimo de hoy es mayor que el
mínimo de ayer. El primer día inside determina un rango que
solo se rompe por un día de Rally, Reaction, o un día Outside.
SINTAXIS inertia( REGRESSION PERIODS, RVI PERIODS)
FUNCION Calcula el predefinido Inertia indicator. RVI PERIODS es el
número de periodos que se emplean para el componente del indicador
(Relative Volatility Index).
EJEMPLO inertia(20,14)
SINTAXIS int( DATA ARRAY )
FUNCION Remueve la parte fraccionaria de DATA ARRAY y devuelve la parte
entera.
EJEMPLO La formula "int( 10.7 )" devuelve 10; la formula "int(-19.8)"
devuelve -19.
VER TAMBIEN ceiling() FUNCION (ver Ceiling); floor() FUNCION (ver Floor);
frac() FUNCION (ver Fraction).
SINTAXIS imi( PERIODS )
FUNCION Calcula el predefinido Intraday Momentum Index.
EJEMPLO imi( 14 )
SINTAXIS kvo()
FUNCION Calcula el predefinido Klinger Volume Oscillator.
EJEMPLO La formula "kvo()" devuelve el valor del Klinger Volume Oscillator
(es decir, la línea solida). La formula "mov(kvo(),13,E)" devuelve
el valor de la línea de cruce (de señal) del KVO (es decir,
la línea punteada).
SINTAXIS linearreg( DATA ARRAY, PERIODS )
FUNCION Calcula el predefinido Linear Regression indicator.
EJEMPLO linearreg( 50 )
SINTAXIS linregslope( DATA ARRAY, PERIODS )
FUNCION Calcula el predefinido Linear Regression Slope indicator.
EJEMPLO linregslope(c, 50 )
SINTAXIS log( DATA ARRAY )
FUNCION Calcula el logaritmo natural de DATA ARRAY.
VER TAMBIEN exp() FUNCION (ver Exponent).
SINTAXIS lowestbars( DATA ARRAY )
FUNCION Calcula el número de periodos que han pasado desde que
DATA ARRAY alcanzó su valor más bajo. Incluye todos los datos
cargados en el chart.
EJEMPLO La formula "lowestbars( close )" devuelve el número
de periodos que han transcurrido desde que el precio de cierre alcanzó
su punto más bajo
SINTAXIS llvbars( DATA ARRAY, PERIODS )
FUNCION Calcula el número de periodos que han pasado desde que
DATA ARRAY alcanzó su mínimo en el periodo indicado en PERIODS.
EJEMPLO La formula "llvbars( close,50 )" devuelve el número
de periodos transcurridos desde que el precio de cierre marcó su
mínimo en un periodo de 50.
SINTAXIS llv( DATA ARRAY, PERIODS )
FUNCION Calcula el valor más bajo del DATA ARRAY a lo largo
de los PERIODS precedentes (PERIODS incluye el día actual).
EJEMPLO La formula "llv( CLOSE, 14 )" devuelveel mas bajo precio de
cierre a lo largo de los 14 periodos precedentes.
VER TAMBIEN Stochastic Oscillator EJEMPLO (ver Stochastic Oscillator);
hhv() FUNCION (ver Highest High Value ).
SINTAXIS lowestsincebars( Nth, EXPRESSION, DATA ARRAY )
FUNCION Calcula el número de periodos que han pasado desde que
se produjo el valor más bajo de (despues de la Nth vez más
reciente que EXPRESSION fue cierto). Incluye todos los datos cargados en
el chart. Dicho de otro modo, esta FUNCION devuelve el número de
periodos que han pasado desde que la FUNCION lowestsince() devolvio su
valor.
EJEMPLO La formula "lowestsincebars( 2, cross(c,mov(c,10,s), close)"
devuelve el número de periodos que han pasado desde que se produjo
el valor más bajo del precio de cierre (despues de la segunda vez
más reciente en que el precio de cierre cruzó hacia arriba
su media móvil de 10 días).
SINTAXIS lowestsince ( Nth, EXPRESSION, DATA ARRAY )
FUNCION Devuelve el valor más bajo de DATA ARRAY desde la Nth
vez más reciente en que la EXPRESSION fue cierta. Incluye todos
los datos cargados en el chart.
EJEMPLO La formula "lowestsince( 2, cross(c,mov(c,10,s), close )" devuelve
el valor más bajo del precio de cierre desde la segunda vez más
reciente en que el precio de cierre cruzó hacia arriba su media
movil de 10 días.
SINTAXIS lowest( DATA ARRAY )
FUNCION Calcula el valor más bajo de DATA ARRAY desde el primer
día cargado en el chart. (PERIODS incluye el día actual).
EJEMPLO La formula "lowest( rsi(14) )" devuelve el valor más
bajo del Relative Strength Index desde el primer día cargado en
el chart; "lowest (close )" devuelve el precio de cierre mas bajo desde
el primer día cargado en el chart.
VER TAMBIEN hhv() FUNCION (ver Highest High Value ); llv() FUNCION
(ver Lowest Low Value); highest() FUNCION (ver Highest).
SINTAXIS macd()
FUNCION Calcula el predefinido MACD indicator.
EJEMPLO La formula "macd()" devuelve el valor del indicador MACD (la
línea sólida). La formula "mov(macd(),9,E)" devuelve el valor
de la línea de señal del MACD (línea punteada).
SINTAXIS mass( PERIODS )
FUNCION Calcula el predefinido Mass Index.
EJEMPLO mass( 25 )
SINTAXIS max( DATA ARRAY, DATA ARRAY )
FUNCION Devuelve el mayor de los dos parametros.
EJEMPLO La formula "max( CLOSE, 10 )" devuelve el precio de cierre
o 10, dependiendo de cual sea mayor. La formula "max(-14, 13)" siempre
devuelve 13.
SINTAXIS mp()
FUNCION Calcula el predefinido Median Price indicator.
VER TAMBIEN typ() FUNCION (ver Typical Price).
SINTAXIS mid( DATA ARRAY, PERIODS )
FUNCION Devuelve el punto medio de DATA ARRAY tomando el tiempo especificado
en PERIOD. El punto medio es el valor medio entre el maximo y el mínimo
DATA ARRAY que se ha producido en el tiempo especificado en PERIOD.
EJEMPLO La formula "mid( CLOSE, 7 )" es equivalente a "llv(C,7) + ((hhv(C,7)
- llv(C,7)) / 2)."
VER TAMBIEN hhv() FUNCION (ver Highest High Value ); llv() FUNCION
(ver Lowest Low Value).
SINTAXIS min( DATA ARRAY, DATA ARRAY )
FUNCION Devuelve el más pequeño de los dos parametros.
EJEMPLO La formula "min( CLOSE, 10 )" devuelve el precio de cierre
o 10, lo que sea menor. La formula "min(-14, 13)" siempre devuelve -14.
VER TAMBIEN max() FUNCION (ver Maximum).
SINTAXIS mdi( PERIODS )
FUNCION Calcula el predefinido Minus Directional Movement indicator.
EJEMPLO mdi( 14 )
VER TAMBIEN adx() FUNCION Average Directional Movement Rating; adxr()
FUNCION Average Directional Movement Rating; csi() FUNCION on page
Commodity Selection Index; dx() FUNCION Directional Movement Index;
pdi() FUNCION Plus Directional Movement.
SINTAXIS mod( DATA ARRAY, DATA ARRAY )
FUNCION Calcula la parte fraccionaria de DATA ARRAY dividida por DATA
ARRAY. Una división por cero produce cero como resultado.
EJEMPLO La formula "mod( 10, 3 )" devuelve 1.0; la formula "mod( -10.7,
3 )" devuelve -1.7. Podría escribirse también como "-10.7
- (int(-10.7/ 3) * 3)."
SINTAXIS mo( PERIODS )
FUNCION Calcula el predefinido Momentum indicator.
EJEMPLO mo( 12 )
SINTAXIS mfi( PERIODS )
FUNCION Calcula el predefinido Money Flow Index.
EJEMPLO mfi( 14 )
VER TAMBIEN rsi() FUNCION (ver Relative Strength Index (RSI)).
SINTAXIS month()
FUNCION Dibuja o marca el mes del año sobre el precio. Si la
barra marcada fuera la del 10/15/96, marcaría un "10" sobre la misma.
SINTAXIS mov( DATA ARRAY, PERIODS, METHOD)
FUNCION Calcula la la media movil del DATA ARRAY empleando los PERIODS
indicados y el METHOD que se indique.
Metodos validos son EXPONENTIAL, SIMPLE, TIMESERIES, TRIANGULAR, WEIGHTED, VARIABLE, y VOLUMEADJUSTED (puede abreviarse como E, S, T, TRI, W, VAR,y VOL).
Si quiere emplear el Median Price or Typical Price como data array,
es suficiente con emplear la funcion mp() o typical().
EJEMPLO La formula "mov( CLOSE, 25, EXPONENTIAL )" devuelve el valor
de una media movil exponencial de 25 periodos del precio de cierre.
SINTAXIS mul( DATA ARRAY, DATA ARRAY )
FUNCION Calcula DATA ARRAY multiplicado por DATA ARRAY.
EJEMPLO La FUNCION "mul( CLOSE, 2)" devuelve el precio de cierre multiplicado
por dos. (Esta FUNCION puede escribirse tambien como "C * 2.")
VER TAMBIEN div() FUNCION (ver Division).
SINTAXIS neg( DATA ARRAY )
FUNCION Calcula el negativo de DATA ARRAY.
EJEMPLO La formula "neg( 10 )" devuelve -10; la formula "neg( -12)"
devuelve +12. Esta formula puede escribirse tambien como "-(-12)."
SINTAXIS nvi()
FUNCION Calcula el predefinido Negative Volume Index.
VER TAMBIEN pvi() FUNCION (ver Positive Volume Index).
SINTAXIS obv()
FUNCION Calcula el predefinido On Balance Volume indicator.
VER TAMBIEN La formula EJEMPLO (ver On Balance Volume).
SINTAXIS life( EXPIRATION DATE )
FUNCION Calcula el predefinido Option Life indicator.
EJEMPLO life( 970121 ) muestra el número de dias hasta el 21
de enero de 1997.
VER TAMBIEN delta() FUNCION (ver Delta); gamma() FUNCION (ver Gamma);
option() FUNCION (ver Put/Call Price); theta() FUNCION (ver Theta); vega()
FUNCION (ver Vega); y volo() FUNCION (ver Volatility, Option).
SINTAXIS outside()
FUNCION Dibuja o marca a "+1" cuando ocurre un día outside.
Un día outside ocurre cuando el máximo de hoy es mayor que
el máximo de ayer y el mínimo de hoy es menor que el mínimo
de ayer.
SINTAXIS sar( STEP, MAXIMUM )
FUNCION Calcula el predefinido Parabolic SAR indicator.
EJEMPLO sar( 0.02, 0.20 )
SINTAXIS peak( Nth, DATA ARRAY, % MINIMUM CHANGE )
FUNCION Dibuja o marca el valor de DATA ARRAY hace Nth picos. Emplea
la funcion Zig Zag (ver Zig Zag) para determinar los picos. N=1 devolvería
el valor del pico más reciente. N=2 devolvería el valor del
segundo pico mas reciente.
EJEMPLO peak(1,close,5)
SINTAXIS peakbars( Nth, DATA ARRAY, % MINIMUM CHANGE)
FUNCION Dibuja o marca el número de barras que han pasado desde
el pico Nth. Emplea la funcion Zig Zag (ver Zig Zag) para determinar los
picos. N=1 devolvería el número de barras transcurridas desde
el pico más reciente. N=2 devolvería el número de
barras transcurridas desde el segundo pico más reciente. Etc.
EJEMPLO peakbars(1,close,5)
SINTAXIS per()
FUNCION Calcula el predefinido Performance indicator.
SINTAXIS pdi( PERIODS )
FUNCION Calcula el predefinido Plus Directional Movement indicator.
EJEMPLO pdi( 14 )
VER TAMBIEN adx() FUNCION Average Directional Movement Rating; adxr()
FUNCION Average Directional Movement Rating; csi() FUNCION Commodity Selection
Index; dx() FUNCION Directional Movement Index; mdi() FUNCION Minus Directional
Movement.
SINTAXIS pvi()
FUNCION Calcula el predefinido Positive Volume Index.
VER TAMBIEN nvi() FUNCION (ver Negative Volume Index).
SINTAXIS power( DATA ARRAY, POWER )
FUNCION Calcula DATA ARRAY elevado a la potencia POWER. Un valor negativo
de DATA ARRAY elevado a un POWER no entero causa un mensaje de error. La
formula "power( 10, 3 )" devuelve 1,000.
SINTAXIS prec( DATA ARRAY, PRECISION )
FUNCION Ajusta los decimales de DATA ARRAY a la PRECISION indicada.
EJEMPLO La formula "prec( 10.12981, 2 )" devuelve 10.120. La formula
"prec( 10.12981, 4 )" devuelve 10.12980.
SINTAXIS oscp( PERIODS, PERIODS, MA_METHOD, DIFF_METHOD )
FUNCION Calcula el predefinido Price Oscillator indicator según
los PERIODS/PERIODS indicados empleando el metodo de media movil indicado
en MA_METHOD expresandolo en DIFF_METHOD.
MA_METHOD validos son SIMPLE, EXPONENTIAL, WEIGHTED, TIMESERIES, TRIANGULAR, y VARIABLE (puede abreviarse como S, E, W, T, TRI, VAR).
DIFF_METHODs validos son PERCENT y POINTS (puede abreviarse como% y
$).
EJEMPLO La formula "oscp(1, 25, E, $)" devuelve el price oscillator
exponencia de 1-periodo/25-periodo expresado en puntos.
VER TAMBIEN oscv() FUNCION (ver Volume Oscillator).
SINTAXIS pvt()
FUNCION Calcula el predefinido Price Volume Trend indicator.
SINTAXIS Projbandbot( PERIODS )
FUNCION Calculat la banda inferior del Projection Band.
EJEMPLO projbandbot( 21 )
SINTAXIS Projbandbot( PERIODS )
FUNCION Calcula la banda superior del Projection Band.
EJEMPLO projbandbot( 21 )
SINTAXIS Projosc( REGRESSION PERIODS, SLOWING PERIODS )
FUNCION Calcula el predefinido Projection Oscillator.
EJEMPLO projosct( 21,3 )
SINTAXIS option( TYPE, DATE, PRICE, INTEREST, DIVIDEND )
FUNCION Calcula el predefinido Put/Call Price indicator.
EJEMPLO La formula "option( EC, 961231, 125, 8.5, 6.31 )" calcula el
valor de mercado de la call de una accion que vence el 31-12-96, y que
tiene un precio de ejercicio de $125. El interes es del 8.5% y se supone
que paga $6.31 de dividendos al año.
TYPE especifica si es una accion o un futuro (E or F) y si debe calcular el precio de un Put o un Call (P or C). TYPEs validos son EC, EP, FC, y FP ( CALL, PUT, FUTURECALL, y FUTUREPUT).
DATE es la fecha en que vence la opcion. DATE debe introducirse con formato YYMMDD.
PRICE especifica el precio de ejercicio de la opcion.
INTEREST especifica el interés libre de riesgo (por ejemplo, 8.75).
DIVIDEND especifica el total de los dividendos pagados el ultimo año.
VER TAMBIEN delta() FUNCION (ver Delta); gamma() FUNCION (ver Gamma); life() FUNCION (ver Option Life); theta() FUNCION (ver Theta); vega() FUNCION (ver Vega); y volo() FUNCION (ver Volatility, Option).
SINTAXIS qstick( PERIODS )
FUNCION Calcula el predefinido Qstick indicator.
EJEMPLO qstick( 21 )
SINTAXIS rsquared( DATA ARRAY, PERIODS )
FUNCION Calcula el predefinido Rsquared indicator.
EJEMPLO rsquared( 21 )
SINTAXIS rally()
FUNCION Dibuja o marca "+1" cuando ocurre un día de rally. En
otro caso se marca un "0". Un díade rally ocurre cuando el máximo
de hoy es mayor que el maximo del previo día del rally y el mínimo
de hoy es mayor o igual que el mínimo del previo día de rally.
SINTAXIS rallywithvol()
FUNCION Dibuja o marca a "+1" when a rally with volume day occurs.
Otherwise, a "0" is plotted. A rally with volume occurs when today's high
is greater than the previous rally day's high y today's low is greater
than or equal to the previous rally day's low. Today's volume must be greater
than the previous rally day's volume.
SINTAXIS roc( DATA ARRAY, PERIODS, DIFF_METHOD )
FUNCION Calculates the PERIODS rate-of-change of DATA ARRAY expressed
as DIFF_METHOD.
Valid DIFF_METHODs are PERCENT y POINTS (these can be abbreviated as
% y $).
EJEMPLO The formula "roc( CLOSE, 12, PERCENT )" returns the 12-period
percent rate-of-change of the closing prices.
SINTAXIS reaction()
FUNCION Dibuja o marca a "+1" when a reaction day occurs. Otherwise,
a "0" is plotted. A reaction day occurs when today's high is less than
or equal to the previous reaction day's high y today's low is less than
the previous reaction day's low.
SINTAXIS reactionwithvol()
FUNCION Dibuja o marca "+1" cuando un día de reaction tiene
lugar. En otro caso se dibujará un "0". Un día reaction ocurre
cuando el máximo de hoy es menor o igual que el máximo del
previo día reaction y el mínimo de hoy es menor que el mínimo
del previo día reaction. El volumen de hoy debe ser mayor que el
volumen del previo día reaction.
SINTAXIS ref( DATA ARRAY, PERIODS )
FUNCION Hace referencia a un previo o subsiguiente elemento de DATA
ARRAY. Un PERIOD positivo se refiere a "n" periodos en el futuro; un PERIOD
negativo se refiere a hace "n" periodos.
EJEMPLO La formula "ref( CLOSE, -12 )" devuelve el precio de cierre
de hace 12 periodos. Por tanto, podría escribir el Price ROC 12
días (expresado en puntos) como "C - ref( C, -12 )." La formula
"ref( C, +12 )" devuelve el precio de cierre 12 periodos más adelante.
SINTAXIS rsi( PERIODS )
FUNCION Calcula el predefinido RSI indicator.
EJEMPLO rsi( 14 )
SINTAXIS rvi( PERIODS )
FUNCION Calcula el predefinido Relative Volatility Index.
EJEMPLO rvi( 21 )
SINTAXIS round( DATA ARRAY )
FUNCION Redondea DATA ARRAY al entero más próximo.
EJEMPLO La formula "round( +10.5 )" devuelve +11. La formula "round(-10.4
)" devuelve -10.
VER TAMBIEN ceiling() FUNCION Ceiling; floor() FUNCION Floor; int()FUNCION
Integer.
SINTAXIS sellp()
FUNCION Calculael componente presion de venta del indicador Demand
Index (ver Demand Index). La presión de venta es una medida de la
cantidad de volumen relacionado con la venta.
SINTAXIS sin( DATA ARRAY )
FUNCION Devuelve el seno de DATA ARRAY. Esta FUNCION asume que los
valores de DATA ARRAY están en grados.
EJEMPLO Puede dibujar una onda senoidad empleando la formula "sin(cum(5))."
Incrementando el valor en esta formula ("5") incrementará la frecuencia
de la onda.
VER TAMBIEN atan() FUNCION (ver Arc Tangent); cos() FUNCION (ver Cosine).
SINTAXIS sqrt( DATA ARRAY )
FUNCION Calcula la raiz cuadrada de DATA ARRAY. La raiz cuadrada de
un número negativo siempre da como resultado cero.
EJEMPLO La formula "sqrt( 16 )" devuelve 4.
VER TAMBIEN El ejemplo de la formula de la Standard Deviation ver Standard
Deviation).
SINTAXIS stdev( DATA ARRAY, PERIODS )
FUNCION Calcula el predefinido Standard Deviation indicator.
EJEMPLO stdev( CLOSE, 21 )
SINTAXIS ste( DATA ARRAY, PERIODS )
FUNCION Calcula el predefinido Standard Error indicator.
EJEMPLO ste( CLOSE, 21 )
SINTAXIS stebandbot( DATA ARRAY, PERIODS, ERRORS )
FUNCION Calcula la banda inferior del Standard Error Band de DATA ARRAY
ajustada hacia abajo ERRORS standard errors.
EJEMPLO stebandbot( close, 21, 2 )
SINTAXIS stebandtop( DATA ARRAY, PERIODS, ERRORS )
FUNCION Calcula la banda superior del Standard Error Band de DATA ARRAY
ajustada hacia arriba ERRORS standard errors.
EJEMPLO stebandtop( close, 21, 2 )
SINTAXIS stoch( %K PERIODS, %K SLOWING )
FUNCION Calcula el predefinido Stochastic Oscillator.
EJEMPLO La formula "stoch( 5, 3 )" devuelve el valor de una %K de 5
periodos rebajada 3 periodos.
VER TAMBIEN El Stochastic Oscillator.
SINTAXIS sub( DATA ARRAY, DATA ARRAY )
FUNCION Calcula DATA ARRAY menos DATA ARRAY.
EJEMPLO La formula "sub( 10, 2 )" devuelve 8. (Puede escribirse tambien
como "10 - 2.")
VER TAMBIEN add() FUNCION (ver Addition).
SINTAXIS sum( DATA ARRAY, PERIODS )
FUNCION Calcula la suma acumulada del DATA ARRAY para el especificado
PERIOD (incluyendo hoy).
EJEMPLO La formula "sum( CLOSE, 12 )" devuelve la suma de los
12 precios de cierre precedentes. Una media simple de 12 periodos
podría escribirse como "sum(C,12) / 12."
VER TAMBIEN cum() FUNCION (ver Cumulate).
SINTAXIS swing( LIMIT MOVE )
FUNCION Calcula el predefinido Swing Index indicator. Swing Index requiere
precios de apertura.
EJEMPLO swing( 3.0 )
VER TAMBIEN aswing() FUNCION (ver Accumulation Swing Index).
SINTAXIS theta( TYPE, DATE, PRICE, INTEREST, DIVIDEND )
FUNCION Calcula el predefinido Theta indicator. ver option() FUNCION
(Put/Call Price) para una descripción de los parametros empleados
en la theta() FUNCION.
EJEMPLO theta( EC, 961220, 125, 7.50, 4.75 )
VER TAMBIEN delta() FUNCION (ver Delta); gamma() FUNCION (ver Gamma);
life() FUNCION (ver Option Life); option() FUNCION (ver Put/Call Price);
vega() FUNCION (ver Vega); y volo() FUNCION (ver Volatility, Option).
SINTAXIS tsf( DATA ARRAY, PERIODS )
FUNCION Calcula el predefinido Time Series Forecast indicator del DATA
ARRAYen el PERIODS indicado.
EJEMPLO La formula "tsf( CLOSE, 10 )" devuelveel Time Series Forecast
de diez días para el precio de cierre.
VER TAMBIEN correl() FUNCION (ver Correlation Analysis).
SINTAXIS tvi( MINIMUM TICK )
FUNCION Calcula el predefinido Trade Volume Index.
EJEMPLO tvi( 0.125 )
VER TAMBIEN obv() FUNCION (ver On Balance Volume).
SINTAXIS trix( PERIODS )
FUNCION Calcula el predefinido TRIX indicator.
EJEMPLO trix( 12 )
SINTAXIS trough( Nth, DATA ARRAY, % MINIMUM CHANGE )
FUNCION Dibuja o marca el valor del DATA ARRAY hace Nth valles. Emplea
la función Zig Zag (ver Zig Zag) para determinar los valles.
N=1 devuelve el más reciente. N=2 devuelve el 2º más
reciente. Etc.
EJEMPLO trough( 1,close,5 )
SINTAXIS troughbars( Nth, DATA ARRAY, % MINIMUM CHANGE)
FUNCION Dibuja o marca el número de barras que han transcurrido
desde el Nth valle. Emplea la función Zig Zag (ver Zig Zag) para
determinar los valles. Si Nth es 1, devolverá el número de
barras que han transcurrido desde el valle más reciente. Si Nth
es 2, devolverá el número de barras que han transcurrido
desde el 2º mas reciente valle. Etc.
EJEMPLO troughbars(1,close,5)
SINTAXIS typical()
FUNCION Calcula el predefinido Typical Price indicator.
SINTAXIS ult( CYCLE1, CYCLE2, CYCLE3 )
FUNCION Calcula el predefinido Ultimate Oscillator indicator empleando
la longitud de los tres ciclos suministrados como parametros. Observe que
cada uno de los parametros debe ser mayor que el que le precede o aparecerá
un mensaje de error (e.g., "ult( 5, 5, 5)" is not valid).
EJEMPLO La formula "ult( 7, 14, 21 )" devuelve el Ultimate Oscillator
preestablecido.
SINTAXIS valuewhen ( Nth, EXPRESSION, DATA ARRAY )
FUNCION Devuelve el valor del DATA ARRAY cuando la EXPRESSION sea cierta
a la Nth vez que tenga lugar de manera más reciente. Incluye todos
los datos cargados en el chart.
EJEMPLO La formula "valuewhen( 2, cross(c,mov(c,10,s), rsi(20) )" devuelve
el valor del RSI en la 2nd mas reciente vez que tenga lugar el cruce del
precio de cierre sobre su media movil de 10 días.
SINTAXIS var( DATA ARRAY, PERIODS )
FUNCION Calcula la varianza estadistica del DATA ARRAY en el periodo
de tiempo especificado en PERIOD.
EJEMPLO var( CLOSE, 20 )
VER TAMBIEN stdev() FUNCION (ver Standard Deviation); Standard Deviation
EJEMPLO (ver Standard Deviation).
SINTAXIS vega( TYPE, DATE, PRICE, INTEREST, DIVIDEND )
FUNCION Calcula el predefinido Vega indicator. ver option() FUNCION
(Put/Call Price) para una descripción de los parámetros empleados
en la función vega().
EJEMPLO vega( EC, 961220, 125, 7.50, 4.75 )
VER TAMBIEN delta() FUNCION (ver Delta); gamma() FUNCION (ver Gamma);
life() FUNCION (ver Option Life); option() FUNCION (ver Put/Call Price);
theta() FUNCION (ver Theta); and volo() FUNCION (ver Volatility, Option).
SINTAXIS vhf( DATA ARRAY, PERIODS )
FUNCION Calcula el predefinido Vertical Horizontal Filter del DATA
ARRAY en el espacio de tiempo especificado en PERIOD.
EJEMPLO vhf( C, 28 )
SINTAXIS vol( MA PERIODS, ROC PERIODS )
FUNCION Calcula el predefinido Chaikin's Volatility indicator.
EJEMPLO vol( 10, 10 )
SINTAXIS volo()
FUNCION Calcula el predefinido Option Volatility indicator.
EJEMPLO volo()
VER TAMBIEN delta() FUNCION (ver Delta); gamma() FUNCION (ver Gamma);
life() FUNCION (ver Option Life); option() FUNCION (ver Put/Call Price);
theta() FUNCION (ver Theta); y vega() FUNCION (ver Vega).
SINTAXIS oscv( PERIODS, PERIODS, MA_METHOD, DIFF_METHOD)
FUNCION Calcula el indicador Volume Oscillator predefinido usando el
MA_METHOD expresado en DIFF_METHOD, entre PERIODS/PERIODS .
MA_METHODs validos son SIMPLE, EXPONENTIAL, WEIGHTED, TIMESERIES, TRIANGULAR, y VARIABLE (puede abreviarse como S, E, W, T, TRI, y VAR).
DIFF_METHODs validos son PERCENT y POINTS (puede abreviarse como % y
$).
EJEMPLO oscv( 1, 25, SIMPLE, $ )
VER TAMBIEN oscp() FUNCION (ver Price Oscillator).
SINTAXIS wc()
FUNCION Calcula el predefinido Weighted Close indicator.
SINTAXIS willa()
FUNCION Calcula el predefinido Williams A/D indicator.
SINTAXIS willr( %R PERIODS )
FUNCION Calcula el predefinido Williams' %R indicator.
EJEMPLO willr( 14 )
SINTAXIS year()
FUNCION Dibuja o marca el año. Si la barra fue dibujada en el
10/15/96, la FUNCION devolverá "1996."
SINTAXIS zig( DATA ARRAY, MINIMUM CHANGE, DIFF_METHOD )
FUNCION Calculates the MINIMUM CHANGE predefined Zig Zag indicator
of DATA ARRAY using the DIFF_METHOD method of calculation. Valid DIFF_METHODs
are PERCENT y POINTS (puede abreviarse como % y $).
EJEMPLO zig( CLOSE, 5, PERCENT )