Haber si podéis ayudarme, no soy capaz de codificar señal para crear indicador 1 ó -1 cuando una media cambia de color alcista/bajista.
Gracias
Lo siento pero no entendi tu pregunta ¿Quieres hacer un indicador que cambie su color de acuerdo a la señal dada? (bullish o bearish)
Por favor, dame un ejemplo para ayudarte, gracias.
Cuando una media cambia de color, pasa de alcista a bajista o al reves hacer indicador que me de señal 1 alcista o -1 bajista para la estrategia.
Como definir el punto exacto que cambia de color.
Cuando Una cambia los medios de comunicación de color, pasa de un bajista alcista o al reves Hacer Que Me indicador de Señal 1 alcista o bajista -1 Para La Estrategia.
Como Definir el punto exacto Que cambia de color, se que es fácil, pero no se me ocurre cómo definir ese punto exacto.
Digamos que usted ha llamado su variable de señal “mysignal”:
La señal bullish desde bearish:
signalup = mysignal=1 and mysignal[1]=-1
La señal se vuelve bearish de la bullish:
signaldown = mysignal=-1 and mysignal[1]=1
Espero haber entendido correctamente tu solicitud ahora 🙂
PereParticipant
Veteran
Hola Polnet.
Supongo que lo que quieres es el código que te he puesto más abajo.
Añade la variable p como períodos de la media. Si no lo sabes hacer, sustituye p por el nº de períodos que deseas.
Pon la salida como histograma.
El código es para una media exponencial. Si lo que deseas es una media simple, sustituye ExponentialAverage por Average, o por WeightedAverage para una media ponderada.
mm=ExponentialAverage[p](close)
IF mm>mm[1] THEN
signal=1
ELSIF mm<mm[1] THEN
signal=-1
ENDIF
RETURN signal AS "señal"
O bien, devolviendo 1/-1 sólo en los puntos de cambio de tendencia y 0 (cero) en el resto de barras, que creo que es lo que el OP quiere:
mm = Average[20](close)
cambioMM = mm - mm[1]
miSemaforo = 0
if cambioMM > 0 and cambioMM[1] <= 0 then
miSemaforo = 1
elsif cambioMM < 0 and cambioMM[1] >= 0 then
miSemaforo = -1
endif
return miSemaforo
Gracias a los tres, Petrus el tuyo marcaba la tendencia de forma continua, solo quería la señal en el cambio de alcista a bajista o al revés.