Subversion Repositories Integrator Subversion

Rev

Rev 762 | Rev 767 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 762 Rev 764
Line 4... Line 4...
4
import java.util.List;
4
import java.util.List;
-
 
5
import java.util.stream.Collectors;
5
6
6
import br.com.ec.core.util.VerificadorUtil;
7
import br.com.ec.core.util.VerificadorUtil;
7
import br.com.kronus.core.PadraoGatilho;
8
import br.com.kronus.core.PadraoGatilho;
8
import br.com.sl.domain.model.Ativo;
9
import br.com.sl.domain.model.Ativo;
9
import br.com.sl.domain.model.Candle;
10
import br.com.sl.domain.model.Candle;
Line 15... Line 16...
15
       
16
       
16
        private List<Ativo> ativosEmAnalise;
17
        private List<Ativo> ativosEmAnalise;
17
        private List<Candle> candlesEmAnalise;
18
        private List<Candle> candlesEmAnalise;
18
       
19
       
19
        private List<PadraoGatilho> padroes;
20
        private List<PadraoGatilho> padroes;
20
       
-
 
-
 
21
-
 
22
        private Candle ultimoCandleAnalisado;
21
        private String observacaoRobo;
23
        private String observacaoRobo;
22
24
23
        public RoboDTO() {
25
        public RoboDTO() {
24
                this.rodando = false;
26
                this.rodando = false;
25
                this.analisarPorHistoricoArquivo = false;
27
                this.analisarPorHistoricoArquivo = false;
26
                this.ativosEmAnalise = new ArrayList<Ativo>();
28
                this.ativosEmAnalise = new ArrayList<Ativo>();
27
                this.candlesEmAnalise = new ArrayList<Candle>();
29
                this.candlesEmAnalise = new ArrayList<Candle>();
28
                this.padroes = new ArrayList<PadraoGatilho>();
30
                this.padroes = new ArrayList<PadraoGatilho>();
-
 
31
                this.ultimoCandleAnalisado = new Candle();
29
        }
32
        }
30
       
33
       
31
        public Boolean getRodando() {
34
        public Boolean getRodando() {
32
                return rodando;
35
                return rodando;
33
        }
36
        }
Line 80... Line 83...
80
        public String getObservacaoRobo() {
83
        public String getObservacaoRobo() {
81
                return observacaoRobo;
84
                return observacaoRobo;
82
        }
85
        }
83
        public void setObservacaoRobo(String observacaoRobo) {
86
        public void setObservacaoRobo(String observacaoRobo) {
84
                this.observacaoRobo = observacaoRobo;
87
                this.observacaoRobo = observacaoRobo;
-
 
88
        }
-
 
89
       
-
 
90
        public Candle getUltimoCandleAnalisado() {
-
 
91
                return ultimoCandleAnalisado;
-
 
92
        }
-
 
93
        public void setUltimoCandleAnalisado(Candle ultimoCandleAnalisado) {
-
 
94
                this.ultimoCandleAnalisado = ultimoCandleAnalisado;
85
        }
95
        }
86
96
87
        public Boolean verificarSeAtivoConstaNaLista(String nomeAtivo) {
97
        public Boolean verificarSeAtivoConstaNaLista(String nomeAtivo) {
88
                for (Ativo ativo: getAtivosEmAnalise()) {
98
                for (Ativo ativo: getAtivosEmAnalise()) {
89
                        if (ativo.getNome().equals(nomeAtivo)) {
99
                        if (ativo.getNome().equals(nomeAtivo)) {
Line 94... Line 104...
94
        }
104
        }
95
105
96
        public void adicionarCandleNaLista(Candle candle) {
106
        public void adicionarCandleNaLista(Candle candle) {
97
                getCandlesEmAnalise().add(candle);
107
                getCandlesEmAnalise().add(candle);
98
        }
108
        }
99
-
 
-
 
109
       
100
}
110
}