Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
graças ao bom jobi possível com a curva de equidade ?
É o roteiro para gerar a declaração.
Anexe o script ao gráfico e encontre a declaração na pasta /file.
Isso é tudo.
Hi!
Aqui está meu roteiro para o MT4.
1. Agora você pode esconder/mostrar colunas separadas.
2. Função Sortar adicionada. Você obtém um mecanismo de ordenação de dados por colunas.
3. Validar a função adicionada. O relatório final terá apenas dados validados.RickD,
Muito obrigado por seu roteiro. Ele é muito útil.
Você disse que podemos usar algumas das funções deste roteiro. Mas lamento não saber até agora como usar estas funções (para ordenar as ordens por pares, etc.). Sei que devo anexar o script ao gráfico e o relatório me aguardará na pasta /file. Mas como usar todas as opções deste script?
E apenas uma sugestão: você fez seu post na seção "Sistemas Comerciais e Indicadores", mas estou moderando esta seção, então levei algum tempo para ver seu post e reconhecer que seu post não tem nada com esta seção e para movê-lo para o lugar certo. Por favor, se você estiver postando algo gratuitamente (como normalmente), não use a seção Comercial.
RickD,
Muito obrigado por seu roteiro. Ele é muito útil.
Você disse que podemos usar algumas das funções deste roteiro. Mas lamento não saber até agora como usar estas funções (para ordenar as ordens por pares, etc.). Sei que devo anexar o script ao gráfico e o relatório me aguardará na pasta /file. Mas como usar todas as opções deste script?1. Ordenação.
Ordenando bases em matrizes SortBy[] e SortBy2[].
Você pode encontrar o SortBy arrays no início do meu script.
Exemplo:
1)
int SortBy[] = {BY_OPENTIME};
O script ordenará todas as ordens por coluna OPENTIME.
A ordem é ascendente por padrão.
2)
int SortBy[] = {BY_SYMBOL, BY_PROFIT};
int SortBy2[] = {ASK, DESK}; (Desculpe pelo meu erro de impressão, deveria ser DESC)
Sem comentários
Usar seguindo constantes pré-definidas:
BY_TICKET
POR_OPENTIME
POR_TIPO
POR_LOTOS
POR_SYMBOL
POR PREÇO_OPENPRIZADO
BY_SL
BY_TP
POR_CLOSETIME
POR_CLOSEPRICE
POR_COMISSÃO
POR_SWAP
POR_PROFÍCIO
POR_COMMENTO
2. 2. Validação
Há a função Validar no final do meu script:
bool Validate(int ticket) {
...
}
Exemplo:
1)
Preciso de um relatório contendo apenas ordens GBPUSD.
Eu uso a seguinte função Validar:
bool Validate(int ticket) {
retorno (OrderSymbol() == "GBPUSD");
}
Não é necessário chamar a função OrderSelect.
O script chama OrderSelect automaticamente antes de validar.
2) Se eu precisar fechar todas as ordens somente por takeprofit:
bool Validate(int ticket) {
retorno (StringFind(OrderComment(), "[tp]") != -1);
}
3) Se eu precisar de todas as ordens abertas após 2005.06.13 20.00:
bool Validate(int ticket) {
retorno (OrderOpenTime() > StrToTime("2005.06.13 20.00"));
}
Como mostrar/ocultar colunas separadas
#define SHOW_OPENTIME 1
#define SHOW_OPENPRICE 1
#define SHOW_SL 1
#define SHOW_TP 1
#define SHOW_CLOSETIME 1
#define SHOW_CLOSEPRICE 1
#define SHOW_COMMISSION 1
#define SHOW_SWAP 1
#define SHOW_COMMENT 0
Isto significa que as colunas OPENTIME, ..., SWAP são visíveis (1), a coluna COMMENT está oculta (0).
Como mostrar/ocultar colunas separadas
#define SHOW_OPENTIME 1
#define SHOW_OPENPRICE 1
#define SHOW_SL 1
#define SHOW_TP 1
#define SHOW_CLOSETIME 1
#define SHOW_CLOSEPRICE 1
#define SHOW_COMMISSION 1
#define SHOW_SWAP 1
#define SHOW_COMMENT 0
Isto significa que as colunas OPENTIME, ..., SWAP são visíveis (1), a coluna COMMENT está oculta (0).É possível ordenar por pips e obter o total?
Por exemplo, estou testando um EA em tantos pares quanto possível. É possível usar este script para saber quantos pips (no total) EA fez para cada par em particular durante o período de tempo estimado (semanal, digamos)?
Não tenho certeza se devo começar um novo tópico para isto, então me desculpe se estou um pouco fora do tópico aqui:
Eu estava usando um pequeno software gratuito chamado "MTreport4" para analisar declarações (as minhas e as de outros testadores) para mostrar pips feitos ou perdidos por moeda.
Mas agora com o novo build 188, o software não vai mais funcionar.
Alguém tem um software "analisador" diferente que seja compatível com o build 188?
Obrigado
Sada
Acabei de encontrar este programa sofisticado hoje e era *mais* o que eu estava procurando.
Ainda bem que eu sei como codificar
Adicionei uma função para mostrar subtotais para cada EA específica com base em comentários junto com o fator de lucro de cada EA.
Agora também ordena por comentário corretamente, o [sl] e o [tp] não atrapalham.
Espero que outra pessoa ache isto útil.
Basta arrastar o script para qualquer gráfico e ele terá toda a sua história.
-Adam
É possível classificar por pips e obter total? Por exemplo, estou testando um EA em tantos pares quanto possível. É possível usar este script para saber quantos pips (no total) EA fez para cada par em particular durante o período de tempo estimado (semanal, digamos)?
Use a função Validar para designar o período estimado e o par de moedas. Infelizmente o script mostra lucro em moeda de depósito em vez de pips.
Aqui está a nova versão do meu relatório:
https://www.mql5.com/en/forum/174822
Acabei de encontrar este programa sofisticado hoje e era *mais* o que eu estava procurando.
Ainda bem que eu sei como codificar
Eu adicionei uma função para mostrar subtotais para cada EA específica com base em comentários junto com o fator de lucro de cada EA.
Agora também ordena por comentário corretamente, o [sl] e o [tp] não atrapalham.
Espero que outra pessoa ache isto útil.
Basta arrastar o script para qualquer gráfico e ele terá toda a sua história.
-Adamoi adam,
seria ótimo se pudéssemos fazer isto com um par de ervery!!!
Obrigado por sua ajuda,
sr. trader !