uma estratégia comercial baseada na Teoria da Onda de Elliott - página 52

 
Vladislav você poderia por favor responder algumas perguntas....

2) Depois de ler muitos livros inteligentes, esqueci o que estava procurando:). Se entendi corretamente que você quer dizer sob um conceito de funcionamento da energia potencial, não está claro porque a buscamos como resultado da busca será a equação (não valor, mas função!) de uma trajetória na qual o movimento muda de energia potencial (durante o movimento, ao invés de alcançar um ponto final!Entendo que o preço se move ao longo desta mesma trajetória e já escolhemos a equação que se aproxima desta trajetória (equação de regressão), resta apenas concluir quão bem nos aproximamos desta trajetória. Mas se a procurarmos de qualquer forma, podemos encontrar a função quadrática e se os coeficientes В e С na equação Ah^2+Вх+С forem iguais (ou muito próximos) aos da equação de regressão, talvez este seja o canal necessário, embora eu já tenha começado a sentir dúvidas :)


Sim, eu também cheguei a isso. (Eu estava verificando algo e o encontrei ao longo do caminho). Ou seja, ao resolver equações MNC de derivados da soma dos quadrados de desvio, resolvemos ao mesmo tempo o problema da minimização da soma dos desvios justos. Isto é verdade para o caso de RMS23>SCO (pelo menos no meu caso). Embora eu possa ter esquecido ou confundido algo. :)(
 
<br / translate="no"> Desculpe - estava novamente em guerra com o conselheiro - está começando a ficar pendurado por um tempo. Portanto, tive que ir para "astral" por um tempo :). Mas agora eu reduzi os códigos para 7,6K cordas :).

Os canais são altos e baixos, com intervalos de 60 a 99,99%. Não há canais divergentes na figura. Quando há um canal que não é definido como convergente, não importa quanto tempo seja, ele não é levado em consideração ao traçar a projeção, pois os canais tendem a romper - ou seja, quanto mais tempo o preço estiver no canal, maior a probabilidade de sua ruptura. Não tenho o critério exato para determinar esse momento (espero até agora) - uso níveis de Murray, ou contagem de ondas, ou níveis de suporte/resistência, ou algo mais que possa ser inventado.
2 Rosh Em relação à parábola - tem um efeito colateral desagradável - é impossível identificar o extremo de forma confiável, até que ela seja realmente passada. Tudo por causa de uma característica tão desagradável da linha de segunda ordem que esta linha pode ser traçada através de dois pontos de uma forma não única. Portanto, não é muito conveniente para fazer projeções de desenho. Para a confirmação da passagem do ponto pivô, no entanto, será suficiente.
É por isso que não utilizo as linhas da segunda ordem ao desenhar as projeções.

Boa sorte e boas tendências.


Há uma lei simples da física - ângulo de incidência é igual ao ângulo de reflexão. Estranhamente, funciona com muita freqüência:) Você pode usá-la de alguma forma para encontrar uma possível parábola atual, como - eu ainda não sei.
 
Desculpe - eu estava novamente em guerra com a EA - ela já está desligando há algum tempo. Portanto, tive que ir para "astral" por um tempo :). Mas agora eu reduzi os códigos para 7,6K cordas :). <br / translate="no">.


Acho que também nos beneficiamos com isso :).
 
2 Jhonny
Se entendi corretamente o que você quer dizer com o conceito de potencial energético funcional, não está claro porque estamos procurando por ele... <br/ translate="no"> Mas se estamos procurando de qualquer forma, a função quadrática deve ser encontrada e se os coeficientes В e С na equação Ah^2+Вх+С são iguais (ou muito próximos) daqueles na equação de regressão, então talvez este seja o canal necessário, embora eu já esteja tendo dúvidas vagas.

Ultimamente eu também decidi descobrir como aplicar na prática as idéias de Vladislav, que eu tanto gostei. Portanto, quero inserir meus 2 centavos.

1 idéia. O campo do preço é potencial, portanto o trabalho de mover o preço de um valor para outro não depende da forma do caminho em movimento.
Se assumirmos que a energia potencial aparece como uma função escalar de preço e tempo, então qualquer campo desse tipo será potencial, e a força atuando em tal campo é igual ao gradiente do potencial. Portanto, o pressuposto de potencialidade não dá muito em termos práticos.

