Respuesta

¿Pueden los codificadores ayudar con este código de precio de soporte/resistencia?

2 respuestas

Jason

Cliente, bbp_participante, sq-último, 69 respuestas.

Visitar el perfil

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?

Adjuntos:
Debes acceda a para ver los archivos adjuntos.

0

tomas262

Administrador, sq-ultimate, 2 respuestas.

Visitar el perfil

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/

 

0

Jason

Cliente, bbp_participante, sq-último, 69 respuestas.

Visitar el perfil

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'?

Adjuntos:
Debes acceda a para ver los archivos adjuntos.

0

Viendo 2 respuestas - de la 1 a la 2 (de un total de 2)