Resposta

Estou tentando criar uma nova coluna de banco de dados e preciso de ajuda

2 respostas

tmantrader

Assinante, bbp_participante, cliente, comunidade, sq-ultimate, 5 respostas.

Perfil da visita

2 anos atrás #276117

Tentei criar um indicador de banco de dados, ele foi compilado, mas depois fui bloqueado para fora do sistema quando saí do SQX e voltei a entrar porque, ao compilar trechos, havia algum tipo de problema de dependência - muito frustrante. Você pode me dizer o que preciso fazer para corrigir esse código?

AvgWnAvgLs
******************
`
pacote SQ.Columns.Databanks;

import com.strategyquant.lib.*;
import com.strategyquant.datalib.*;
import com.strategyquant.tradinglib.*;

public class AvgWnAvgLs extends DatabankColumn {

público AvgWnAvgLs() {
super("AvgWn/AvgLs",
DatabankColumn.Decimal2, // formato de exibição do valor
ValueTypes.Maximize, // se o valor deve ser maximizado / minimizado / aproximado a um valor
0, // valor alvo se a aproximação for escolhida
0, // média mínima desse valor
100); // média máxima desse valor

setWidth(80); // largura padrão da coluna em pixels
setTooltip("Avg. Win / Avg. Loss");
setDependencies("Avg. Win", "Avg. Loss");
}

@Override
public double compute(SQStats stats, StatsTypeCombination combination, OrdersList ordersList, SettingsMap settings, SQStats statsLong, SQStats statsShort) throws Exception {
double avgwn = stats.getDouble("Avg. Win");
double avgls = stats.getDouble("Avg. Loss");
double avgwn_avgls = SQUtils.safeDivide(avgwn, avgls);

/* arredondar e retornar o valor. Ele será salvo nas estatísticas com a chave "AvgWn2AvgLs" */
return round2(avgwn_avgls);
}
}

Tom C

0

tomas262

Administrador, sq-ultimate, 2 respostas.

Perfil da visita

2 anos atrás #276164

Olá,

O problema é que você está se referindo incorretamente a determinadas estatísticas, como setDependencies("Avg. Win", "Avg. Loss");

Ele deve ser chamado corretamente de "AvgLoss" ou "AvgWin"

1

tmantrader

Assinante, bbp_participante, cliente, comunidade, sq-ultimate, 5 respostas.

Perfil da visita

2 anos atrás #276166

Obrigado, Tomas. Existe alguma referência ou local onde eu possa ver os nomes das variáveis de todas essas colunas?

 

Obrigado,

 

Tom C

Tom C

0

Visualizando 2 respostas - 1 até 2 (de um total de 2)