Red de conocimiento de divisas - Preguntas y respuestas sobre contabilidad - Escribir la fórmula de selección de acciones

Escribir la fórmula de selección de acciones

Primero comprenda una palabra: "función"

La función se puede considerar como un lenguaje a través del cual las computadoras reciben sus propias ideas y las implementan.

Función es una palabra en este idioma.

Composición de la línea K:

Precio más alto: Precio de cierre alto: Precio de cierre más bajo: Precio de apertura bajo: Precio de apertura: Volumen de negociación: Volumen de negociación: AMO

Se cruzan dos medias móviles: Cruz

Si las dos medias móviles se llaman X y la otra es Y CRUZ(X, Y), significa que la media móvil X cruza la media móvil Y hacia arriba. promedio X.

Todas las funciones anteriores representan los datos del día o período, y la representación de datos anterior se refiere a otra función: REF(X, m), donde m es el parámetro.

Por ejemplo, REF(Close, 5) representa el valor de cierre de hace cinco días; REF(Vol, 10) representa el volumen de operaciones de hace 10 días

Si desea combinar; dos condiciones, puede utilizar "Y"

a y B se refieren a la condición a y la condición B.

Fórmulas generales comúnmente utilizadas en la escritura de fórmulas

1. Volumen y contracción (la función de volumen es VOL)

1. (1) El volumen de operaciones de hoy se duplicó en comparación con ayer:

VOL/REF(VOL, 1)>2;

(2)El volumen de operaciones de hoy es mayor que el de 10 días de operaciones El volumen de operaciones promedio es 1 veces mayor:

a: = horse(vol, 10 vol/a gt; o: vol/ma(vol, 10)>2;

(3) El volumen de operaciones promedio de 5 días de hoy es 1 veces mayor que el volumen de operaciones promedio de 10 días de operaciones:

a:=ma(vol,10);b:=ma( vol,5);b /a gt; 2;

(4) El volumen de operaciones de hoy supera el 5 de la emisión total:

Volumen/capital gt0.05; volumen de circulación)

2. Tasa de contracción:

(1) El volumen de operaciones de hoy es la mitad que el de ayer:

vol/ref(vol, 1) lt ; 0,5;

(2) El volumen de operaciones de hoy duplica el volumen de operaciones promedio en los 10 días de operaciones:

a: = caballo (vol, 10 vol/a lt); ; o: vol/ma (vol, 10)

(3) El volumen de operaciones promedio de 5 días de hoy es 1 veces menor que el de los 10 días de operaciones;

a: = Horse (vol, 10); b: = ref(a, 5); a/b lt;

(4) El volumen de operaciones de hoy es inferior al 5 de la emisión total:

Volumen/capital lt0.05;

2. Subida y caída

1, arriba:

(1) El aumento de hoy supera 5:

close/ref(close, 1) >1.05;

(2) El precio promedio continuó aumentando el quinto día, como se muestra a continuación:

a: =ma(close, 5); b: =ref(a, 1) ; a gtb;

2. Hacia abajo:

(1) La caída de hoy alcanzó más de 5:

close/ref(close, 1) lt; 0.95 ;

(2) El precio promedio cayó continuamente el quinto día, como se muestra a continuación:

a :=ma(close, 5); b:=ref(a, 1); a ltb;

Descripción de la línea 3.K:

Línea Yang: cerrando gt

Línea Yin: cerrar

Apertura alta: abrir gtref(cierre, 1);

Límite inferior de apertura: abrir

Brecha alta: open gtref(high, 1); (high es el precio más alto)

Gap Low: Open

En tercer lugar, compilación de la fórmula de selección de acciones de características de tendencia

1 , n alcanza un nuevo máximo intradiario

hhv (high, n) = hhv (high , 0) y barscount (off) >= n Descripción:

n es el parámetro del indicador; , y el rango de parámetros se puede configurar dentro del rango de configuración de parámetros.

Hhv(x, n): Encuentra el valor más alto de x en n períodos, comenzando desde el primer valor válido cuando n=0;

Barscount(x): Establece el valor de la posición actual a n ciclos a 1; si x no es 0, establezca el valor de la posición actual a n ciclos a 1.

