Subversion Repositories Integrator Subversion

Rev

Blame | Last modification | View Log | Download | RSS feed

package br.com.kronus.core;

import java.math.BigDecimal;
import java.time.LocalDateTime;

public class CandleState {

    LocalDateTime minutoAtual;  // inĂ­cio do minuto (truncated)
    BigDecimal abertura;
    BigDecimal maxima;
    BigDecimal minima;
    BigDecimal fechamento;
    long volume;                // se um dia tiver, acumula aqui
    LocalDateTime lastTickTime; // Ășltimo tick processado desse ativo
   
    public CandleState() {
                // TODO Auto-generated constructor stub
        }
   
    public CandleState(LocalDateTime minutoAtual, BigDecimal preco, LocalDateTime ultimoTick) {
        this.minutoAtual = minutoAtual;
        this.abertura = preco;
        this.maxima = preco;
        this.minima = preco;
        this.fechamento = preco;
        this.volume = 0L;
        this.lastTickTime = ultimoTick;
    }
   
        public LocalDateTime getMinutoAtual() {
                return minutoAtual;
        }
        public void setMinutoAtual(LocalDateTime minutoAtual) {
                this.minutoAtual = minutoAtual;
        }
        public BigDecimal getAbertura() {
                return abertura;
        }
        public void setAbertura(BigDecimal abertura) {
                this.abertura = abertura;
        }
        public BigDecimal getMaxima() {
                return maxima;
        }
        public void setMaxima(BigDecimal maxima) {
                this.maxima = maxima;
        }
        public BigDecimal getMinima() {
                return minima;
        }
        public void setMinima(BigDecimal minima) {
                this.minima = minima;
        }
        public BigDecimal getFechamento() {
                return fechamento;
        }
        public void setFechamento(BigDecimal fechamento) {
                this.fechamento = fechamento;
        }
        public long getVolume() {
                return volume;
        }
        public void setVolume(long volume) {
                this.volume = volume;
        }
        public LocalDateTime getLastTickTime() {
                return lastTickTime;
        }
        public void setLastTickTime(LocalDateTime lastTickTime) {
                this.lastTickTime = lastTickTime;
        }
   
}