public final class ScriptSecurity extends Object
Modifier and Type | Class and Description |
---|---|
static class |
ScriptSecurity.State
Estados do papel.
|
Constructor and Description |
---|
ScriptSecurity(net.sourceforge.eclipsetrader.core.db.Security security)
Restrição: Projetado para utilização interna do Tryd.
|
Modifier and Type | Method and Description |
---|---|
double |
abertura()
Retorna o valor da abertura do papel no dia.
|
Double |
adjustedClose()
Retorna o valor do fechamento do papel ajustado.
|
Double |
ajustePU()
Retorna o valor do ajuste PU.
|
Double |
ajustePUAnterior()
Retorna o valor do ajuste PU anterior.
|
double |
ask()
Retorna o valor da melhor oferta de venda, ou seja, a que está no topo do book.
|
long |
askSize()
Retorna a quantidade da melhor oferta de venda, ou seja, a que está no topo do book.
|
double |
average()
Retorna o preço médio do papel (volume financeiro / volume quantitativo).
|
double |
bid()
Retorna o valor da melhor oferta de compra, ou seja, a que está no topo do book.
|
long |
bidSize()
Retorna a quantidade da melhor oferta de compra, ou seja, a que está no topo do book.
|
String |
bolsa()
Retorna a bolsa em que esse papel é negociado.
|
Integer |
businessDaysUntilExpiration()
Quantidade de dias úteis até o vencimento.
|
long |
buyerAggressorsTotal(TradeUsageMode tradeUsageMode)
Retorna o total acumulado de papéis negociados quando o agressor foi o comprador.
|
long |
buyerAggressorsTradesCount(TradeUsageMode tradeUsageMode)
Retorna o número de negócios dos agressores compradores.
|
double |
change()
Retorna a variação, em percentual, da última em relação ao fechamento.
|
double |
close()
Retorna o valor do fechamento do papel no dia.
|
String |
code()
Retorna o código do papel.
|
String |
codigo()
Retorna o código do papel.
|
String |
codigoPapelRelacionado()
No caso de opções, retorna o código do papel principal.
|
double |
compra()
Retorna o valor da melhor oferta de compra, ou seja, a que está no topo do book.
|
Integer |
daysUntilExpiration()
Quantidade de dias até o vencimento.
|
Integer |
diasAteVencimento()
Quantidade de dias até o vencimento.
|
Integer |
diasUteisAteVencimento()
Quantidade de dias úteis até o vencimento.
|
ScriptSecurity.State |
estado()
Retorna o estado do papel.
|
String |
estadoPapel()
Retorna a descrição do estado do papel.
|
String |
exchange()
Retorna a bolsa em que esse papel é negociado.
|
Date |
expiration()
Retorna a data de vencimento, em caso de opções.
|
double |
factPrice()
Retorna o fator de cotação.
|
double |
fatorCotacao()
Retorna o fator de cotação.
|
double |
fechamento()
Retorna o valor do fechamento do papel no dia.
|
Double |
fechamentoAjustado()
Retorna o valor do fechamento do papel ajustado.
|
Double |
fechamentoAjustadoAnterior()
Retorna o valor do fechamento anterior ajustado.
|
String |
formatedExpiration()
Método responsável por formatar e retornar a data de vencimento de uma opção.
|
double |
high()
Retorna o valor da máxima no dia.
|
Date |
horaTerminoLeilao()
Retorna a hora do término do leilão.
|
String |
ladoQtdRestante()
Retorna o lado do saldo da qtd no leilão.
|
double |
last()
Retorna o valor da última.
|
int |
loteMinimo()
Retorna o lote mínimo de negociação do papel.
|
double |
low()
Retorna o valor da mínima no dia.
|
int |
lowLot()
Retorna o lote mínimo de negociação do papel.
|
String |
market()
Retorna a descrição do tipo de mercado do papel.
|
double |
maxima()
Retorna o valor da máxima no dia.
|
double |
media()
Retorna o preço médio do papel (volume financeiro / volume quantitativo).
|
String |
mercado()
Retorna a descrição do tipo de mercado do papel.
|
double |
minima()
Retorna o valor da mínima no dia.
|
long |
negociosAgressoresCompradores(TradeUsageMode tradeUsageMode)
Retorna o número de negócios dos agressores compradores.
|
long |
negociosAgressoresVendedores(TradeUsageMode tradeUsageMode)
Retorna o número de negócios dos agressores vendedores.
|
long |
numNegocios()
Retorna o número de negócios.
|
double |
open()
Retorna o valor da abertura do papel no dia.
|
long |
papeisNegociados()
Retorna o volume quantitativo.
|
Double |
precoTeorico()
Retorna o valor do preço teórico.
|
Double |
previousAdjustedClose()
Retorna o valor do fechamento anterior do papel ajustado.
|
Double |
previousPUAdjustment()
Retorna o valor do ajuste PU anterior.
|
Double |
ptaxFutureOfficial()
Retorna o valor do ptax futuro oficial apenas se o papel for Dólar.
|
Double |
ptaxFuturePartial1()
Retorna o valor do ptax futuro parcial 1, apenas se o papel for Dólar.
|
Double |
ptaxFuturePartial2()
Retorna o valor do ptax futuro parcial 2, apenas se o papel for Dólar.
|
Double |
ptaxFuturePartial3()
Retorna o valor do ptax futuro parcial 3, apenas se o papel for Dólar.
|
Double |
ptaxFuturePartial4()
Retorna o valor da do ptax futuro parcial 4, apenas se o papel for Dólar.
|
Double |
ptaxFuturoOficial()
Retorna o valor do ptax futuro oficial, apenas se o papel for Dólar.
|
Double |
ptaxFuturoParcial1()
Retorna o valor do ptax futuro parcial 1, apenas se o papel for Dólar.
|
Double |
ptaxFuturoParcial2()
Retorna o valor do ptax futuro parcial 2, apenas se o papel for Dólar.
|
Double |
ptaxFuturoParcial3()
Retorna o valor do ptax futuro parcial 3, apenas se o papel for Dólar.
|
Double |
ptaxFuturoParcial4()
Retorna o valor do ptax futuro parcial 4, apenas se o papel for Dólar.
|
Double |
ptaxOfficial()
Retorna o valor do ptax oficial, apenas se o papel for Dólar.
|
Double |
ptaxOficial()
Retorna o valor do ptax oficial, apenas se o papel for Dólar.
|
Double |
ptaxParcial1()
Retorna o valor do ptax parcial 1, apenas se o papel for Dólar.
|
Double |
ptaxParcial2()
Retorna o valor do ptax parcial 2, apenas se o papel for Dólar.
|
Double |
ptaxParcial3()
Retorna o valor do ptax parcial 3, apenas se o papel for Dólar.
|
Double |
ptaxParcial4()
Retorna o valor do ptax parcial 4, apenas se o papel for Dólar.
|
Double |
ptaxPartial1()
Retorna o valor do ptax parcial 1, apenas se o papel for Dólar.
|
Double |
ptaxPartial2()
Retorna o valor do ptax parcial 2, apenas se o papel for Dólar.
|
Double |
ptaxPartial3()
Retorna o valor do ptax parcial 3, apenas se o papel for Dólar.
|
Double |
ptaxPartial4()
Retorna o valor do ptax parcial 4, apenas se o papel for Dólar.
|
Double |
puAdjustment()
Retorna o valor do ajuste PU.
|
long |
qtdCompra()
Retorna a quantidade da melhor oferta de compra, ou seja, a que está no topo do book.
|
Long |
qtdRestante()
Retorna o saldo da quantidade no leilão.
|
Double |
qtdTeorica()
Retorna a quantidade teórica.
|
long |
qtdVenda()
Retorna a quantidade da melhor oferta de venda, ou seja, a que está no topo do book.
|
String |
relatedSecurityCode()
No caso de opções, retorna o código do papel principal.
|
Long |
remainingAmount()
Retorna a quantidade restante do papel no leilão.
|
net.sourceforge.eclipsetrader.core.db.feed.Quote.AuctionRemainingAmountSide |
remainingAmountSide()
Retorna o lado da quantidade restante do papel no leilão.
|
String |
securityState()
Retorna a descrição do estado do papel.
|
long |
sellerAggressorsTotal(TradeUsageMode tradeUsageMode)
Retorna o total acumulado de papéis negociados quando o agressor foi o vendedor.
|
long |
sellerAggressorsTradesCount(TradeUsageMode tradeUsageMode)
Retorna o número de negócios dos agressores vendedores.
|
long |
sharesVolume()
Retorna o volume quantitativo.
|
ScriptSecurity.State |
state()
Retorna o estado do papel.
|
double |
strikePrice()
Retorna o preço de exercício da opção.
|
Double |
theoreticalPrice()
Retorna o valor do preço teórico do papel.
|
Double |
theoreticalQty()
Retorna a quantidade teórica do papel.
|
Date |
timeToCloseAuction()
Retorna o horário do término do leilão.
|
long |
totalAgressoresCompradores(TradeUsageMode tradeUsageMode)
Retorna o total acumulado de papéis negociados quando o agressor foi o comprador.
|
long |
totalAgressoresVendedores(TradeUsageMode tradeUsageMode)
Retorna o total acumulado de papéis negociados quando o agressor foi o vendedor.
|
long |
tradeCount()
Retorna o número de negócios.
|
double |
ultima()
Retorna o valor da última.
|
double |
valorExercicio()
Retorna o preço de exercício da opção.
|
double |
variacao()
Retorna a variação, em percentual, da última em relação ao fechamento.
|
Date |
vencimento()
Retorna a data de vencimento, em caso de opções.
|
String |
vencimentoFormatado()
Método responsável por formatar e retornar a data de vencimento de uma opção.
|
double |
venda()
Retorna o valor da melhor oferta de venda, ou seja, a que está no topo do book.
|
long |
volume()
Retorna o volume financeiro.
|
public ScriptSecurity(net.sourceforge.eclipsetrader.core.db.Security security)
Construtor que exige como parâmetro o papel.
security
- pode ser nulo. Sendo nulo, os valores retornados serão os valores padrão do tipo.public String code()
public double close()
public Double previousAdjustedClose()
public Double theoreticalPrice()
public Double theoreticalQty()
public Long remainingAmount()
public Date timeToCloseAuction()
public net.sourceforge.eclipsetrader.core.db.feed.Quote.AuctionRemainingAmountSide remainingAmountSide()
public Double adjustedClose()
public double open()
public double low()
public double high()
public Double puAdjustment()
null
se o valor não se aplicar.public Double previousPUAdjustment()
null
se o valor não se aplicar.public double last()
public double bid()
public long bidSize()
public double ask()
public long askSize()
public long volume()
public double change()
public long tradeCount()
public double average()
public long sharesVolume()
public String market()
public int lowLot()
public double factPrice()
public String exchange()
public ScriptSecurity.State state()
public String securityState()
public Date expiration()
public Integer daysUntilExpiration()
null
se não aplicável.public Integer businessDaysUntilExpiration()
null
se não aplicável.public String formatedExpiration()
expiration()
.public double strikePrice()
public String relatedSecurityCode()
public long buyerAggressorsTotal(TradeUsageMode tradeUsageMode)
tradeUsageMode
- public long sellerAggressorsTotal(TradeUsageMode tradeUsageMode)
tradeUsageMode
- public long buyerAggressorsTradesCount(TradeUsageMode tradeUsageMode)
tradeUsageMode
- public long sellerAggressorsTradesCount(TradeUsageMode tradeUsageMode)
tradeUsageMode
- public Double ptaxFutureOfficial()
null
se não estiver disponível.public Double ptaxFuturePartial1()
null
se não estiver disponível.public Double ptaxFuturePartial2()
null
se não estiver disponível.public Double ptaxFuturePartial3()
null
se não estiver disponível.public Double ptaxFuturePartial4()
null
se não estiver disponível.public Double ptaxOfficial()
null
se não estiver disponível.public Double ptaxPartial1()
null
se não estiver disponível.public Double ptaxPartial2()
null
se não estiver disponível.public Double ptaxPartial3()
null
se não estiver disponível.public Double ptaxPartial4()
null
se não estiver disponível.public String codigo()
public double fechamento()
public Double fechamentoAjustado()
public Double fechamentoAjustadoAnterior()
public Double precoTeorico()
public Double qtdTeorica()
public Long qtdRestante()
public String ladoQtdRestante()
public Date horaTerminoLeilao()
public double abertura()
public double minima()
public double maxima()
public Double ajustePU()
null
se o valor não se aplicar.public Double ajustePUAnterior()
null
se o valor não se aplicar.public double ultima()
public double compra()
public long qtdCompra()
public double venda()
public long qtdVenda()
public double variacao()
public long numNegocios()
public double media()
public long papeisNegociados()
public String mercado()
public int loteMinimo()
public double fatorCotacao()
public String bolsa()
public ScriptSecurity.State estado()
public String estadoPapel()
public Date vencimento()
public Integer diasAteVencimento()
null
se não aplicável.public Integer diasUteisAteVencimento()
null
se não aplicável.public String vencimentoFormatado()
expiration()
.public double valorExercicio()
public String codigoPapelRelacionado()
public long totalAgressoresCompradores(TradeUsageMode tradeUsageMode)
tradeUsageMode
- public long totalAgressoresVendedores(TradeUsageMode tradeUsageMode)
tradeUsageMode
- public long negociosAgressoresCompradores(TradeUsageMode tradeUsageMode)
tradeUsageMode
- public long negociosAgressoresVendedores(TradeUsageMode tradeUsageMode)
tradeUsageMode
- public Double ptaxFuturoOficial()
null
se não estiver disponível.public Double ptaxFuturoParcial1()
null
se não estiver disponível.public Double ptaxFuturoParcial2()
null
se não estiver disponível.public Double ptaxFuturoParcial3()
null
se não estiver disponível.public Double ptaxFuturoParcial4()
null
se não estiver disponível.public Double ptaxOficial()
null
se não estiver disponível.public Double ptaxParcial1()
null
se não estiver disponível.public Double ptaxParcial2()
null
se não estiver disponível.public Double ptaxParcial3()
null
se não estiver disponível.public Double ptaxParcial4()
null
se não estiver disponível.