2. Nuevo mínimo en N días

llv (bajo, n) = llv (bajo, 0) y recuento de barras (cerrado) >= n; p > n es el parámetro del indicador y el rango de parámetros se puede configurar dentro del rango de configuración de parámetros.

Llv(x, n): Encuentra el valor mínimo de x dentro de n períodos, comenzando desde el primer valor válido cuando n=0

Barscount(x): El número de días desde los primeros datos válidos (por ejemplo, el recuento de barras (cierre) es igual al número total de días de negociación desde que los datos diarios estuvieron disponibles).

3.N Tiantian tiene más líneas negativas que positivas.

Recuento (open gtclose, n)/n lt; 0.5; Descripción:

n es el parámetro del indicador, el rango del parámetro se puede configurar dentro del rango de configuración del parámetro y el parámetro El valor se puede editar libremente (como 0,5, etc., para determinar la proporción de líneas negativas con respecto a todas las K líneas).

4.N días tienen más líneas positivas que negativas.

count(openn gt; 0.5; Descripción:

n es el parámetro del indicador, el rango del parámetro se puede configurar dentro del rango de configuración del parámetro y el valor del parámetro se puede editar libremente ( como 0,5, etc., para determinar la proporción de líneas positivas a todas las K líneas)

5 El aumento en N días es mayor que la disminución (la apertura del día siguiente es mayor que el cierre). del día anterior)

Count (c gtref (c, 1), n)/n gt; Descripción:

n es un parámetro indicador y el rango del parámetro puede se puede configurar dentro del rango de configuración del parámetro. Al mismo tiempo, el valor del parámetro se puede editar libremente (como 0,5, etc., determine la proporción

6). la disminución (la apertura del día siguiente es menor que el cierre del día anterior).

Recuento (c gtref (c, 1), n)/n lt; >

n es un parámetro indicador y el rango del parámetro se puede configurar dentro del rango de configuración del parámetro. Al mismo tiempo, el valor del parámetro se puede editar libremente (como 0,5, etc., para determinar la relación). 7. Línea continua de N días

Arriba: = cerrar gt abrir; contar(arriba, n) = n; número de períodos en el período que satisface la condición x Si n = 0, comienza desde el primer valor válido

n es el parámetro del indicador y el rango del parámetro se puede configurar dentro del rango de configuración del parámetro. p>8. Cerrar la línea negativa durante N días consecutivos

up: = close lt; count(up, n) = n; n): Calcule el número de períodos que satisfacen la condición x en n períodos. Si n = 0, comience desde el primer valor válido

n es el parámetro del indicador y el rango del parámetro se puede establecer dentro. el rango de configuración del parámetro. p>

9. Aumento durante N días consecutivos

Recuento (close gtref (close, 1), n) = n; x, n): cálculo El número de períodos que satisfacen la condición x en n períodos Si n = 0, comience desde el primer valor válido

n es el parámetro del indicador y el rango del parámetro puede ser. establecido dentro del rango de configuración del parámetro >

10, cayendo durante N días consecutivos

Count(c ltref(c, 1), n) = n; (x, n): Calcule n El número de períodos que satisfacen la condición x en cada período. Si n = 0, comience desde el primer valor válido

n es el parámetro del indicador y el rango del parámetro. se puede configurar dentro del rango de configuración del parámetro

11, alcanzando un nuevo máximo por primera vez

barssince(c gt;hhv(if(barscount(c)=1, high, 0), 0)) 1 = 1; descripción:

Barscount(x): si x no es 0, establezca el valor de la posición actual en n períodos en 1.

12, un récord

hhv(close, 0) = close; Descripción:

Hhv(x, n): Encuentra x en n períodos El valor más alto dentro de n=0 comienza desde el primer valor válido.

13, un mínimo histórico

llv(close, 0) = close; Descripción:

Llv(x, n): Encuentra x en n períodos valor mínimo dentro, comenzando desde el primer valor válido cuando n=0.

14, volumen de operaciones en un solo día

a: =ref(ma(vol, 5), 1); vol/a gt; n y vol/capital * 100 gt; m ;Descripción:

