[AVISO FECHADO!] Qualquer pergunta de novato, para não desorganizar o fórum. Profissionais, não passem por aqui. Não posso ir a lugar algum sem você. - página 689
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
Por onde começar ao calcular o risco para uma nova operação, se o critério principal é o menor risco? -
AccountFreeMargin(), AccountEquity(), AccountBalance() ...?
- AccountBalance() - não leva em conta as negociações em aberto.
- AccountEquity() - isto é o que vemos no gráfico de balanço? - Neste caso, vamos contar com o dinheiro que ainda não nos pertence.
- AccountFreeMargin() - podemos usar isto? (aceito que posso estar entendendo mal o que é)
- AccountEquity() - este é o nosso fundo... Olhe o gráfico que o testador faz. Há duas linhas ali - uma (azul) é equilíbrio e a outra (verde) é fundos.
O equilíbrio é nosso hipotético, possível lucro que ainda precisa ser feito, é assim... nada... uma aproximação do que poderia sair do negócio...
Os fundos são o que já temos e o que arriscamos. E se perdermos alguma ordem, a curva de equidade (o gráfico de meios reais ) nos mostrará isso instantaneamente.
É por isso que AccountBalance() é, em suas palavras, "... o que vemos no gráfico de balanço... ... dinheiro que ainda não nos pertence"...
Os fundos que nos pertencem são patrimoniais.
Quando você fecha uma posição em menos, a curva de equilíbrio cai para a curva do patrimônio líquido. Embora, até fecharmos a posição, o saldo não reflete isso e mostra o possível estado da conta, criando a aparência de estabilidade e prosperidade... :) Enquanto isso, a curva patrimonial reflete o estado real de nossa conta e de nossos fundos.
Se existe apenas uma posição aberta no mercado, não podemos ver a curva do patrimônio líquido. Assim que abrirmos outra posição e a fecharmos deixando a segunda aberta, veremos imediatamente a curva do patrimônio líquido como a posição real da conta difere da possível. Ou feche uma única posição parcialmente no lucro e a curva do patrimônio líquido se tornará imediatamente superior à curva do saldo. Se você fechá-la completamente, verá ambas as curvas convergindo no mesmo ponto.
Também... Notei uma característica interessante da Ind. A/D. Se traçarmos linhas de tendência sobre ele (novamente, através de seus extremos), então se o gráfico A/D cruzar essas linhas, podemos esperar uma inversão ou correção da tendência principal no gráfico de preços. Não consigo descobrir como implementá-lo no código. Eu até anexei uma foto:
Se você não se importa, por favor me aconselhe pelo menos o algoritmo como fazer isso, estou exausto tentando organizá-lo
Não consigo perceber em nenhum tipo de estrutura ordenada e seqüência de operações.
Não deixe meu colega aqui secar... :)
- AccountEquity() é nosso meio... Olhe o gráfico que o testador faz. Há duas linhas ali - uma (azul) é equilíbrio e a outra (verde) é fundos.
O equilíbrio é nosso hipotético, possível lucro que ainda precisa ser feito, é assim... nada... uma aproximação do que poderia sair do negócio...
Os fundos são o que já temos e o que arriscamos. E se nossa ordem caiu em déficit, isto é imediatamente mostrado na curva do patrimônio líquido (o gráfico dos meios reais ).
É por isso que AccountBalance() é, em suas palavras, "... o que vemos no gráfico de balanço... ... dinheiro que ainda não nos pertence"...
Os fundos que nos pertencem são patrimoniais.
Quando você fecha uma posição em menos, a curva de equilíbrio cai para a curva do patrimônio líquido. Embora, até fecharmos a posição, o saldo não reflete isso e mostra o possível estado da conta, criando a aparência de estabilidade e prosperidade... :) Enquanto isso, a curva patrimonial reflete o estado real de nossa conta e de nossos fundos.
Se há sempre apenas uma posição aberta no mercado, não podemos ver a curva do patrimônio líquido. Uma vez aberta outra posição e fechada, deixando a segunda aberta, veremos imediatamente a curva do patrimônio líquido, pois a posição real da conta será diferente da possível. Ou feche uma única posição parcialmente no lucro e a curva do patrimônio líquido se tornará imediatamente superior à curva do saldo. Se você fechá-la completamente, verá ambas as curvas convergindo no mesmo ponto.
O que quero dizer é que vemos a linha Capital = Fundos (verde) no gráfico de saldo.
.
Eu discordo da afirmação de que Equidade é o que já temos. Se eu abri uma negociação com Take Profit = 300 pips, o preço passou em +200 pips e isto é mostrado pela linha Equity. Suponha que neste ponto eu queira abrir um novo negócio e realizar um cálculo de risco (uma opção -> de Equidade). Se depois disso o preço reverter e chegar a zero ou menos, o risco retirado do Equidade será maior do que o risco retirado do Saldo - e não será nada correto, pois o Lucro em um comércio não fechado é um Lucro virtual.
O segundo caso - se o lucro no primeiro comércio ficou no vermelho e um novo comércio deveria ser aberto, o risco retirado do Balance (que não vê o comércio atual=não fechado e não lucrativo) seria superestimado.
A conclusão é considerar o valor mais baixo de ambos. Aqui eu gostaria de obter informações sobre AccountFreeMargin() - o que é e se resolve o problema ou não é relevante.
O MT4 pode ser reconfigurado para que os Drawdowns sejam calculados por Saldo e não por Equidade?
(acho que isso já foi o caso, em que versão está e onde posso obtê-lo?)
Eu quis dizer que vemos a linha Equity = Fundos (verde) no gráfico do balanço patrimonial.
.
Eu discordo da afirmação de que Equidade é o que já temos. Se eu abri uma negociação com Take Profit = 300 pips, o preço passou em +200 pips e isto é mostrado pela linha Equity. Suponha que neste ponto eu queira abrir um novo negócio e realizar um cálculo de risco (uma opção -> de Equidade). Se depois disso o preço reverter e chegar a zero ou menos, o risco retirado do Equidade será maior do que o risco retirado do Saldo - e não será nada correto, pois o Lucro em um comércio não fechado é um Lucro virtual.
O segundo caso - se o lucro no primeiro comércio ficou no vermelho e um novo comércio deveria ser aberto, o risco retirado do Balance (que não vê o comércio atual=não fechado e não lucrativo) seria superestimado.
A conclusão é considerar o valor mais baixo de ambos. Aqui é onde eu gostaria de obter informações sobre AccountFreeMargin() - o que é e se resolve o problema ou talvez não seja relevante.
Vamos tentar uma experiência... Desabilitei intencionalmente tudo em meu Expert Advisor, deixando apenas posições em aberto de acordo com o mercado e a tendência, removendo as stop-losses e verificando o fim da tendência. Abriremos todas as posições possíveis de acompanhar o mercado e as fecharemos parcialmente quando o mercado estiver em movimento, e aquelas que se abriram na parte inferior ou na parte superior ficarão penduradas e comerão margem. Vejamos o equilíbrio e as curvas de equidade... OK? (Observe a coluna Fundos livres (patrimônio líquido) no canto superior esquerdo da janela indicadora)
Então...
Abriu a primeira posição e movimentou 12pp para o lucro; sem saldo, os fundos já estão mostrando um aumento...
Uma posição foi parcialmente fechada, a outra está no mercado. O saldo mostra fundos de fechamento parcial, o patrimônio líquido é maior que o saldo, pois o preço atual continua subindo.
Se fecharmos todas as posições agora, o saldo é igual a equidade.
Aqui já podemos ver que o último fechamento parcial foi a um preço melhor do que o último. Portanto, a equidade começou a diminuir, aproximando-se do equilíbrio.
E agora olhamos para o equilíbrio e a equidade...
... Bem, após uma semana desta maratona...
1. Estou tentando fazer uma função que procurará por extrema em qualquer gráfico indicador.
..
2. Se traçarmos linhas de tendência sobre ele (novamente, através de seus extremos), então, se o gráfico A/D cruzar essas linhas, devemos esperar uma reversão ou correção da tendência principal no gráfico de preços. Não consigo descobrir como implementá-lo no código.
1. Não há problema em identificar extrema - basta alimentar o indicador com o insumo de algumas ZZ em vez do preço. É claro que se deve perceber que o procedimento para identificar os extremos é fundamentalmente ambíguo. Lembro-me de ter mostrado uma foto nesta forma há algum tempo. Oh, eu o encontrei :)
2. Não vou inventar um quadro, mas há vários anos que venho fazendo o seguinte e não posso fazer nada: uma linha é definida por dois coeficientes, deixe A e B. Você cria duas matrizes, A[] e B[], e um contador de linhas, i. Quando você cria uma nova linha, insira A e B em A[i] e B[i] e aumente a contagem de linhas. Se a contagem das linhas exceder o tamanho das matrizes, aumente-as ou reinicie o contador (ou seja, comece a jogar fora as linhas antigas na ordem de sua criação). O resto é simples, você calcula a posição atual de cada ponto da linha nas arrays A[] e B[] no laço e verifica a interseção com a linha indicadora.
A propósito, você deve pagar por uma amostra de indicador futuro como uma taxa :)
Gráfico, após 16 dias. Você pode ver claramente como a linha de saldo cai para a linha de patrimônio quando todas as posições são fechadas quando ela aumenta em 5%.
Isto é chamado de lucro total de todas as posições.
Com base no acima exposto, você pode me dizer o que mostra a posição real da conta - o saldo, subindo constantemente, ou os fundos?
Você confirmou o que eu já escrevi, mas continua se agarrando a um dos extremos.
Não desviar muito do tópico principal - estou mais interessado na questão sobre AccountFreeMargin() - o que é e se ela resolve o problema que descrevi acima.
Você confirmou o que eu já escrevi, mas continua se agarrando a um dos extremos.
Não desviar muito do tópico principal - estou mais interessado na questão sobre AccountFreeMargin() - o que é e se ela resolve o problema que descrevi acima.