Blame |
Last modification |
View Log
| Download
| RSS feed
package br.com.kronus.strategy;
import br.com.kronus.core.Timeframe;
import java.io.Serializable;
import java.time.LocalTime;
public class EstrategiaConfig
implements Serializable {
private String ativo
;
private Timeframe timeframe
;
private double capitalTotal
;
private double riscoPorTradePercent
;
private double stopDiarioPercent
;
private double metaDiariaPercent
;
private int maxTradesDia
;
private boolean usarGatilhoTipo2
;
private boolean usarFiltroTendencia
;
private LocalTime horarioInicio
;
private LocalTime horarioFim
;
public EstrategiaConfig
() {
this.
ativo =
"WINZ25";
this.
timeframe = Timeframe.
M5;
this.
capitalTotal =
10000.0;
this.
riscoPorTradePercent =
0.5;
this.
stopDiarioPercent =
3.0;
this.
metaDiariaPercent =
2.0;
this.
maxTradesDia =
10;
this.
usarGatilhoTipo2 =
true;
this.
usarFiltroTendencia =
true;
this.
horarioInicio = LocalTime.
of(9,
5);
this.
horarioFim = LocalTime.
of(17,
0);
}
public String getAtivo
() {
return ativo
;
}
public void setAtivo
(String ativo
) {
this.
ativo = ativo
;
}
public Timeframe getTimeframe
() {
return timeframe
;
}
public void setTimeframe
(Timeframe timeframe
) {
this.
timeframe = timeframe
;
}
public double getCapitalTotal
() {
return capitalTotal
;
}
public void setCapitalTotal
(double capitalTotal
) {
this.
capitalTotal = capitalTotal
;
}
public double getRiscoPorTradePercent
() {
return riscoPorTradePercent
;
}
public void setRiscoPorTradePercent
(double riscoPorTradePercent
) {
this.
riscoPorTradePercent = riscoPorTradePercent
;
}
public double getStopDiarioPercent
() {
return stopDiarioPercent
;
}
public void setStopDiarioPercent
(double stopDiarioPercent
) {
this.
stopDiarioPercent = stopDiarioPercent
;
}
public double getMetaDiariaPercent
() {
return metaDiariaPercent
;
}
public void setMetaDiariaPercent
(double metaDiariaPercent
) {
this.
metaDiariaPercent = metaDiariaPercent
;
}
public int getMaxTradesDia
() {
return maxTradesDia
;
}
public void setMaxTradesDia
(int maxTradesDia
) {
this.
maxTradesDia = maxTradesDia
;
}
public boolean isUsarGatilhoTipo2
() {
return usarGatilhoTipo2
;
}
public void setUsarGatilhoTipo2
(boolean usarGatilhoTipo2
) {
this.
usarGatilhoTipo2 = usarGatilhoTipo2
;
}
public boolean isUsarFiltroTendencia
() {
return usarFiltroTendencia
;
}
public void setUsarFiltroTendencia
(boolean usarFiltroTendencia
) {
this.
usarFiltroTendencia = usarFiltroTendencia
;
}
public LocalTime getHorarioInicio
() {
return horarioInicio
;
}
public void setHorarioInicio
(LocalTime horarioInicio
) {
this.
horarioInicio = horarioInicio
;
}
public LocalTime getHorarioFim
() {
return horarioFim
;
}
public void setHorarioFim
(LocalTime horarioFim
) {
this.
horarioFim = horarioFim
;
}
}