Subversion Repositories Integrator Subversion

Rev

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

Rev Author Line No. Line
760 blopes 1
package br.com.kronus.strategy;
2
 
3
import java.math.BigDecimal;
4
import java.time.LocalDateTime;
767 blopes 5
import java.util.Date;
760 blopes 6
 
7
import br.com.kronus.core.PadraoGatilho;
762 blopes 8
import br.com.sl.domain.model.Candle;
760 blopes 9
 
10
public class ResultadoEstrategiaGatilho3 {
11
 
767 blopes 12
    private PadraoGatilho padrao;
13
 
14
    private boolean entrada1Executada;
15
    private boolean entrada2Executada;
16
 
17
    private BigDecimal precoEntrada1;
18
    private BigDecimal precoEntrada2;
760 blopes 19
    private BigDecimal precoMedioEntrada;
767 blopes 20
 
21
    private int quantidadeTotal; // ex.: 300 ações
22
 
23
    private Candle candleEntrada1;
24
    private Candle candleEntrada2;
25
 
760 blopes 26
    private Candle candleSaida;
767 blopes 27
    private BigDecimal precoSaida;
760 blopes 28
 
767 blopes 29
    private boolean stopado;
30
    private boolean alvo1Atingido;
31
    private boolean alvo2Atingido;
760 blopes 32
 
767 blopes 33
    private BigDecimal resultadoFinanceiro; // R$
34
 
35
    private Date dataHoraEntrada;
36
    private Date dataHoraSaida;
37
 
38
    // GETTERS/SETTERS
39
 
40
    public PadraoGatilho getPadrao() {
41
        return padrao;
42
    }
43
 
44
    public void setPadrao(PadraoGatilho padrao) {
45
        this.padrao = padrao;
46
    }
47
 
48
    public boolean isEntrada1Executada() {
49
        return entrada1Executada;
50
    }
51
 
52
    public void setEntrada1Executada(boolean entrada1Executada) {
53
        this.entrada1Executada = entrada1Executada;
54
    }
55
 
56
    public boolean isEntrada2Executada() {
57
        return entrada2Executada;
58
    }
59
 
60
    public void setEntrada2Executada(boolean entrada2Executada) {
61
        this.entrada2Executada = entrada2Executada;
62
    }
63
 
64
    public BigDecimal getPrecoEntrada1() {
65
        return precoEntrada1;
66
    }
67
 
68
    public void setPrecoEntrada1(BigDecimal precoEntrada1) {
69
        this.precoEntrada1 = precoEntrada1;
70
    }
71
 
72
    public BigDecimal getPrecoEntrada2() {
73
        return precoEntrada2;
74
    }
75
 
76
    public void setPrecoEntrada2(BigDecimal precoEntrada2) {
77
        this.precoEntrada2 = precoEntrada2;
78
    }
79
 
80
    public BigDecimal getPrecoMedioEntrada() {
81
        return precoMedioEntrada;
82
    }
83
 
84
    public void setPrecoMedioEntrada(BigDecimal precoMedioEntrada) {
85
        this.precoMedioEntrada = precoMedioEntrada;
86
    }
87
 
88
    public int getQuantidadeTotal() {
89
        return quantidadeTotal;
90
    }
91
 
92
    public void setQuantidadeTotal(int quantidadeTotal) {
93
        this.quantidadeTotal = quantidadeTotal;
94
    }
95
 
96
    public Candle getCandleEntrada1() {
97
        return candleEntrada1;
98
    }
99
 
100
    public void setCandleEntrada1(Candle candleEntrada1) {
101
        this.candleEntrada1 = candleEntrada1;
102
    }
103
 
104
    public Candle getCandleEntrada2() {
105
        return candleEntrada2;
106
    }
107
 
108
    public void setCandleEntrada2(Candle candleEntrada2) {
109
        this.candleEntrada2 = candleEntrada2;
110
    }
111
 
112
    public Candle getCandleSaida() {
113
        return candleSaida;
114
    }
115
 
116
    public void setCandleSaida(Candle candleSaida) {
117
        this.candleSaida = candleSaida;
118
    }
119
 
120
    public BigDecimal getPrecoSaida() {
121
        return precoSaida;
122
    }
123
 
124
    public void setPrecoSaida(BigDecimal precoSaida) {
125
        this.precoSaida = precoSaida;
126
    }
127
 
128
    public boolean isStopado() {
129
        return stopado;
130
    }
131
 
132
    public void setStopado(boolean stopado) {
133
        this.stopado = stopado;
134
    }
135
 
136
    public boolean isAlvo1Atingido() {
137
        return alvo1Atingido;
138
    }
139
 
140
    public void setAlvo1Atingido(boolean alvo1Atingido) {
141
        this.alvo1Atingido = alvo1Atingido;
142
    }
143
 
144
    public boolean isAlvo2Atingido() {
145
        return alvo2Atingido;
146
    }
147
 
148
    public void setAlvo2Atingido(boolean alvo2Atingido) {
149
        this.alvo2Atingido = alvo2Atingido;
150
    }
151
 
152
    public BigDecimal getResultadoFinanceiro() {
153
        return resultadoFinanceiro;
154
    }
155
 
156
    public void setResultadoFinanceiro(BigDecimal resultadoFinanceiro) {
157
        this.resultadoFinanceiro = resultadoFinanceiro;
158
    }
159
 
160
    public Date getDataHoraEntrada() {
161
        return dataHoraEntrada;
162
    }
163
 
164
    public void setDataHoraEntrada(Date dataHoraEntrada) {
165
        this.dataHoraEntrada = dataHoraEntrada;
166
    }
167
 
168
    public Date getDataHoraSaida() {
169
        return dataHoraSaida;
170
    }
171
 
172
    public void setDataHoraSaida(Date dataHoraSaida) {
173
        this.dataHoraSaida = dataHoraSaida;
174
    }
760 blopes 175
}