Resposta

Isolar pares de moedas no analisador de EA alternativo What If

1 resposta

Julianrob

Cliente, bbp_participante, comunidade, 54 respostas.

Perfil da visita

7 anos atrás #116429

Olá, suporte,

 

Parece que o detalhe mais lógico e importante a ser isolado no "Create What If Alternative" para o Quant EA Analyzer é ver o desempenho de pares de moedas individuais, mas esse recurso não existe.

 

Eu pagaria agora mesmo para ter o recurso adicionado para que possamos isolar determinados pares em alternativas hipotéticas. Além disso, percebo que, no gráfico de patrimônio líquido, é muito difícil ver qual linha colorida corresponde a qual par, então os pares na chave na parte inferior precisam de um bloco de cores mais sólido e, talvez, de informações pop-up quando você passar o mouse sobre uma linha colorida no gráfico. E na guia de análise de negociação, adicione P/L por par de moedas

 

Tomas, vejo que você criou uma solicitação de recurso sobre isso, mas ela foi recusada. Por quê? Você me disse que eu mesmo posso fazer isso usando o editor de código, mas não tenho experiência para saber isso. Por favor, você poderia me ajudar a criar o snippet para isso ou adicioná-lo ao analisador Quant.

 

Adicionei o arquivo BySymbol à pasta WhatIf dos snippets. Isso é o que tenho até agora, mas está faltando alguma coisa:

 

 

 

pacote com.strategyquant.extend.WhatIf;
importar java.util.Iterator;
importar com.strategyquant.lib.snippets.WhatIf;
importar com.strategyquant.lib.results.SQOrderList;
import com.strategyquant.lib.results.SQOrder;
public class BySymbol extends WhatIf {
público BySymbol() {
setName("By Symbol");
addIntParameter("Symbol", "Symbol", 20, 2, 1000, 1);
        // definir o nome desse método que será exibido com o(s) parâmetro(s)
setFormatedName("Exclude Pairs by symbol");
}
/**
* A função recebe uma lista de todas as ordens classificadas por tempo de abertura e pode manipular
* a lista e remover da lista qualquer ordem que corresponda a determinado filtro.
*
* A estrutura do pedido está disponível na documentação aqui:
*
* @param originalOrders - lista de ordens originais que podem ser alteradas. Cada ordem tem as propriedades de ordem especificadas acima
*/
@Override
public void filter(SQOrderList originalOrders) throws Exception {
parâmetro int = getIntParameterValue("_PARAMETER_");
for(Iterator i = originalOrders.listIterator(); i.hasNext();) {
Pedido SQOrder = i.next();
// todo - sua ação personalizada
// as ordens podem ser ignoradas ou manipuladas aqui
}
}
}

 

 

 

 

POR FAVOR, me ajude Tomas, não sei o que fazer

 

Juliano

0

Julianrob

Cliente, bbp_participante, comunidade, 54 respostas.

Perfil da visita

7 anos atrás #141936

Obrigado por sua ajuda. Estou recebendo um erro FILTERSYMBOL, ele não consegue reconhecer esse arquivo.

 

Isso está bem acima do meu entendimento. Gostaria que as opções de símbolos fossem exibidas como caixas de seleção, assim como as datas e os dias da semana.

 

Dessa forma, podemos incluir ou excluir os símbolos que quisermos. Por favor, o Strategy Quant pode adicionar esse recurso ao analisador? Seria um filtro muito útil, e é um Não é nada fácil!

 

Juliano

0

Visualizando 1 resposta (de um total de 1)