Subversion Repositories Integrator Subversion

Rev

Rev 770 | Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
767 blopes 1
package br.com.sl.domain.dto.robo;
2
 
3
import java.math.BigDecimal;
4
 
5
import br.com.kronus.core.PadraoGatilho;
6
import br.com.sl.domain.model.Candle;
7
 
8
public class SinalTradeGatilho3 {
9
 
10
    public enum TipoOperacao {
11
        COMPRA, VENDA
12
    }
13
 
14
    private TipoOperacao tipoOperacao;
15
    private int contratosTotais;
16
    private int contratosEntrada1;
17
    private int contratosEntrada2;
18
 
19
    private BigDecimal precoEntrada1; // 50%
20
    private BigDecimal precoEntrada2; // 75%
21
 
22
    private BigDecimal alvo1; // 123,6%
23
    private BigDecimal alvo2; // 300% (ou depois você ajusta para FVG/FVA)
24
 
25
    private BigDecimal stopMenos100; // nível -100% da fibo
26
    // opcional: stopAlternativo baseado em 25% acima/abaixo do fundo/topo relevante
27
    private BigDecimal stopAlternativo;
28
 
29
    private PadraoGatilho padrao;
30
    private Candle referencia;
31
    private Candle gatilho2;
32
    private Candle gatilho3;
33
 
34
    // Getters e setters
35
 
36
    public TipoOperacao getTipoOperacao() {
37
        return tipoOperacao;
38
    }
39
 
40
    public void setTipoOperacao(TipoOperacao tipoOperacao) {
41
        this.tipoOperacao = tipoOperacao;
42
    }
43
 
44
    public int getContratosTotais() {
45
        return contratosTotais;
46
    }
47
 
48
    public void setContratosTotais(int contratosTotais) {
49
        this.contratosTotais = contratosTotais;
50
    }
51
 
52
    public int getContratosEntrada1() {
53
        return contratosEntrada1;
54
    }
55
 
56
    public void setContratosEntrada1(int contratosEntrada1) {
57
        this.contratosEntrada1 = contratosEntrada1;
58
    }
59
 
60
    public int getContratosEntrada2() {
61
        return contratosEntrada2;
62
    }
63
 
64
    public void setContratosEntrada2(int contratosEntrada2) {
65
        this.contratosEntrada2 = contratosEntrada2;
66
    }
67
 
68
    public BigDecimal getPrecoEntrada1() {
69
        return precoEntrada1;
70
    }
71
 
72
    public void setPrecoEntrada1(BigDecimal precoEntrada1) {
73
        this.precoEntrada1 = precoEntrada1;
74
    }
75
 
76
    public BigDecimal getPrecoEntrada2() {
77
        return precoEntrada2;
78
    }
79
 
80
    public void setPrecoEntrada2(BigDecimal precoEntrada2) {
81
        this.precoEntrada2 = precoEntrada2;
82
    }
83
 
84
    public BigDecimal getAlvo1() {
85
        return alvo1;
86
    }
87
 
88
    public void setAlvo1(BigDecimal alvo1) {
89
        this.alvo1 = alvo1;
90
    }
91
 
92
    public BigDecimal getAlvo2() {
93
        return alvo2;
94
    }
95
 
96
    public void setAlvo2(BigDecimal alvo2) {
97
        this.alvo2 = alvo2;
98
    }
99
 
100
    public BigDecimal getStopMenos100() {
101
        return stopMenos100;
102
    }
103
 
104
    public void setStopMenos100(BigDecimal stopMenos100) {
105
        this.stopMenos100 = stopMenos100;
106
    }
107
 
108
    public BigDecimal getStopAlternativo() {
109
        return stopAlternativo;
110
    }
111
 
112
    public void setStopAlternativo(BigDecimal stopAlternativo) {
113
        this.stopAlternativo = stopAlternativo;
114
    }
115
 
116
    public PadraoGatilho getPadrao() {
117
        return padrao;
118
    }
119
 
120
    public void setPadrao(PadraoGatilho padrao) {
121
        this.padrao = padrao;
122
    }
123
 
124
    public Candle getReferencia() {
125
        return referencia;
126
    }
127
 
128
    public void setReferencia(Candle referencia) {
129
        this.referencia = referencia;
130
    }
131
 
132
    public Candle getGatilho2() {
133
        return gatilho2;
134
    }
135
 
136
    public void setGatilho2(Candle gatilho2) {
137
        this.gatilho2 = gatilho2;
138
    }
139
 
140
    public Candle getGatilho3() {
141
        return gatilho3;
142
    }
143
 
144
    public void setGatilho3(Candle gatilho3) {
145
        this.gatilho3 = gatilho3;
146
    }
147
 
148
}