Como obter o saldo da conta

4 respostas

clonex / Ivan Hudec

Cliente, bbp_participant, comunidade, sq-ultimate, colaborador, autor, editor, 271 respostas.

Perfil da visita

8 anos atrás #114190

Hi ,

 

Estou tentando obter o saldo da conta no momento da computação da ordem em public void computeForOrder(SQStats stats, StatsTypeCombination combination, SQOrder order, SQSettings settings, SQStats statsLong, SQStats statsShort)

 

Há um campo

 

order.AccountBalance onde estou recebendo o valor 0,0

 

Há outro método

 

ordem.getBalance(java.lang.String plType)   onde eu não sei o que é string plType

 

Sim, há outras maneiras de calcular esse valor, mas você pode explicar como usar essas abordagens?

 

Obrigado de antemão

 

 

Clonex

0

Tamas

Cliente, bbp_participante, comunidade, sq-ultimate, 73 respostas.

Perfil da visita

8 anos atrás #132621

Olá Clonex,

 

o saldo não é calculado em statvalues, mas você pode calculá-lo diretamente em seu snippet.

 

private double balanceInMoney = 0;
private double balanceInPct = 0;
private double balanceInPips = 0;

 

@Override
public void computeForOrder(SQStats stats, StatsTypeCombination combination, SQOrder order, SQSettings settings, SQStats statsLong, SQStats statsShort) throws Exception {
se(!order.isBalanceOrder()) {
  balanceInMoney+=order.PL;
  balanceInPct+=order.PctPL;
  balanceInPips+=order.PipsPL;
 
/*ou para a combinação específica 
private double balance = 0; 
 
se(!order.isBalanceOrder()) {
double PL = getPLByStatsType(order, combination);
saldo+=PL;
}
*/
}
 
 
//nesse momento, você já conhece o equilíbrio 🙂
 
}
 
Com os melhores cumprimentos,
Tomas

0

clonex / Ivan Hudec

Cliente, bbp_participant, comunidade, sq-ultimate, colaborador, autor, editor, 271 respostas.

Perfil da visita

8 anos atrás #132623

Oi Tamas,

Era isso que eu estava procurando. 😉 Então, em geral, a classe statvalues não é recomendado para calcular esse tipo de estatística, certo?

 

Clonex

0

Tamas

Cliente, bbp_participante, comunidade, sq-ultimate, 73 respostas.

Perfil da visita

8 anos atrás #132624

StatValues é o lugar certo para calcular qualquer tipo de estatística.

Se você precisar do saldo, basta calcular e usá-lo.

 

No SQOrder, os atributos AccountBalance/PipsAccountBalance/PctAccountBalance são usados no módulo de controle de ações, que os altera o tempo todo de acordo com o tamanho da negociação.

 

Com os melhores cumprimentos,

Tomas

0

clonex / Ivan Hudec

Cliente, bbp_participant, comunidade, sq-ultimate, colaborador, autor, editor, 271 respostas.

Perfil da visita

8 anos atrás #132627

Excelente Tamas. Muito obrigado. 

0

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