Os codificadores podem ajudar com esse código de preço de suporte/resistência?
2 respostas
Jason
3 anos atrás #262623
Tenho um código simples que usei no ProRealTime e que faz um trabalho muito bom ao acompanhar os picos e depressões de suporte/resistência de uma tendência de preço:
PivotBAR = 4
LookBack = 6
BarLookBack = PivotBAR+1
IF low[PivotBAR] < lowest[LookBack](low)[BarLookBack] THEN
IF low[PivotBAR] = lowest[BarLookBack](low) THEN
ThirdSupportPrice=PrevSupportPrice
PrevSupportPrice=SupportPrice
SupportPrice = mínimo [PivotBAR]
ENDIF
ENDIF
IF high[PivotBAR] > highest[LookBack](high)[BarLookBack] THEN
IF high[PivotBAR] = highest[BarLookBack](high) THEN
ThirdResistancePrice=PrevResistanceprice
PrevResistancePrice=Preço de resistência
ResistancePrice = high[PivotBAR]
ENDIF
ENDIF
retornar supportprice, resistanceprice
Isso poderia ser feito com o assistente de algo para criar um bloco personalizado que permitisse a randomização da barra dinâmica e dos parâmetros de retrospectiva?
tomas262
3 anos atrás #266689
Olá,
você precisa atribuir preços a ThirdResistancePrice e a outras variáveis, portanto, não é possível criar diretamente um bloco personalizado para tudo isso.
No entanto, é fácil configurar um modelo que será usado para criar novas estratégias. Os parâmetros podem ser definidos para serem gerados aleatoriamente (dentro de um intervalo de valores predefinido)
Verifique isso https://strategyquant.com/doc/strategyquant/strategy-templates/ e isso https://strategyquant.com/blog/introduction-strategyquant-templating-system-part/
Jason
3 anos atrás #266711
Obrigado, Tomas, os links foram úteis.
Por isso, montei o código como um modelo no Algo Wizard, conforme o código em minha postagem original (negociações curtas apenas para começar). Anexei o arquivo.
No entanto, ele não faz nenhuma negociação. Verifiquei o modelo e parece estar OK. Talvez tenha algo a ver com a forma como a SQX atribui o valor na "Regra 6"?
Visualizando 2 respostas - 1 até 2 (de um total de 2)