Red de conocimiento informático - Aprendizaje de código fuente - ¿Cómo diseña y edita Wenhua Finance los indicadores?

¿Cómo diseña y edita Wenhua Finance los indicadores?

1. Escribe diferentes tipos de líneas de indicador

1 Controla el color y el tipo de línea al mismo tiempo

MA5: MA(C, 5), SETSTYLECOLOR. (LINETHICK1, COLORGREEN );

MA10: MA(C, 10), SETSTYLECOLOR(LINETHICK1, COLORMAGENTA);

MA30: MA(C, 30), SETSTYLECOLOR(LINETHICK3, COLORYELLOW); );

p>

//Moderadamente en negrita la media móvil de 30 períodos.

2. Dibuja una pequeña línea de puntos

MA5: MA(C, 5), COLORGREEN;

MA10: MA(C, 10), COLORMAGENTA;

MA30: MA(C, 30), CIRCLEDOT;

//Dibuje la media móvil de 30 períodos como pequeños puntos.

3. Dibuja una línea de puntos

MA5: MA(C, 5), COLORGREEN

MA10: MA(C, 10), COLORMAGENTA; /p >

MA30: MA(C, 30), DOT;

//Dibuja la media móvil de 30 períodos como una línea de puntos

4. cambiando de línea

MA1: MA(C, 30), NODRAW;

DRAWCOLORLINE(Cgt;=MA1, MA1, COLORRED, COLORGREEN);

// Cuando el precio es mayor o igual que la media móvil de 30 períodos, 30 La media móvil periódica es roja, de lo contrario es verde

5 Solo se muestra el valor del indicador, no se dibuja ninguna línea del indicador<. /p>

H20: HHV(H, 20), NODRAW;

//Tome el máximo de 20 períodos como referencia para la lectura del mercado. Solo se muestra el valor numérico y no se dibuja ninguna línea. .

L20: LLV(L, 20), NODRAW;

//Tome el mínimo de 20 períodos como referencia para la lectura del mercado. Solo se muestra el valor numérico y no se muestra ninguna línea. estirado.

2. Agregue color al tipo de línea indicador

1. Dibuje la línea K que cambia de color

MA30: MA(C, 30);

STICKLINE(Cgt;=MA30,C,O,COLORRED,0);

//Cuando el precio es mayor o igual a la media móvil de 30 períodos, dibuja la línea K como una línea positiva (parte de la columna)

STICKLINE(C

DRAWLINE(Cgt;=MA30,L,Cgt;=MA30,H,COLORRED);

//Cuando el precio es mayor o igual a la media móvil de 30 períodos, dibuja la línea K como línea Yang (líneas de sombra superior e inferior)

DRAWLINE(C

2. Rellena el área designada con color

MA5: MA(C, 5), COLORGREEN

MA10: MA(C, 10), COLORMAGENTA; >MA30: MA(C, 30), COLORYELLOW; // Dibuja la media móvil de 30 períodos en amarillo

FILLRGN(Cgt;MA30amp;amp;MA5gt;MA10, MA5, MA10, COLORRED);

//El precio está por encima del promedio móvil de 30 períodos, y cuando la línea de 5 períodos es mayor que la línea de 10 períodos, se llena de rojo

FILLRGN(C

3. Agregue comentarios, íconos y sonidos a los indicadores

1. Marque el texto en la posición que cumpla con las condiciones

KTEXT( ABS(C-O)gt. ; MA(ABS(C-O), 20)*3, 0, H, 1, COLORYELLOW, '¡Avance! '); // Marca el texto amarillo en la línea K larga" ¡Avance! "

2. Marque el icono en la posición que cumpla las condiciones

MA5: MA(C, 5), COLORGREEN;

MA10: MA(C, 10), COLORMAGENTA;

MA30: MA(C, 30), CIRCLEDOT;

//Dibuja la media móvil de 30 períodos como pequeños puntos

DRAWICON( Cgt;MA30amp;amp;CROSS( MA5,MA10),L,'ICO1');

//Por encima de la media móvil de 30 períodos, marque una carita sonriente cuando la media móvil de 5 períodos cruce la media móvil de 10 períodos

3. Cuando se cumplan las condiciones, sonará una alarma audible

MA5: MA(C, 5), COLORGREEN;

MA10: MA(C, 10) , COLORMAGENTA;

MA30: MA(C, 30), COLORRED

PLAYSOUND(Cgt; MA30amp; amp; CROSS(MA5, MA10), 'B'); p>

//Cuando el precio está por encima de la media móvil de 30 períodos y la media móvil de 5 períodos cruza la media móvil de 10 períodos, sonará una alarma. Nota: El círculo amarillo en la imagen de abajo es. la posición que cumple con las condiciones Cuando se cumplen las condiciones durante la sesión, sonará una alarma sonora.