n es un parámetro de índice, que representa la relación entre el volumen de operaciones de hoy y el promedio de 5 días del día anterior. El rango de parámetros se puede establecer dentro del rango de configuración de parámetros.

15, contracción de etapa

sum(vol, n 1)/capital lt; = n2 descripción:

N1 es el tiempo de etapa a contar, n2 es la tasa de contracción, el rango de parámetros se puede configurar dentro del rango de configuración de parámetros.

16, volumen de etapa

sum(vol, n 1)/capital gt; = n2 descripción:

N1 es el tiempo de etapa a contar, n2 es la relación de volumen, el rango de parámetros se puede configurar dentro del rango de configuración de parámetros.

17, aumento continuo de volumen

Respuesta: = vol gtref(vol, 1); count(a, n) = n; significa que el volumen de negociación es mayor que el día de negociación anterior, n representa el tiempo de la etapa que se contará y el rango de parámetros se puede establecer dentro del rango de configuración de parámetros.

18, contracción continua

a: = vol lt; ref (vol, 1); recuento (a, n) = n; A significa que el volumen de operaciones es menor que el volumen de operaciones del día de operaciones anterior, n es el tiempo de la etapa que se va a contar y el rango de parámetros se puede establecer dentro del rango de configuración de parámetros.

19, cantidad de intervalo

a: = horse(vol, 5); ;Descripción:

Barscount(x) es el número de días desde los primeros datos válidos hasta los datos actuales. Barscount(c) es igual al número total de días de negociación desde que los datos diarios estuvieron disponibles.

Significado completo: el valor máximo del promedio de cinco días dentro de n días es menor que n1 veces el valor mínimo, y el número de veces que el volumen de operaciones es mayor o igual a n2 veces los cinco El promedio de días ocurre n3 veces o más.

20. El volumen de operaciones aumentó significativamente

a: =(c-ref(c, 1))/ref(c, 1)>=(n/100); vol, n 1)/capital gt; = (n2/100) y recuento (vol gt; ref (vol, 1), n3 ) = n3, recuento (a, n3) = n3; p> El aumento diario del precio de las acciones es mayor que n, la tasa de rotación acumulada en n1 días es mayor que n2 y el volumen de operaciones en n3 días continúa aumentando.

21, aumento moderado del volumen

El precio de las acciones subió ligeramente:

a1: =close/ref(close, 1); gt; 1 y a 1 <1.03;

Ligero aumento de volumen:

b1: =vol/ref(vol,1); 1 lt;2;c1:=ma(vol,n)/capital n gt;0.6 y c1;

Fórmula completa:

a1:=close/ref(close,1 ); a2: = a 1 gt; 1 y a1ref (vol, 1); B2: = b 1 gt; b 1 lt; c1: = ma (vol, n)/capital n gt; 1; Descripción:

La fórmula se divide en dos partes: un ligero aumento en el precio de las acciones y un ligero aumento en el volumen de operaciones, así que preste atención a su estructura al compilar el indicador.

22. Aumento repentino del volumen

vol gtref(hhv(vol, n), 1 * m; descripción:

La tasa de rotación actual es superior a el máximo de n períodos La tasa de rotación es m veces mayor

23. Diseño de la plataforma

count(close, 0)>n y (hhv(close, n)-llv(close). , n))/llv. (close, n) lt; = (n 1/100);

count(close, 0)>n es la configuración de n ciclos organizados por la plataforma

(. hhv(close,n)-llv(close,n))/llv(close,n) lt;=(n1/100) es la configuración del rango de acabado de la plataforma n1

.

24. Avance en el largo plazo.

ref(((hhv(h,n)-llv(l,n))/llv(l,n))/llv(l). ,n)),1)100) y c gt=ref(hhv(h,n),1) and barscount(c)>n; Descripción:

Dentro del rango superior e inferior de 1 pulg. los n días anteriores: ref ((HHV (h,n)-LLV ( l, n))/LLV (l, n)), 1)

El avance de hoy: c gt=ref(hhv( h, n), 1).

25. Acciones sólidas en esta etapa

