Skip to content

Commit f20bcf2

Browse files
committed
Adicionado Readme.md ao Expert
1 parent f2b9ca8 commit f20bcf2

File tree

6 files changed

+132
-6
lines changed

6 files changed

+132
-6
lines changed
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# Metatrader 5 Robots
2+
3+
4+
5+
## Box of Consolidation
6+
7+
Este metodo baseia-se em acumulação de preço. Escolha em qual tempo grafico e a quantidade de candles para o mesmo
8+
criar uma "box" de acumulação no preço em questão.
9+
10+
Fique no aguardo para mais informações... e imagens sobre o setup.
11+

Experts/FirstCandle/README.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# Metatrader 5 Robots
2+
3+
4+
5+
## First Candle
6+
7+
Este setup é um classico, consiste em pegar o primeiro candle de hora do dia e marcar sua maxima para entrar na compra caso seja rompida e
8+
sua minima para o mesmo porem na venda. Porem com esse robot é possivel determinar qualquer tempo grafico, não entendeu?
9+
Que tal entrar no rompimento da maxima do primeiro candle de 5min? é possivel! basta configurar a sua estrategia.
10+
11+
Fique no aguardo para mais informações... e imagens sobre o setup.
12+
13+
14+
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# Metatrader 5 Robots
2+
3+
4+
5+
## The Line of Division
6+
7+
Este setup consiste em uma estratégia de numero de vezes que um determinado preço é negocioado em diferentes tempos.
8+
Conta-se cada candle e com um total de toques no preço determinado na configuração da estratégia determina-se a entrada,
9+
tanto na compra quanto na venda, desde que o preço atual esteja acima ou abaixo do preço em repetição.
10+
11+
Fique no aguardo para mais informações... e imagens sobre o setup.
12+
13+
14+

README.md

Lines changed: 93 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,99 @@
1+
# Metatrader 5 Robots
12

2-
# Metatrader ROBOTS
3-
4-
3+
54

65
## Getting Started
76

8-
* /Experts/ => Executables
9-
* /Include/Robots/ => Source
10-
* /Include/Framework/ => Source Base
7+
Esse projeto foi desenvolvido para facilitar a criação de robôs traders escritos na linguagem [mql5](https://www.mql5.com/pt)
8+
para a plataforma metatrader 5. Todos os robôs encontram se no diretorio "/Experts", acompanhados de um arquivo .set
9+
de configuração da estratégia. Inicialmente o projeto foi feito para atender ao mercado de mini contratos futuros da
10+
bolsa de valores de são paulo (BOVESPA). Para compilar os robôs é necessario acessar o editor de código do metatrader 5.
11+
12+
Cada robô possui sua estratégia, contudo todos possuem funcionalidades basicas em comun, muitas delas já conhecidas
13+
no mercado de negociação, porém outras nem tanto. Irei retratar todas as funcionalidades que o framework
14+
de criação de robôs proporciona. Logo abaixo estão as configurações por seções, e em cada seção suas respectivas
15+
variáveis.
16+
17+
* Definições Básicas
18+
19+
| Variavel | Descrição |
20+
| ------ | ------ |
21+
|HoraInicio | Hora de inicio de execução da estratégia|
22+
|HoraFim | Hora de término de execução da estratégia|
23+
|HoraInicioIntervalo | Hora de definição de início do intervalo|
24+
|HoraFimIntervalo | Hora de definição de término do intervalo|
25+
|FecharPosition | Defini se irá fechar a posição após estar posicionado em horário fora de execução da estratégia|
26+
|Volume | Defini o volume da sua posição|
27+
|Spread | É o spread utilizado para entrar em uma posição|
28+
29+
* Alvos
30+
31+
| Variavel | Descrição |
32+
| ------ | ------ |
33+
|StopGainEmPontos | Defini em pontos o valor do stop gain da operação|
34+
|StopLossEmPontos | Defini em pontos o valor do stop loss da operação|
35+
36+
* Trailing Stop
37+
38+
| Variavel | Descrição |
39+
| ------ | ------ |
40+
|IsTrailingStop | Ativa ou desativa função de trailing stop|
41+
|TrailingStopInicio | Defini o inicio do trailing stop|
42+
|TrailingStop | Defini o valor aplicado para cada execução do trailing stop|
43+
44+
* Break-Even
45+
46+
| Variavel | Descrição |
47+
| ------ | ------ |
48+
|IsBreakEven | Ativa ou desativa função de break even|
49+
|BreakEvenInicio | Defini o inicio do break even |
50+
|BreakEven | Defini o valor aplicado para cada execução do break even|
51+
52+
* Config de Apresentação
53+
54+
| Variavel | Descrição |
55+
| ------ | ------ |
56+
|IsDesenhar | Ativa ou desativa função de marcação na tela|
57+
|IsPreencher | Habilita preenchimento do desenho |
58+
|IsEnviarParaTras | Envia objeto para fundo do grafico|
59+
|Cor | Defini cor das marcações |
60+
|CorCompra | Defini cor relacionada a compra (Padrão azul)|
61+
|CorVenda| Defini cor relacionada a venda (Padrão vermelho)|
62+
63+
* Financeiro
64+
65+
| Variavel | Descrição |
66+
| ------ | ------ |
67+
|IsGerenciamentoFinanceiro | Ativa ou desativa função de gerenciameto de risco |
68+
|CorretagemValor | Valor da corretagem da corretora onde esta executando a estratégia |
69+
|IsCalcularCorretagemLucroMaximo | Defini lucro/ prejuizo com corretagem gerada no dia |
70+
|MaximoLucroDiario | Defini lucro máximo do dia|
71+
|MaximoPrejuizoDiario | Defini prejuízo máximo do dia|
72+
73+
* Realização de Parcial
74+
75+
| Variavel | Descrição |
76+
| ------ | ------ |
77+
|IsParcial | Ativa ou desativa função de realização de parcial |
78+
|PrimeiraParcialLotes | Número de lotes para realizar na primeira parcial |
79+
|PrimeiraParcialInicio | Valor em pontos do inicio da parcial |
80+
|SegundaParcialLotes | Número de lotes para realizar na segunda parcial |
81+
|SegundaParcialInicio | Valor em pontos do inicio da parcial |
82+
|TerceiraParcialLotes | Número de lotes para realizar na terceira parcial |
83+
|TerceiraParcialInicio | Valor em pontos do inicio da parcial |
84+
85+
* Expert Control
86+
87+
| Variavel | Descrição |
88+
| ------ | ------ |
89+
|NumeroMagico | Número que é utilizado para identificar o robot |
90+
91+
## Robots
92+
93+
As estratégias abaixo que se encontram em "[/Experts](/Experts)" utilizam o Framework base:
94+
95+
- [Box of consolidation](/Experts/BoxOfConsolidation);
96+
- [Line of division](/Experts/TheLineOfDivision);
97+
- [First candle](/Experts/FirstCandle);
1198

1299

0 commit comments

Comments
 (0)