2 idéia. A energia potencial no campo da trajetória de preços reais pode ser representada por uma forma quadrática.
A forma mais geral da forma quadrática U(x,y)=A*y^2+B*y*x+C*x^2+D*y+E*x+G. Implicando que y é preço e x é (como uma variável independente) o tempo. É claro que U(x,y) é definido ao fator de escala. Portanto, é possível colocar A=1. Além disso, a origem U(x,y) pode sempre ser deslocada para qualquer lugar. Portanto, o termo livre G também pode ser negligenciado.
Отсюда: U(x,y)=y^2+B*y*x+C*x^2+D*y+E*x.
Para cada ponto fixo no tempo, esta função é uma parábola. O preço se desloca ao longo do mínimo dessa parábola. O mínimo é obtido da condição de que a derivada privada U(x,y) seja igual a 0.
dU(x,y)/dy=2y+B*x+D=0;
A partir disto obtemos a equação de projeção do mínimo de energia potencial no plano (x,y):
y=-(B*x+D)/2 ou y=a*x+b - esta é a equação de regressão linear. Encontramos os parâmetros desta equação com base nos dados atuais do mercado usando OLS.
Segue uma citação de um dos posts anteriores de Vladislav
Assim, pode-se assumir que uma função de trajetória pode ser adequadamente representada por uma certa forma quadrática - quase simples: a busca de extremos de critérios funcionais de qualidade para tais formas é uma esfera bastante investigada. Ou seja, é necessário selecionar amostras, que satisfaçam os critérios de qualidade de forma extrema.

A função da trajetória é, tanto quanto eu entendo, energia potencial. A busca de extremos de critérios funcionais de qualidade, como eu supunha, é algo como o princípio de menos ação, apenas de forma integral. E tudo isso para encontrar uma trajetória. Mas nós já o encontramos! E nós até calculamos os parâmetros! Então eu também cheguei à pergunta feita por Jhonny: por que precisamos mesmo de energia potencial?
Ou eu não entendo algo ou não entendo tudo! :-)

3 idéia. O problema de otimização é a "seleção de amostras, satisfazendo extremamente os critérios de qualidade"(Vladislav). E ele é
E o critério de qualidade é a energia potencial - ver sobre formas quadráticas - nada fora do comum.

Não há simplesmente nada a dizer. O que pode dar energia potencial e o que pode representar tal critério de qualidade, se em qualquer caso, o mínimo de energia potencial para a forma quadrática é sempre uma linha reta? O que pode dar potencial aqui se o trabalho de forças para qualquer trajetória for o mesmo? Como então uma trajetória é melhor do que outra?

Caro Vladislav, eu simplesmente declarei o que entendi e o que não entendi em sua metodologia. Se há algo que eu não entendo, atribuo-o à minha estupidez, portanto, com licença. Se você puder explicar algo, ficarei muito grato. Se não, obrigado também!

Sinceramente,
 
Entretanto, ter um sistema (e ainda mais um sistema com uma lógica clara) deve render mais lucros do que os perdedores. É uma pena que a maioria das vezes isso seja descoberto depois do fato. Mas ainda não acabou, em breve automatizaremos tudo :)

 
Em geral, você pode inventar seu próprio "esquema", não posso dizer que será fácil, mas só então será possível entender como funciona e como (e por que exatamente e de nenhuma outra forma) os sinais são interpretados.

É muito mais eficaz criar a MTSina (que estou terminando agora, ou melhor, espero estar terminando :) e espero que você também não esteja longe desta etapa.

Vladislav, você está absolutamente certo aqui ;o) Eu projetei meu "Esquema" e consegui minha primeira variante viável, na minha opinião, do Expert Advisor. Formalmente, é meu décimo quarto Expert Advisor nas últimas duas semanas desde que comecei a criá-lo seguindo sua estratégia descrita neste tópico ;o).
Os resultados de sua história podem ser encontrados aqui. No entanto, não vou lhe mostrar a declaração completa, pois ela implica, em parte, o algoritmo de trabalho do consultor especializado, que você declarou oficialmente como informação secreta neste ramo.
https://c.mql5.com/mql4/forum/2006/06/stat14_results.zip
O Expert Advisor trabalha com base no seguinte princípio. No início de uma nova barra de horário começa o Expert Advisor. O Expert Advisor calcula os canais, entra imediatamente em uma posição, se necessário, e estabelece os Limites. A EA é então lançada somente no momento da ocorrência do bar da próxima hora. Foi especialmente afiado para testar tal Expert Advisor no testador do MT4, usando o método rápido baseado em preços abertos. Assim, em alguns cálculos adicionais do Consultor Especialista, os preços PRICE_OPEN foram usados como preços de cálculo. O tamanho do código do Expert Advisor é um pouco mais de 4.000 linhas de código desenvolvidas à mão e ainda não terminadas (trataremos disso mais tarde, quando trabalharemos no método de trabalho do Expert Advisor). Em cada início do Expert Advisor, o tempo de computação dos canais é de aproximadamente 2 segundos. Graças ao fato de termos desenvolvido um algoritmo para o cálculo rápido dos canais, agora podemos esperar pelos resultados dos testes do Expert Advisor "nesta vida útil" :o). Os dados aqui apresentados foram obtidos em cerca de 12 horas de cálculos em um P4 de 2,4GHz. Os critérios mais rigorosos para entrar em uma posição foram estabelecidos para testes. Como resultado, você pode ver que nem todos os pontos de virada estavam em jogo. Num futuro próximo, suavizaremos os critérios para entrar numa posição e introduziremos um tamanho de lote variável para abrir uma posição dependendo do risco calculado, como foi feito por Vladislava. Neste relatório, o tamanho do lote foi fixado em 5USD, alavancagem de 1:200.