a:=sum(if(date-n=0, indexc, 0), 0); b: =suma(si(fecha-n1=0, indexc, 0)0 );e:=suma(si(fecha-n=0,c,0),0);f:=suma(si(fecha- n1=0,c,0),0);((f-e)/e )>((b-a)/a);

La fórmula es encontrar las acciones que han subido más que el precio. mercado entre N y N1.

El formato de expresión de los parámetros N y n1 es aammdd, y la expresión antes de 2000 son los dos últimos dígitos del año.

Por ejemplo: 1999 es 99. A partir del año 2000 y contando hacia atrás de 100 en adelante, al 16 de agosto de 2001, el número es 1.010.816. La función indexc representa el precio de cierre del mercado en el mismo período y esta función se utilizará sola para las transacciones.

26. Unidades débiles en fases

a: =sum(if(date=n, indexc, 0), b: =sum(if(date=n1, indexc); ,0)0);e:=sum(if(fecha=n,c,0),0);f:=sum(if(fecha=n1,c,0),0);((f-e)/ e ) lt; ((b-a)/a); Descripción:

Esta fórmula es para encontrar las acciones cuya tasa de crecimiento es menor que la del mercado entre N-n1.

El formato de expresión de los parámetros N y n1 es aammdd, y la expresión antes de 2000 son los dos últimos dígitos del año.

Por ejemplo: 1999 es 99. A partir del año 2000 y contando hacia atrás de 100 en adelante, al 16 de agosto de 2001, el número es 1.010.816. La función indexc representa el precio de cierre del mercado en el mismo período y esta función se utilizará sola para las transacciones.

27. Sincronización a gran escala

Recuento ((c gto e indexc gtindexo) o (c lto e indexcngt. m/100; descripción:

Indica n El número de casos con la misma tendencia que el mercado (misma línea negativa o misma línea positiva) en cada ciclo excede m

La o aquí es la primera letra del precio de apertura, no el número cero. .

28.N Acciones fuertes de Queen

a: =(c-ref(o, n))/ref(o, n); b: =(indexc-ref(indexo); , n))/ref(indexo, n); a gtb y a/b gt; = m;

En n días, el aumento de las existencias individuales es mayor o igual a m veces el aumento en el mercado.

Cuarto, formulación de la fórmula morfológica de selección de acciones

1. Disposición de media móvil larga

a1:=ma(c,n 1); (c, N2); a3: = ma (c, n3); a4: = ma (c, n4); cuenta (a 1 gt; a2 y a2 gta3 y a3 gta4, 3) = 3 y descripción isup:

n1, n2, n3, n4j las medias móviles están dispuestas en posiciones largas, isup también se puede utilizar para cerrar >;

2. Disposición corta de medias móviles

a1: =ma(c, n 1); a2: =ma(c, N2); ); a4: = ma(c, n4); count (a 1 lt; a2 y a2 lta3 y a3 lta4, 3) = 3 y no (ISUP):

n1, n2, n3; , disposición corta de media móvil n4j, isup también se puede utilizar como cierre

3 Morning Star

