¿Pueden los codificadores ayudar con este código de precio de soporte/resistencia?
2 respuestas
Jason
hace 3 años #262623
Tengo un código simple que he utilizado en ProRealTime que hace un trabajo realmente bueno de seguir los troughs y los picos de la ayuda/de la resistencia de un precio que tiende:
PivotBAR = 4
LookBack = 6
BarLookBack = PivotBAR+1
IF low[PivotBAR] < lowest[LookBack](low)[BarLookBack] THEN
IF low[PivotBAR] = lowest[BarLookBack](low) THEN
ThirdSupportPrice=PrevSupportPrice
PrevPrecioSoporte=PrecioSoporte
PrecioSoporte = low[PivotBAR]
ENDIF
ENDIF
IF high[PivotBAR] > highest[LookBack](high)[BarLookBack] THEN
IF high[PivotBAR] = highest[BarLookBack](high) THEN
TercerPrecioResistencia=PrevioPrecioResistencia
PrecioResistenciaAnterior=PrecioResistencia
PrecioResistencia = alto[PivotBAR]
ENDIF
ENDIF
devolver precio de soporte, precio de resistencia
¿Se podría hacer esto con el asistente de algo para crear un bloque personalizado que permitiera la aleatorización de la barra pivote y los parámetros de retrospectiva?
tomas262
hace 3 años #266689
Hola,
necesitas asignar precios a ThirdResistancePrice y otras variables por lo que no puedes crear directamente un bloque personalizado para todo esto.
Sin embargo, es fácil configurar una plantilla que se utilizará para construir nuevas estrategias. Los parámetros pueden ser generados aleatoriamente (dentro de un rango de valores predefinido).
Comprueba esto https://strategyquant.com/doc/strategyquant/strategy-templates/ y esto https://strategyquant.com/blog/introduction-strategyquant-templating-system-part/
Jason
hace 3 años #266711
Gracias Tomas los enlaces fueron de ayuda.
Así que puse el código como una plantilla en Algo Wizard según el código en mi post original (operaciones cortas sólo para empezar). He adjuntado el archivo.
Sin embargo, no realiza ninguna operación. He comprobado la plantilla y se ve bien. ¿Tal vez tiene algo que ver con la forma en que SQX asigna el valor en la 'Regla 6'?
Viendo 2 respuestas - de la 1 a la 2 (de un total de 2)