Pivot Lines MRC6
- Indicadores
- Marco Barbosa
- Versión: 1.0
- Activaciones: 5
Información:marcobarbosabots
Las líneas pivote son una manera fácil de ver la tendencia del mercado. El indicador proporciona la línea de pivote y tres primeras líneas de soporte y resistencia.
Los cálculos utilizados fueron:
Resistencia 3 = Alto + 2*(Pivote - Bajo)
Resistencia 2 = Pivote + (R1 - S1)
Resistencia 1 = 2 * Pivote - Mínimo
Punto Pivote = ( Alto + Cierre + Bajo )/3
Soporte 1 = 2 * Pivote - Alto
Soporte 2 = Pivote - (R1 - S1)
Soporte 3 = Mínimo - 2*(Máximo - Pivote)
Puede utilizar los valores calculados en un EA también, sólo asegúrese de que el indicador está unido a su gráfico y utilizar la siguiente fórmula en el código de su EA:
// --------------------------------------------------------------------//
// Uso de los cálculos del indicador de líneas pivote //
//---------------------------------------------------------------------//
// Descubriendo el Manejador del Indicador
int IndicatorHandler = iCustom(NULL,0, "pivot");
// Creando las matrices
double pivot[],r1[],r2[], r3[],s1[],s2[],s3[];
// Copia de datos en las matrices
CopyBuffer(IndicatorHandler,3,0,3, r3);
CopyBuffer(IndicatorHandler,2,0,3, r2);
CopyBuffer(IndicatorHandler,1,0,3, r1);
CopyBuffer(IndicatorHandler,0,0,3, pivot);
CopyBuffer(IndicatorHandler,4,0,3, s1);
CopyBuffer(IndicatorHandler,5,0,3, s2);
CopyBuffer(IndicatorHandler,6,0,3, s3);
// Imprimir los valores
Print("Valor R3: ", r3[0]);
Print("Valor R2 : ", r2[0]);
Print("Valor R1 : ", r1[0]);
Print("Valor pivote : ", pivote[0]);
Print("Valor S1 : ", s1[0]);
Print("Valor S2 : ", s2[0]);
Print("Valor S3 : ", s3[0]);
// --------------------------------------------------------------------//
