Subversion Repositories Integrator Subversion

Rev

Rev 762 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed

package br.com.kronus.strategy;

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

import br.com.kronus.core.PadraoGatilho;
import br.com.sl.domain.model.Candle;

public class ResultadoEstrategiaGatilho3 {

    private PadraoGatilho padrao;

    private boolean entrada1Executada;
    private boolean entrada2Executada;

    private BigDecimal precoEntrada1;
    private BigDecimal precoEntrada2;
    private BigDecimal precoMedioEntrada;

    private int quantidadeTotal; // ex.: 300 ações

    private Candle candleEntrada1;
    private Candle candleEntrada2;

    private Candle candleSaida;
    private BigDecimal precoSaida;

    private boolean stopado;
    private boolean alvo1Atingido;
    private boolean alvo2Atingido;

    private BigDecimal resultadoFinanceiro; // R$

    private Date dataHoraEntrada;
    private Date dataHoraSaida;

    // GETTERS/SETTERS

    public PadraoGatilho getPadrao() {
        return padrao;
    }

    public void setPadrao(PadraoGatilho padrao) {
        this.padrao = padrao;
    }

    public boolean isEntrada1Executada() {
        return entrada1Executada;
    }

    public void setEntrada1Executada(boolean entrada1Executada) {
        this.entrada1Executada = entrada1Executada;
    }

    public boolean isEntrada2Executada() {
        return entrada2Executada;
    }

    public void setEntrada2Executada(boolean entrada2Executada) {
        this.entrada2Executada = entrada2Executada;
    }

    public BigDecimal getPrecoEntrada1() {
        return precoEntrada1;
    }

    public void setPrecoEntrada1(BigDecimal precoEntrada1) {
        this.precoEntrada1 = precoEntrada1;
    }

    public BigDecimal getPrecoEntrada2() {
        return precoEntrada2;
    }

    public void setPrecoEntrada2(BigDecimal precoEntrada2) {
        this.precoEntrada2 = precoEntrada2;
    }

    public BigDecimal getPrecoMedioEntrada() {
        return precoMedioEntrada;
    }

    public void setPrecoMedioEntrada(BigDecimal precoMedioEntrada) {
        this.precoMedioEntrada = precoMedioEntrada;
    }

    public int getQuantidadeTotal() {
        return quantidadeTotal;
    }

    public void setQuantidadeTotal(int quantidadeTotal) {
        this.quantidadeTotal = quantidadeTotal;
    }

    public Candle getCandleEntrada1() {
        return candleEntrada1;
    }

    public void setCandleEntrada1(Candle candleEntrada1) {
        this.candleEntrada1 = candleEntrada1;
    }

    public Candle getCandleEntrada2() {
        return candleEntrada2;
    }

    public void setCandleEntrada2(Candle candleEntrada2) {
        this.candleEntrada2 = candleEntrada2;
    }

    public Candle getCandleSaida() {
        return candleSaida;
    }

    public void setCandleSaida(Candle candleSaida) {
        this.candleSaida = candleSaida;
    }

    public BigDecimal getPrecoSaida() {
        return precoSaida;
    }

    public void setPrecoSaida(BigDecimal precoSaida) {
        this.precoSaida = precoSaida;
    }

    public boolean isStopado() {
        return stopado;
    }

    public void setStopado(boolean stopado) {
        this.stopado = stopado;
    }

    public boolean isAlvo1Atingido() {
        return alvo1Atingido;
    }

    public void setAlvo1Atingido(boolean alvo1Atingido) {
        this.alvo1Atingido = alvo1Atingido;
    }

    public boolean isAlvo2Atingido() {
        return alvo2Atingido;
    }

    public void setAlvo2Atingido(boolean alvo2Atingido) {
        this.alvo2Atingido = alvo2Atingido;
    }

    public BigDecimal getResultadoFinanceiro() {
        return resultadoFinanceiro;
    }

    public void setResultadoFinanceiro(BigDecimal resultadoFinanceiro) {
        this.resultadoFinanceiro = resultadoFinanceiro;
    }

    public Date getDataHoraEntrada() {
        return dataHoraEntrada;
    }

    public void setDataHoraEntrada(Date dataHoraEntrada) {
        this.dataHoraEntrada = dataHoraEntrada;
    }

    public Date getDataHoraSaida() {
        return dataHoraSaida;
    }

    public void setDataHoraSaida(Date dataHoraSaida) {
        this.dataHoraSaida = dataHoraSaida;
    }
}