Subversion Repositories Integrator Subversion

Rev

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));