Subversion Repositories Integrator Subversion

Rev

Rev 760 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 760 Rev 762
Line 1... Line 1...
1
package br.com.kronus.core;
1
package br.com.kronus.core;
2
2
-
 
3
import java.math.BigDecimal;
3
import java.time.LocalDateTime;
4
import java.time.LocalDateTime;
4
5
5
public class SinalDeTrade {
6
public class SinalDeTrade {
6
7
7
    public enum Direcao {
8
    public enum Direcao {
8
        COMPRA, VENDA
9
        COMPRA, VENDA
9
    }
10
    }
10
11
11
    private Direcao direcao;
12
    private Direcao direcao;
12
    private LocalDateTime time;
13
    private LocalDateTime time;
13
    private double precoEntrada;
-
 
14
    private double stopLoss;
-
 
15
    private double alvo;
-
 
-
 
14
    private BigDecimal precoEntrada;
-
 
15
    private BigDecimal stopLoss;
-
 
16
    private BigDecimal alvo;
16
17
17
    public SinalDeTrade(Direcao direcao, LocalDateTime time,
18
    public SinalDeTrade(Direcao direcao, LocalDateTime time,
18
                        double precoEntrada, double stopLoss, double alvo) {
-
 
-
 
19
                BigDecimal precoEntrada, BigDecimal stopLoss, BigDecimal alvo) {
19
        this.direcao = direcao;
20
        this.direcao = direcao;
20
        this.time = time;
21
        this.time = time;
21
        this.precoEntrada = precoEntrada;
22
        this.precoEntrada = precoEntrada;
22
        this.stopLoss = stopLoss;
23
        this.stopLoss = stopLoss;
23
        this.alvo = alvo;
24
        this.alvo = alvo;
Line 29... Line 30...
29
30
30
    public LocalDateTime getTime() {
31
    public LocalDateTime getTime() {
31
        return time;
32
        return time;
32
    }
33
    }
33
34
34
    public double getPrecoEntrada() {
-
 
-
 
35
    public BigDecimal getPrecoEntrada() {
35
        return precoEntrada;
36
        return precoEntrada;
36
    }
37
    }
37
38
38
    public double getStopLoss() {
-
 
-
 
39
    public BigDecimal getStopLoss() {
39
        return stopLoss;
40
        return stopLoss;
40
    }
41
    }
41
42
42
    public double getAlvo() {
-
 
-
 
43
    public BigDecimal getAlvo() {
43
        return alvo;
44
        return alvo;
44
    }
45
    }
45
}
46
}