Rev 776 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 776 | Rev 779 | ||
|---|---|---|---|
| Line 3... | Line 3... | ||
| 3 | import java.math.BigDecimal; |
3 | import java.math.BigDecimal; |
| 4 | import java.math.RoundingMode; |
4 | import java.math.RoundingMode; |
| 5 | import java.util.ArrayList; |
5 | import java.util.ArrayList; |
| 6 | import java.util.List; |
6 | import java.util.List; |
| 7 | 7 | ||
| - | 8 | import br.com.ec.web.util.TipoOperacao; |
|
| 8 | import br.com.kronus.core.PadraoGatilho; |
9 | import br.com.kronus.core.PadraoGatilho; |
| 9 | import br.com.sl.domain.dto.robo.SinalTradeGatilho3; |
10 | import br.com.sl.domain.dto.robo.SinalTradeGatilho3; |
| 10 | import br.com.sl.domain.dto.robo.SinalTradeGatilho3.TipoOperacao; |
- | |
| 11 | import br.com.sl.domain.model.Candle; |
11 | import br.com.sl.domain.model.Candle; |
| - | 12 | import br.com.sl.domain.model.tipos.TipoSinal; |
|
| 12 | import br.com.sl.domain.util.BigDecimalUtils; |
13 | import br.com.sl.domain.util.BigDecimalUtils; |
| 13 | 14 | ||
| 14 | public class EstrategiaGatilhoTipo3Sinais { |
15 | public class EstrategiaGatilhoTipo3Sinais { |
| 15 | 16 | ||
| 16 | private static final int CONTRATOS_TOTAIS = 6; |
17 | private static final int CONTRATOS_TOTAIS = 6; |
| Line 106... | Line 107... | ||
| 106 | s.setReferencia(ref); |
107 | s.setReferencia(ref); |
| 107 | s.setGatilho1(g1); |
108 | s.setGatilho1(g1); |
| 108 | s.setGatilho2(g2); |
109 | s.setGatilho2(g2); |
| 109 | s.setGatilho3(g3); |
110 | s.setGatilho3(g3); |
| 110 | 111 | ||
| 111 | s.setTipoOperacao(TipoOperacao.VENDA); |
- | |
| - | 112 | s.setTipoOperacao(TipoSinal.VENDA_V); |
|
| 112 | s.setContratosTotais(CONTRATOS_TOTAIS); |
113 | s.setContratosTotais(CONTRATOS_TOTAIS); |
| 113 | s.setContratosEntrada1(CONTRATOS_ENTRADA1); |
114 | s.setContratosEntrada1(CONTRATOS_ENTRADA1); |
| 114 | s.setContratosEntrada2(CONTRATOS_ENTRADA2); |
115 | s.setContratosEntrada2(CONTRATOS_ENTRADA2); |
| 115 | 116 | ||
| 116 | s.setPrecoEntrada1(entrada1.setScale(2, RoundingMode.HALF_UP)); |
117 | s.setPrecoEntrada1(entrada1.setScale(2, RoundingMode.HALF_UP)); |
| Line 157... | Line 158... | ||
| 157 | s.setReferencia(ref); |
158 | s.setReferencia(ref); |
| 158 | s.setGatilho1(g1); |
159 | s.setGatilho1(g1); |
| 159 | s.setGatilho2(g2); |
160 | s.setGatilho2(g2); |
| 160 | s.setGatilho3(g3); |
161 | s.setGatilho3(g3); |
| 161 | 162 | ||
| 162 | s.setTipoOperacao(TipoOperacao.COMPRA); |
- | |
| - | 163 | s.setTipoOperacao(TipoSinal.COMPRA_C); |
|
| 163 | s.setContratosTotais(CONTRATOS_TOTAIS); |
164 | s.setContratosTotais(CONTRATOS_TOTAIS); |
| 164 | s.setContratosEntrada1(CONTRATOS_ENTRADA1); |
165 | s.setContratosEntrada1(CONTRATOS_ENTRADA1); |
| 165 | s.setContratosEntrada2(CONTRATOS_ENTRADA2); |
166 | s.setContratosEntrada2(CONTRATOS_ENTRADA2); |
| 166 | 167 | ||
| 167 | s.setPrecoEntrada1(entrada1.setScale(2, RoundingMode.HALF_UP)); |
168 | s.setPrecoEntrada1(entrada1.setScale(2, RoundingMode.HALF_UP)); |