[ARQUIVO] Qualquer pergunta de novato, de modo a não desorganizar o fórum. Profissionais, não passem por aqui. Em nenhum lugar sem você - 3. - página 36

 
Mathemat:

...

P.S. Honestamente, não consigo entender como é possível que a equidade seja maior do que o equilíbrio crescente quase o tempo todo, mas o drawdown é tão grande. Tenho minhas dúvidas sobre o algoritmo de cálculo de drawdown...

Alexey, você poderia me dizer, eu entendo corretamente que o drawdown é calculado com base no patrimônio líquido incluindo seu valor durante os períodos em que as negociações são abertas e a curva do patrimônio líquido é exibida no gráfico (no relatório) com base nas posições fechadas? Ou seja, parece que não podemos dizer (neste caso) no atual gráfico do relatório onde a linha do patrimônio caiu durante as posições abertas se o preço do instrumento não se moveu em direção às ordens abertas com seu posterior retorno ao lucro... Certo?
 
Roman.: A curva patrimonial (assim como o saldo) é mostrada no gráfico (no relatório) para posições fechadas?

Não, o patrimônio não se baseia nos fechados, mas no saldo e todos os abertos.

Eu já escrevi antes sobre como calcular corretamente (imho) o saque. Você precisa conhecer duas histórias - equidade e equilíbrio. O saque é calculado incorretamente sem o conhecimento do equilíbrio (imho novamente!).

Se não for possível abrir mais de uma posição no sistema, a curva de equidade não é visível de forma alguma (o que é lógico).

De fato, é hora de desenhar castiçais em vez de linhas patrimoniais.

 
Mathemat:

Não, o patrimônio não está nos fechados, mas no saldo e em todos os abertos.

Eu já escrevi antes sobre como calcular corretamente (imho) o saque. Você precisa conhecer duas histórias - equidade e equilíbrio. O saque é calculado incorretamente sem o conhecimento do equilíbrio (imho novamente!).

Se não for aberta mais de uma posição no sistema, a curva de equidade não é visível de forma alguma (é lógica).

De fato, é hora de desenhar castiçais em vez de linhas patrimoniais.


Agora, entendi, obrigado.

Sim, eu me lembro desses postos no cálculo do saque máximo.

 

Rapazes, vocês podem me dizer se existe uma maneira de rastrear a quantidade de fundos de entrada/saída em uma conta comercial por um determinado momento (período) de tempo?

Busca por solicitação: " como rastrear programmaticamente o número de fundos depositados/retirados" site:mql4.com - Não encontrei nenhum documento...

Suspeito que somente através de valores de rastreamento

double AccountBalance( ) 

em diferentes períodos de tempo e depois compará-los.

 
Roman.:

Rapazes, vocês podem me dizer se existe uma maneira de rastrear a quantidade de fundos de entrada/saída em uma conta comercial por um determinado momento (período) de tempo?

Busca por solicitação: " como rastrear programmaticamente o número de fundos depositados/retirados" site:mql4.com - Não encontrei nenhum documento...

Suspeito que somente através de valores de rastreamento

em diferentes períodos de tempo e depois compará-los.


OrderType()==6
 
Vinin:


Se eu entendi corretamente, com uma verificação das condições das ordens no mercado? -

...
if (OrderType()<2) 
//здесь  корректировка размера позиций с учетом ввода/вывода
 

Gente, HEEEEEEELP!!! Há dias que ando mexendo com a solução deste problema e não consigo descobrir como implementá-lo! Alguém pode ajudar? Preciso de um código que implemente a idéia: quando o MA 20 cruza o MA 30 do meio de baixo para cima, coloque uma ordem de BUY STOP pendente no máximo da vela, onde ocorreu o cruzamento:


 
Mathemat:

Max, se você ainda não considera 90,36% de drawdown perigoso, então troque por ele.

P.S. Francamente falando, não consigo entender como a equidade é maior do que o saldo crescente quase o tempo todo, enquanto o drawdown é tão grande. Tenho minhas dúvidas sobre o algoritmo de cálculo de drawdown...

Parece-me que se a equidade for maior que o equilíbrio crescente - o(s) ponto(s) de entrada correto(s) foi escolhido(s) (embora aleatoriamente), tudo o que resta é sair corretamente......

Sobre o testador - algumas coisas não estão muito claras para mim. Por exemplo, os pedidos nem sempre são fechados em "modo de escotilha" e se a EA fecha os pedidos bastante rápido em uma conta demo ou real, o testador procrastina seu fechamento até o próximo sinal "manchando o resultado".


Romano.:

Antes de mais nada, fazer pelo menos 200 negócios. Providenciar controle sobre a abertura de uma nova barra e testá-la usando o modelo "Preços Abertos ..." (não permitir fazer negócios dentro das barras de minutos - tudo deve ser estritamente aos preços abertos, para Consultores Especialistas com controle explícito da nova barra). Além disso, ao fazer pedidos e modificá-los, não se esqueça de realizar as verificações necessárias, fazendo o processamento necessário de possíveis erros sobre esta (e outras) questão. Isso é tudo, IMHO.
Receio - "para muitos ofícios" )) pode rachar pelas costuras do depoimento e, além disso, não haverá sinais adequados e realmente saborosos nos minutos durante este período de tempo. O modelo é construído exatamente com o controle de abertura de um novo bar. Sobre "preços de abertura" - interessante, vou tentar. Obrigado.
 
Roman.:


A outra questão aqui, como eu entendo, é que os zeros são devolvidos após solicitar níveis de congelamento, e como conseqüência, uma modificação errada e uma nova citação ou erro novamente.

2Urain - Houve algum caso de devolução de não zeros após a solicitação desses níveis?

Graças a quem quer que tenha respondido, rastreei os casos de erro,

Stoplevels e Freezelevels nesta corretora são de fato sempre 0, o que é verdade, os erros acima aparecem quando as paradas são apenas iguais às cotações do mercado,

você está correto, a parada está a 0 do mercado, portanto está congelada ou inaceitavelmente próxima para ser movida.

 
Pergunta, como posso programar o fechamento de todos os pedidos, por exemplo, a cada 30 minutos?