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. , Cruza la media móvil 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 usar "Y"
a y B se refieren a la condición a y la condición B.
Fórmulas generales comúnmente utilizadas al escribir fórmulas
1. Volumen y contracción (la función de volumen es VOL)
1, volumen:
(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 hábiles El volumen de operaciones promedio es 1 veces mayor:
a:=马(vol,10);vol/a>2;or: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:=马(vol,10); ,5); b/a>2;
(4)El volumen de negociación actual supera el 5% de la emisión total:
Volumen/capital>0.05;(donde el capital representa el circulante). oferta )
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 se duplicó en comparación con el volumen de operaciones promedio en los 10 días de operaciones:
a:=马(vol, 10 &); lt; 2 ; o: vol/ma (vol, 10)
(3) El volumen de negociación promedio de 5 días de hoy es 1 veces menor que el de los 10 días de negociación;
a: =马(vol, 10);b:=ref(a,5);a/b<2;
(4)El volumen de operaciones de hoy es inferior al 5% de la emisión total:
Volumen/Capital<0.05;
II. Subida y caída
1, arriba:
(1) El aumento de hoy es superior al 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>b;
2. Hacia abajo:
(1) La caída de hoy alcanzó más de 5 %:
close/ref(close, 1)<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: cierre & gt open;
Línea Yin: cerrar
Apertura alta: abrir & gtref (cierre, 1
Límite inferior de apertura: abrir
;Gap alto: apertura y gtref (alto, 1); (Máximo es el precio más alto)
Gap mínimo: apertura
En tercer lugar, compilación de la fórmula de selección de acciones con características de tendencia
1, n alcanza un nuevo máximo intradiario
hhv (alto, n) = hhv (alto, 0) y conteo de barras (apagado) >= n; p>n es un parámetro indicador y se puede configurar dentro del rango de parámetros 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(low, n)=llv(low, 0) y barscount(close)>= 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.
Count(open>close,n)/n<0.5;Descripción:
n es el parámetro del indicador, el rango de parámetros se puede configurar dentro del rango de configuración de parámetros y se puede configurar libremente. Valor de parámetro editado (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 > 0.5; Descripción:
n es un parámetro indicador, el rango de parámetros se puede configurar dentro del rango de configuración de parámetros 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)
Cuenta (c). >ref(c,1),n)/n>0.5;Descripción:
n es un parámetro del indicador, y el El rango de parámetros se puede configurar dentro del rango de configuración de parámetros. Al mismo tiempo, el valor del parámetro se puede editar libremente (como 0,5, etc., determinar la proporción).
El aumento de 6,N días es. menor que la caída (la apertura del día siguiente es menor que el cierre del día anterior)
Count (c & gtref (c, 1), n)/n <0.5; /p>
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). /p>
7. Línea continua de N días
Up:=Close>Open; count(up, 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 configurar dentro del parámetro. rango de configuración
8. Cerrar la línea negativa durante N días consecutivos
up:= close & lt; p>
Count(x,n): Calcula el número de períodos que satisfacen la condición x en n períodos. Si n=0, comienza desde el primer valor válido
n es el parámetro del indicador. y puede estar dentro del rango de configuración del parámetro. Establezca el rango del parámetro dentro de
9. Aumento durante N días consecutivos
Count(close>ref(close, 1), n) = n; Descripción:
Cuenta(x,n): calcula el número de períodos que satisfacen la condición x en n períodos. Si n=0, comienza desde el primer valor válido.
n. es el parámetro del indicador y puede estar dentro del rango de configuración del parámetro. Establezca el rango del parámetro dentro de
10, cayendo durante N días consecutivos
Cuenta (c & ltref(c, 1), n) = n; Descripción:
Count(x,n): Calcula el número de períodos que satisfacen la condición x en n períodos. Si n=0, comienza desde el primer valor válido. >
n es el parámetro del indicador y puede estar dentro del rango de configuración del parámetro. Establezca el rango del parámetro dentro de
11, alcanzando un nuevo máximo por primera vez
barssince(c). & gt; hhv(if(barscount(c)=1, high, 0), 0)) +1 = 1;
Barscount(x): si x no es 0, establezca el valor; desde la posición actual hasta n períodos hasta 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; 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
suma(vol, n 1)/capital <= n2 Descripción:
N1 es el tiempo de etapa a contar, n2 es la tasa de contracción y el rango de parámetros se puede configurar dentro del rango de configuración de parámetros.
16, volumen de etapa
suma(vol, n 1)/capital & gt; = n2 descripción:
N1 es el tiempo de etapa a contar, n2 es la relación de volumen y el rango de parámetros se puede configurar dentro del rango de configuración de parámetros.
17, volumen continuo
Respuesta: = vol & gtref(vol, 1); count(a, n) = n; Indica que el volumen de operaciones es mayor que el del día de operaciones anterior, n indica 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); cuenta(a, n) = n; La condició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 debe contar y el rango de parámetros se puede establecer dentro del rango de configuración de parámetros.
19, cantidad de intervalo
a:=马(vol, 5); ;Descripción:
Barscount(x)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>=(n2/100) y count(vol> ref(vol, 1), n3)=n3, count(a, n3)= n3; significado completo:
El aumento diario del precio de las acciones es superior al n%, la tasa de rotación acumulada en n1 días es superior al 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); 1 y a 1 <1.03;
El volumen de operaciones aumentó ligeramente:
b1:=vol/ref(vol,1);B2:= b 1 >1 y b 1 <2;c1:=ma(vol,n)/capital n >0.6 y c 1;
Fórmula completa:
a1:=close/ ref(close , 1); a2:= a 1 > y a1 ref (vol, 1); B2:= b 1 & gt; ;0.6 y c1;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 los indicadores.
22. Aumento repentino del volumen
vol & gtref(hhv(vol, n), 1 * m; descripción:
La tasa de rotación actual es n períodos superiores a La tasa de rotación máxima es m veces mayor
23. Diseño de la plataforma
count(close, 0)>n y (hhv(close, n)-llv(close, n))/ llv(close,n)<=(n 1/100);Descripción:
count(close,0)>n es la configuración de n bucles organizados por la plataforma. p>
(hhv(close,n)-llv(close,n))/llv(close,n)<=(n1/100) es la configuración de n1% del rango de acabado de la plataforma
24. Avance de la consolidación a 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) y barscount(c)>n; Descripción:
Dentro del rango superior e inferior del 1% del 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).
p>25. Acciones sólidas en esta etapa
a:=sum(if(date-n=0, indexc, 0), 0 ); b:=sum(if(fecha-n1= 0,indexc,0)0);e:=sum(if(fecha-n=0,c,0),0);f:=sum(if( date-n1=0,c,0),0) ;((f-e)/e)>((b-a)/a);Descripción:
La fórmula es encontrar las acciones entre N y N1 que tienen una tasa de crecimiento mayor que el mercado.
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 )<((b-a)/a);Descripción:
Esta fórmula consiste en 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>o e indexc>indexo) o (c<o e indexcn>. m/100; descripción:
Indica que el número de casos con la misma tendencia que el mercado (misma línea negativa o misma línea positiva) en n períodos supera el m%
La o aquí es la primera letra del precio de apertura, no el número cero <. /p>
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 Descripción:
En n días, el aumento de las acciones individuales es mayor o igual a m veces; del aumento del 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); count(a1>a2&a2>a3&a3>a4,3)=3 y descripción inicial:
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); ); a4:= ma(c, n4); count(a 1 & lt; a2 y a2 & lta3 y a3 & lta4, 3) = 3 y no (ISUP descripción:
n1 , n2, n3, n4j disposición corta de media móvil, isup también se puede utilizar como cierre
3 Morning Star
ref(cerrado, 2)/ref(abierto, 2<0.95 y. ref (open,1)<ref(close,2) and abs(ref(open,1)-ref(close,1)/ref(close,1)open >1.05>ref(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 consta de tres líneas K, dispuestas en el siguiente orden:
(1) El primer día se ha formado una línea negativa durante la caída:
ref(cerrado, 2)/ref(abierto, 2 & lt0.95 p>
(2) La entidad de la línea k es corta el segundo día, que constituye la parte principal de la estrella. Tanto la línea Yin como la línea Yang están bien, no importa si hay una línea de sombra.
ref(abrir, 1)<ref(cerrar, 2) y abs(ref(abrir, 1)-ref(cerrar, 1)/ref(cerrar, 1)<0.03 p>
(3) La tercera línea K debe ser una línea positiva, con una longitud de al menos Alcance la primera entidad de línea negativa (será más fuerte si la primera línea negativa se puede "invertir")
Cerrar/Abrir>1.05 y cerrar>Referencia (Cerrar, 2)
4 Estrella Crepuscular
ref(cerrar, 2)/ref(abrir, 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 & lt 0,97 y cerrar & ltref (cerrar, 2); Descripción:
A menudo aparece en una tendencia alcista, generalmente una señal de pico, y la perspectiva del mercado es bajista.
La estrella del telón también se compone de tres. Líneas K, y su forma es exactamente opuesta a la del lucero de la mañana:
(1) Capítulo 1. Un día, el precio de las acciones siguió subiendo y se trazó una línea positiva:
ref(close, 2)/ref(open, 2)>1.03
(2) Al día siguiente, las fluctuaciones fueron mayores Pequeñas, formando una pequeña línea positiva o una pequeña línea negativa, formando el parte principal de la estrella:
ref(open, 1)>ref(close, 2) y abs(ref(open, 1)-ref(close, 1)/ref(close, 1)< ;0.02
(3) En el tercer día, se forma una entidad que invierte el segundo día y se extiende al primer día:
Cerrar/Abrir & lt0.97 y cerrar & ltReference (Cerrar, 2)
5. Acabado fuerte
a 1:= ABS(cerrar-abrir)/abrir & lt; = m; a3:=ref(o, m)ref(c, m+1)>1+n/100; a2 y a3; descripción:
Un Changyang con una entidad superior a N va seguido de una línea K con entidades M que no superan el 1,5%.
6. Abre alto y tiene una gran línea negativa.
open>close y open/ref(c,1)>=1+m/100 y close/open<=1-n/100 descripción:
saltar Abrir corto y abrir m %, y el precio de las acciones cae más de n con respecto al precio de apertura.
La aparición de esta señal suele significar 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 de aumento continuo, el precio de las acciones saltó repentinamente un día:
open/ref(c, 1)>=1+m/100
Después de (2), el precio de las acciones bajó completamente y cerró cerca del punto más bajo:
Cerrar/Abrir& lt=1-n/100
7. Baje la gran línea positiva.
Abrir<Cerrar y Abrir/ref(c,1)100 y Cerrar/Abrir>= 1+n/100 Descripción:
Brecha abierta un m% más bajo, precio de las acciones Un aumento de más; que n del precio de apertura del día.
8. Gap gap
highref(high, 1); significado:
Son brechas descendentes y brechas ascendentes.
9. Cruz dorada de media móvil
a:=ma(c, 5); b:=ma(c, 10); /p>
p>
Las dos primeras oraciones son el promedio móvil de 510 días, cross es la función de cruce y cross(a, b) representa el cruce dorado entre el promedio móvil de 5 días y el de 10. media móvil diaria.
10, cruz muerta de media móvil
a:=ma(c, 5); b:=ma(c, 10); / p>
Las dos primeras oraciones son el promedio móvil de 510 días, cross es la función cruzada y 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> ref(ma1, 1) y ma2 & gtref(ma2, 1); Las primeras 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 al 2%), y las dos primeras medias móviles son más altas hoy que ayer.