[Como fazer] Não se esqueça do valor do ponto!
50 respostas
geektrader
8 anos atrás #113714
Observei muitas vezes que, quando as pessoas publicam os resultados de suas estratégias aqui, elas não estão levando em conta o valor real do ponto que a SQ permite definir. O valor do ponto (um múltiplo do valor do tick) precisa ser definido corretamente em relação à moeda base de sua conta.
Por exemplo: sua conta é baseada em USD e você negocia o EURUSD. O EURUSD é nomeado em USD, portanto, qualquer lucro/prejuízo proveniente dele já está em USD por natureza e, se sua conta for baseada em USD, a conversão do lucro desse par para a moeda base de sua conta seria "1". Entretanto, a diversão começa se você começar a negociar o EURAUD em sua conta baseada em dólares. No EURAUD, qualquer lucro/prejuízo é dado em AUD, que precisa ser convertido para a moeda base de sua conta em USD. A partir de agora, isso significaria que, para sua conta baseada em USD:
EURUSD 1 lote, movimento de 1 pip = 10 USD
EURAUD 1 lote, movimento de 1 pip = ~8 USD
Sua corretora faz isso automaticamente em tempo real quando você negocia e mostra seus lucros, mas quando você faz backtest no SQ e cria estratégias, essa é uma história totalmente diferente e NÃO é levada em consideração se você não a contabilizar no SQ no Gerenciador de dados.
Então, como resolvemos esse problema no SQ? Por meio do campo "Point Value in $" de cada par no Data Manager!
Como exemplo, aqui está uma captura de tela da minha configuração atual para contas em USD, usando taxas de maio de 2015:
Lembre-se de que isso é para uma conta baseada em dólares americanos. Para contas baseadas em EUR, esses valores são completamente diferentes, como, por exemplo, se o EURUSD estiver sendo negociado em uma conta baseada em EUR, o lucro/prejuízo desse par, expresso em USD, precisará ser convertido para a moeda base da sua conta, o EUR.
Mais uma vez, sua corretora faz tudo isso em tempo real com as taxas atuais, a SQ não, e você precisa ajustá-lo constantemente (eu atualizo os valores dos pontos uma vez por mês), pois eles são tão flutuantes quanto qualquer par de moedas, já que nada mais é do que uma conversão constante da moeda em que cada par é nomeado para a moeda base da sua conta.
Então, como você obtém esses valores de pontos para a moeda base de sua conta? É fácil, vá para http://www.xe.com/currencyconverter/#e, na primeira linha, você selecionou a moeda em que o par que deseja negociar está denominado. Para EURUSD = USD. Para GBPAUD = AUD. Para EURAUD = AUD. Para USDCHF = CHF, para GBPCHF = CHF. Acho que você entendeu a ideia. Na segunda linha, basta selecionar a moeda base de sua conta. Agora, pressione o botão "Play" e você obterá a taxa de câmbio atual. Multiplique esse valor por 100.000 e insira-o no campo "Point Value in $" (Valor do ponto em $) no SQ Data Manager.
Vamos configurar o valor de pontos para EURAUD em uma conta de negociação baseada em USD:
1) Vá para: http://www.xe.com/currencyconverter/convert/?Amount=1&From=AUD&To=USD
2) A taxa atual é
1.00 AUD = 0.782890 USD
3) Multiplique 0,782890 por 100.000
4) = 78289, que é o valor em pontos que você insere para EURAUD no SQ Data Manager!
Pronto, agora seus backtests refletirão muito melhor a realidade. Como você pode ver, o uso do valor de ponto correto pode fazer uma diferença ENORME em seus backtests, pois alguns pares, como EURAUD, como no exemplo acima, que é negociado em uma conta de negociação baseada em USD, tem um valor de tick de apenas 0,78, o que significa que seus backtests que possivelmente estão usando um valor de tick de 1 (ou um valor de ponto de 100.000 nesse caso) terão, na realidade, apenas 78% dos valores em termos de Net Profit e Drawdown se o valor de ponto atual para a moeda base da sua conta for usado. Isso é ESPECIALMENTE importante se você criar portfólios, pois as relações entre os pares, o Net Profit e o Drawdown total do portfólio podem mudar muito se você usar o valor de ponto correto.
Boa sorte:)
Patrick
8 anos atrás #136415
Mas o menor movimento é uma pipeta ou um tique? Acho que o menor tique é uma pipeta, certo?
Threshold
8 anos atrás #136422
sim
1 tique = pipeta = 0,00001
CookieMonster
7 anos atrás #139139
Olá amigos,
Acabei de ler esta postagem e estou inspirado pelas informações. No entanto, acredito que será mais útil se as regras de cálculo puderem ser generalizadas para que funcionem em forex, metais e óleos. Deixe-me apresentar minhas descobertas e, se encontrar algo errado, corrija-me (terei o maior prazer em editar a publicação para torná-la útil).
Eu estava usando um script antigo no MetaTrader 4 chamado Account Details detalhes da conta.mq4
O script fornece informações muito úteis para minhas necessidades de programação.
Para calcular Valor do ponto SQ em $ tudo o que precisamos é de Tamanho do tique e Valor do tique
Encontrei a seguinte fórmula,
Valor do ponto SQ em $ = (1 / Tamanho do tique do MT4) * Valor do tique do MT4
Devo declarar que não tenho certeza se isso funciona para todos os instrumentos de negociação,
Adicionei alguns exemplos de cálculo abaixo, e a fórmula funcionou para todos eles.
Minha observação
1. Essa fórmula cuida automaticamente da precificação de 4/5 dígitos (2/3 para pares /JPY).
Por exemplo. No EURUSD, o tamanho do tique de 4 dígitos seria 0,0001, mas o valor do tique seria 10
2. Esse valor de tick cuidará da conversão de Moeda de cotação para Moeda base da conta.
3. Os resultados para USD/JPY e USD/CHF parecem bons e devem se aplicar bem a todos os pares /***.
4. O resultado para o ouro está de acordo com sua sugestão acima, e o petróleo do Reino Unido parece bom.
5. Alguém deve verificar antes de usá-lo para futuros de índices e ações, mas não tenho informações para eles.
Um agradecimento especial ao geektrader, pois sem você ter iniciado a postagem, não me sentiria inspirado a encontrar essa solução. Também acredito que é impraticável, se possível, usar taxas históricas reais, pois elas estavam flutuando continuamente. Usar a taxa de câmbio do final do período deve ser suficiente.
Com os melhores cumprimentos
Cookie Monster
Estrategia7777
7 anos atrás #139201
Patrick
7 anos atrás #139202
Olá
Como calcular o valor do ponto se a moeda da conta de negociação for EUR
valor do ponto em $ x EUR/USD (que é 1,12470)