PS: Gostaria de dizer o seguinte sobre este assunto. Este resultado foi obtido durante a PRIMEIRA corrida na história SEM OPTIMIZAÇÃO!!! Qualquer pessoa que esteja engajada na otimização e depois em negociações reais baseadas em resultados de otimização me entenderá muito bem!:o) Isto é, indica uma diferença fundamental entre as estratégias no primeiro e no segundo casos. Embora os negócios parecessem ser muito poucos durante os testes, mas se olharmos para a qualidade dos próprios pontos de entrada, ninguém duvidará da eficiência do sistema ;o)))))).

Vladislav, muito obrigado mais uma vez pela STRATEGY!!!!!!!
 
solandr, tem o arquivo Excel para ajudá-lo a calcular o depósito através de N negócios com risco M :)
https://c.mql5.com/mql4/forum/2006/06/optF.zip

Estou tentando fazer um simples Expert Advisor para comércio por impulso, todas as funções estão prontas agora (o tamanho do código é inferior a 300 linhas), mas a função de impulso ainda não está escrita :) (acho que não vou precisar de mais de 300 linhas). Estabeleci os quadros múltiplos desde o início, de modo a não voltar a ele novamente.

 
Claro, esqueci de dizer que o próprio Expert Advisor tem uma chamada de indicador personalizado(340 linhas), mas isso não importa porque os indicadores são escritos e depurados por esse motivo e depois podem ser usados para chamadas externas.

Mas o loop infinito que desenha os canais (na figura acima) e contém um erro no recálculo do Hearst parece assim:
//+------------------------------------------------------------------+ //| função de início do programa de script | //+------------------------------------------------------------------+ int start() { //----+ enquanto (!IsStopped()) { if (ChannelNotExist())) { FindChannel(); BuildChannel(firstBar,lastBar); } if (isChangedFirstOrLastBar()) BuildNewChannel(firstBar,lastBar); Sleep(1000); } //---- return(0); } //+------------------------------------------------------------------+
 
Na verdade, eu inseri o indicador Vladislava (última versão) de 470 linhas no código do script, pois chamar indicadores externos personalizados não é conveniente para mim. Antes de mais nada, na depuração. Toda vez que chamo um indicador, ele é fixado no registro, o que não é conveniente para mim. Utilizo apenas os indicadores que estão embutidos no MT4 e suas chamadas não são registradas no registro. O Expert Advisor também inclui uma função tabular para o cálculo de quantitativos de 90, 95, 99 e 99,9% de probabilidade (tudo de acordo com as recomendações de Vladislava), o que também perfaz cerca de 630 linhas. Além disso, o Consultor Especialista tem até agora um número suficiente de funções adicionais para desenhar vários gráficos tanto no próprio gráfico de preços como em janelas separadas que não estão diretamente relacionadas com o comércio e podem ser excluídas do EA. No entanto, seria prematuro fazê-lo enquanto o sistema estiver em modo de depuração. Assim, talvez seja possível obter uma versão mais leve do Expert Advisor com um mínimo de informação gráfica, o que reduzirá o código em 20-25% no futuro, desde que o código do Expert Advisor seja minuciosamente retrabalhado. É claro, eu acho que seria impossível comprimir meu consultor especializado a menos de 1000 linhas como você faz. E você não precisa disso, não é mesmo?

solandr , tem o arquivo excel para calcular o depósito através de N negócios com risco M :)<br/ translate="no">

Para ser honesto, eu não entendi nada desse arquivo. Seria interessante ouvir seus comentários. Penso que o risco de um acordo na estratégia de Vladislava deve ser calculado apenas sobre a posição atual do preço no intervalo de confiança e não sobre o gerador de números aleatórios. Tanto quanto sei, é o gerador de números aleatórios que é escolhido como o ponto de ajuste para a quantidade de negócios no arquivo?
 
O Expert Advisor também inclui uma função tabular para calcular quantitativos de 90, 95, 99 e 99,9% de probabilidade (tudo de acordo com as recomendações de Vladislava), o que também equivale a cerca de 630 linhas.


Interessante... E resolvi este problema um pouco diferente, encontrei a nete decomposição da função de distribuição normal (12 linhas) e considero a probabilidade para o segundo dígito, não sei se pode atrasar o cálculo (para o especialista se aproxima da corrente), se seria interessante eu posso traçar um pedaço de código ...

Por enquanto no cálculo dos canais (sem funções Hurst e quadráticas (até pontos brancos, para canais com amostras inferiores a cerca de 80 o índice > 1, então provavelmente em algum lugar com erro), os canais mais curtos na condição de convergência RMS) leva cerca de 5-6 segundos, mas meu Duron 800 :)