Subversion Repositories Integrator Subversion

Rev

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