O Sistema de Trading GO foi reescrito a partir do MQL4 pelo autor ExpertTrader. Você pode conferir o código original neste link.
Como Funciona
O GO é calculado utilizando a seguinte fórmula:
GO = ((C-O) + (H-O) + (L-O) + (C-L) + (C-H)) * V;
Sendo que C, O, H e L representam os valores da Média Móvel nos preços de Fechamento, Abertura, Máximo e Mínimo, respectivamente. V é o volume da barra de sinal.
Se o valor do GO for maior que 0, uma ordem de compra é aberta. Se for menor, a ordem de compra é fechada e uma ordem de venda é aberta.
A imagem abaixo ilustra o desempenho do Sistema de Trading no modo visual do testador de estratégias.
Parâmetros
- Lots - tamanho do lote; quando 0, o parâmetro MaxrR é utilizado.
- MaximumRisk - Risco (valor padrão é Lots=0).
- Shift - Barra em que os indicadores são verificados: 0 - barra em formação, 1 - primeira barra formada.
- MAPeriod - período da MA.
- MAShift - deslocamento da MA.
- MAMethod - método da MA.
- VolVolume - volume.
- OpenLevel - se o valor de GO exceder este nível, uma ordem de compra é aberta; se for menor que -OpenLevel, uma ordem de venda é aberta.
- CloseLevelDif - a diferença entre o nível de abertura e fechamento deve ser um valor positivo. O nível de fechamento deve ser igual ou menor que o nível de abertura.
- ShowGO - exibir o valor de GO nos comentários do gráfico.
Nota
Caso o OpenLevel tenha valor 0, o volume da barra não influenciará, então os parâmetros OpenLevel e CloseLevelDif são incluídos. Esses parâmetros não estão presentes na fonte original. Parâmetros externos foram incluídos para a Média Móvel.
...
Comentário 0