Cómo obtener el saldo de la cuenta

4 respuestas

clonex / Ivan Hudec

Cliente, bbp_participant, comunidad, sq-ultimate, colaborador, autor, editor, 271 respuestas.

Visitar el perfil

hace 8 años #114190

Hola ,

 

estoy intentando obtener el saldo de la cuenta en el momento de computar la orden en public void computeForOrder(SQStats stats, StatsTypeCombination combination, SQOrder order, SQSettings settings, SQStats statsLong, SQStats statsShort)

 

Hay un campo

 

order.AccountBalance donde estoy recibiendo el valor 0.0

 

Existe otro método

 

orden.getBalance(java.lang.String plType)   donde no se que es la cadena plType

 

Sí, hay otras formas de calcular este valor, pero ¿podría explicarnos cómo utilizar estos métodos?

 

Gracias de antemano

 

 

Clonex

0

Tamas

Cliente, bbp_participant, comunidad, sq-ultimate, 73 respuestas.

Visitar el perfil

hace 8 años #132621

Hola Clonex,

 

El balance no se calcula en statvalues pero puedes calcularlo directamente en tu snippet.

 

private double saldoEnDinero = 0;
privado double balanceInPct = 0;
privado double balanceInPips = 0;

 

@Override
public void computeForOrder(SQStats stats, StatsTypeCombination combination, SQOrder order, SQSettings settings, SQStats statsLong, SQStats statsShort) throws Exception {
if(!order.isBalanceOrder()) {
  saldoEnDinero+=pedido.PL;
  balanceInPct+=pedido.PctPL;
  balanceInPips+=orden.PipsPL;
 
/*o para la combinación particular 
privado double balance = 0; 
 
if(!order.isBalanceOrder()) {
double PL = getPLByStatsType(orden, combinación);
saldo+=PL;
}
*/
}
 
 
//en este momento ya conoces el equilibrio 🙂 .
 
}
 
Saludos cordiales,
Tomas

0

clonex / Ivan Hudec

Cliente, bbp_participant, comunidad, sq-ultimate, colaborador, autor, editor, 271 respuestas.

Visitar el perfil

hace 8 años #132623

Hola Tamas,

esto es lo que estaba buscando 😉 Así que en general la clase statvalues no recomienda para el cálculo de este tipo de statisticcs ¿verdad?

 

Clonex

0

Tamas

Cliente, bbp_participant, comunidad, sq-ultimate, 73 respuestas.

Visitar el perfil

hace 8 años #132624

StatValues es un lugar adecuado para calcular cualquier tipo de estadística.

Si necesitas el saldo sólo tienes que calcularlo y utilizarlo.

 

En SQOrder, los atributos AccountBalance/PipsAccountBalance/PctAccountBalance se utilizan en el módulo de control de capital, que los cambia todo el tiempo según el tamaño de la operación.

 

Saludos cordiales,

Tomas

0

clonex / Ivan Hudec

Cliente, bbp_participant, comunidad, sq-ultimate, colaborador, autor, editor, 271 respuestas.

Visitar el perfil

hace 8 años #132627

Excelente Tamas. Gracias. 

0

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