ref(close, 2)/ref(open, 2 lt0.95 y ref(. open, 1 )lt;ref(close,2) and abs(ref(open,1)-ref(close,1)/ref(close,1)open gt;1.05 and close gtref(close,2); Descripción:

A menudo aparece en una tendencia bajista, generalmente como una señal de fondo, y la perspectiva del mercado es alcista.

La estrella de la mañana se compone de tres líneas K y el orden es:

(1) El primer día, se ha formado una línea negativa durante la caída:

ref(cerrado, 2)/ref(abierto, 2 lt0.95

(2) La posición corta física de la línea k del día siguiente forma la parte principal de la estrella. Se pueden usar tanto Yinxian como Yangxian, y no importa si hay una línea de sombra.

ref(abrir, 1) lt; ref(cerrar, 2) y abs(ref(abrir, 1)- ref(cerrar, 1)/ref(cerrar, 1) lt; 0.03

(3) La tercera línea K debe ser una línea positiva y la longitud debe alcanzar al menos la primera entidad de línea negativa (si la primera será más fuerte si la línea raíz Yin se puede "invertir")

Cerrar/abrir gt1.05 y cerrar referencia gt (cerrado, 2)

4 Twilight Star

p>

ref(close,2)/ref(open,2)> 1.03 y ref(abrir,1)>ref(cerrar,2) y abs(ref(abrir,1)-ref(cerrar,1) /ref(cerrar, 1) lt; 0.02 y cerrar/abrir lt0.97 y cerrar ltref(close, 2); Descripción:

A menudo aparece en una tendencia alcista, generalmente una señal superior, y la perspectiva del mercado es bajista.

La estrella de la cortina también se compone de tres líneas K, y su forma es exactamente opuesta a la estrella de la mañana:

(1) El precio de las acciones continuó subiendo el primer día. día, y se trazó una línea positiva:

ref(close, 2)/ref(open, 2)>1,03

(2) En el segundo día, las fluctuaciones son menores , formando una pequeña línea positiva o una pequeña línea negativa, formando la parte principal de la estrella:

ref(open, 1)>ref(close, 2) y abs(ref(open, 1)- ref(close, 1)/ref(close, 1) lt; 0.02

(3) Al tercer día, se forma un cuerpo real que da la vuelta al segundo día y se extiende hasta el primer día:

Cerrar/Abrir lt0.97 y cerrar ltRef(Cerrar, 2)

5. Acabado fuerte

a 1: = ABS (cerrar-abrir)/abrir. lt; 0,015; a2: = recuento (a, m) = m; a3: = ref (o, m) ref (c, m 1) > 1 n/100; > Un Changyang con una entidad superior a N es seguido por una línea K con M entidades que no superan 1,5

6. Línea negativa grande abierta alta

Abrir gt cerrar y abrir /ref. (c, 1)>=1 m/100 y cerrar/abrir lt= 1-n/100

Toque hacia arriba y abra m, el precio de las acciones cae más de n desde la apertura. precio

La aparición de esta señal generalmente significa que el precio de las acciones ha formado una cabeza a corto plazo, así que tenga en cuenta los riesgos

(1) Después de un período continuo. aumento, el precio de las acciones saltó repentinamente un día:

open/ref(c, 1)>=1 m/100

(2) Después de eso, el precio de las acciones continuó cayendo y cerrado cerca del punto más bajo:

Cerrar/abrir lt=1-n/100

7. Bajar la gran línea positiva

Abrir lt cerrar y. open/ref (c, 1) 100 y close/open gt = 1 n/100; descripción:

La brecha se abrió a la baja en m, y el precio de las acciones subió más de n desde el precio de apertura de la día

8. Gap

highref(high, 1); significado:

Son brechas hacia abajo y brechas hacia arriba

9. . Media Móvil Cruz Dorada

a: =ma(c, 5); b: =ma(c, 10); dos oraciones son el promedio móvil de 510 días, la cruz es la función de cruce y la cruz (a, b) representa el cruce dorado entre el promedio móvil de 5 días y el promedio móvil de 10 días.

10. , la media móvil es cruzada muerta

a:=ma(c,5);b:=ma(c,10);cross(b,a);Descripción:

Las dos primeras oraciones son el promedio móvil de 510 días, y cross significa cross Función, cross (b, a) representa el cruce muerto entre el promedio móvil de 5 días y el promedio móvil de 10 días.

11, vinculación de media móvil

ma1: =ma(c, 5); ma2: =ma(c, 10), ma3: =ma(c, 20); 1: = ABS(ma 1-ma2) ABS(ma2-ma3); p1/c100 y ma 1 gt; ref (ma1, 1) y ma2 gtref (ma2, 1); Las tres oraciones son tres promedios móviles. p1 es la suma del valor absoluto de la diferencia entre la primera media móvil y la segunda media móvil y la diferencia entre la segunda media móvil y la tercera media móvil. La última frase es que la relación entre p1 y el precio de cierre es inferior a una determinada relación m (generalmente la relación es inferior a 2), y las dos primeras medias móviles son más altas hoy que ayer.

上篇: ¿Cuál es más rentable, Sony w350D o 380? 下篇: El comienzo del primer episodio de Wife is the President
Artículos populares