Subversion Repositories Integrator Subversion

Rev

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

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