Hola,
�Cu�l es el c�digo para detectar si un fractal superior o inferior solo ha surgido en el pub anterior?
Publi |
Hola,
�Cu�l es el c�digo para detectar si un fractal superior o inferior solo ha surgido en el pub anterior?
Esto le dar� el barshift (I para up-fractal y j para obtener down-fractal) y el precio del fractal (upFractal y downFractal) en el �ltimo fractal hacia abajo o hacia arriba: Inserted Code int I = 3, j = 3, marco de tiempo = *tu elecci�n*; while(iFractals(Symbol(),interval, MODE_UPPER,I) == 0) I ; while(iFractals(Symbol(),interval, MODE_LOWER,j) == 0) j ; dual upFractal = iFractals(Symbol(),timeframe,MODE_UPPER,I), downFractal = iFractals(Symbol(),timeframe,MODE_LOWER,j); No estoy seguro de que esto sea exactamente lo que estabas buscando, pero podr�a ayudarte a comenzar en
El fractal aparece en el turno dos, pero se verifica solo cuando dos barras despu�s de que el fractal se ha cerrado, raz�n por la cual uso el turno 3 si desea dejar una transacci�n cuando aparece un fractal a 2 turnos de distancia, desea verificar que all� es un fractal en el turno dos. Le aconsejo que haga esto: 1) Elimine esto por Variable: C�digo insertado dual FractalsUpper = iFractals (NULL, 0, MODE_UPPER, Current 2); dual FractalsLower = iFractals(NULL, 0, MODE_LOWER, Current 2); 2) Reemplace la condici�n de compra de salida de fractal actual con esto: C�digo insertado si (buyFlag == false iFractals (NULL, 0, MODE_UPPER, Current 2)! = 0) Order = SIGNAL_CLOSEBUY; 3) Reemplace la condici�n de venta de salida de fractal actual con esto: C�digo insertado si (sellFlag == false iFractals (NULL, 0, MODE_LOWER, Current 2)! = 0) Order = SIGNAL_CLOSESELL;