Score Your Bar Replay in R
- Indicadores
-
Jevon Naldo Yoshield
I build MetaTrader 5 tools I use on my own charts. Nine are on the Market.
Order Entry Panel sends market orders per click. Smart Risk and Lot Size Panel turns risk and stop into lots. Prop Firm Guard and Drawdown Lock caps my daily loss. - Versão: 1.0
Um replay de barras esconde as barras ainda não alcançadas. Este também precifica cada entrada virtual pelo spread que a sua barra registrou e pontua a tentativa em R, para que um trader que ensaia manualmente possa ver o que valeu a decisão.
O QUE FAZ
- Sem antecipação nas barras da sessão: uma cortina esconde as barras que o replay ainda não alcançou.
- O spread da barra: cada execução virtual paga o spread guardado na barra, nunca um que se digite; uma barra sem spread recusa uma ordem a mercado ou um fechamento com NO FILL - BAR SPREAD 0, e uma operação aberta que a atravesse permanece aberta.
- Nenhuma ordem enviada: toda ordem é virtual, e o indicador não lê nenhuma posição nem abre nenhum arquivo, por isso não pode agir sobre a conta, dizer o que uma operação real fez, nem deixar registro de operação.
- Uma só pontuação em R: o múltiplo da distância do stop definida, e nenhum número que imprima é dinheiro, porque não lê nenhuma propriedade da conta, incluindo a moeda do depósito.
- Uma operação sem stop conta mesmo assim: é contada e não pontuada, e o painel marca-a em vez de inventar um R.
- Aritmética visível: cada execução usa os quatro preços registrados na barra, abertura, máxima, mínima e fecho, não ticks, e não lê nenhuma cotação ao vivo. Um gap que atravesse uma ordem executa-se na abertura da barra: um stop que sofre um gap executa-se no lado pior do que o seu gatilho, uma limitada no lado melhor.
- Resolvido da mesma forma todas as vezes: quando uma barra contém tanto o stop como o alvo, toma-se o stop, a menos que a abertura da barra já tivesse atingido o alvo.
- Mesmo início todas as vezes: fixa uma barra ao carregar, imprime-a na linha da sessão, e RESTART volta a ela; não lê nenhum relógio do sistema e não dispara alerta, notificação, correio nem som.
COMO FUNCIONA
1. Anexa-se ao gráfico que se quer ensaiar; a sessão começa na primeira barra que copiou.
2. Leem-se os quatro valores do painel, depois clica-se num dos seis botões de ordem: BUY ou SELL para uma ordem a mercado, uma limitada ou uma stop para uma ordem pendente ao gatilho digitado.
3. Pausa-se, avança-se um passo ou acelera-se o replay, usa-se CLOSE para sair da operação aberta mais recente e lê-se a pontuação em R.
CONFIGURAÇÕES EM PALAVRAS SIMPLES
- A sessão: barras a reproduzir, 30 a 20000; a espera por um passo, 50 a 2000 milissegundos; a cortina das barras ainda não reproduzidas e a sua cor; a linha Ask; o canto; o tamanho da fonte; as linhas do log.
- A ordem: o volume virtual por ordem, a distância do stop em pontos (0 para nenhum stop), a distância do alvo em pontos (0 para nenhum alvo), e o gatilho da ordem pendente.
- VOL, STOP, TARGET e PENDING são somente leitura no painel; alteram-se na janela de propriedades, e a sessão reinicia na sua primeira barra.
BOM SABER
- Uma pontuação de treino: não é um backtest de uma estratégia, não é uma previsão, e uma sessão nada diz sobre a seguinte.
- Uma execução virtual não é uma execução real: sem execução parcial, sem fila e sem rejeição, por isso não pode dizer o que a corretora teria feito com essa ordem nessa altura.
- Dentro de uma barra, a máxima e a mínima não têm ordem: a sequência é uma convenção, não um registro.
- A janela registrada pode ser curta ou revisada: as barras de uma corretora podem estar incompletas ou ser reconstruídas, e um registro curto começa mais tarde; a linha da sessão imprime a barra que usou.
COMPATIBILIDADE
MetaTrader 5, qualquer símbolo e período gráfico com pelo menos 30 barras fechadas, numa janela em que as barras registram um spread. MQL5 nativo, sem DLLs.
SUPORTE
Perguntas pelo sistema de mensagens do MQL5. Primeira resposta em dois dias úteis.
Se o usou, ficaria grato por uma resenha curta sobre o que funcionou e o que não funcionou.
