Produtos de software da Piliggrimm

 

Produtos de software da Piliggrimm

_____________________________________________

Neste tópico, quero iniciar a apresentação dos programas que desenvolvo para negociação. Para começar, apresentarei cinco indicadores, no futuro exibirei outros desenvolvimentos de indicadores, especialistas e sistemas de negociação. Antes de passar à descrição dos indicadores, gostaria de explicar brevemente os princípios subjacentes aos meus desenvolvimentos.

Comecei a modelar e prever séries temporais em 1978. Como base para seu trabalho, utilizou o Método de Consideração de Argumentos em Grupo, algo próximo aos algoritmos genéticos modernos. Por 10 anos de trabalho nessa direção, ele desenvolveu suas abordagens para a análise e previsão de séries temporais em condições de ruído forte e uma grande porcentagem do componente aleatório no sinal original, bem como a síntese de sinais adicionais com base na entrada, a fim de aumentar o conteúdo de informação do sinal de entrada e melhorar a qualidade da previsão. Em 1988, deixou o trabalho nessa direção e entrou no negócio, fazendo isso até 2000. Desde 2000, ele pesquisa o mercado Forex e desenvolve programas para sua análise e negociação. Utilizo principalmente o Matlab como pacote básico, comecei a estudar MQL 4 há um ano, porém, ainda não o utilizei muito, apenas na escrita de indicadores que coletam dados iniciais para cálculo e exibem gráficos na tela do terminal, realizo todos os cálculos em Matlab. Depois de muitos anos estudando o mercado Forex e um grande número de experimentos, cheguei à firme convicção de que é bem possível criar sistemas especialistas preditivos eficazes para sua análise e tomada de decisões comerciais. É possível fazer isso de forma mais eficaz com base na análise de dados multivariada usando redes neurais. Como dados de entrada para redes neurais, na minha opinião, é mais eficaz usar dados sintetizados ou filtrados a partir de um sinal multimoeda que passou por um processamento preliminar para aumentar o conteúdo da informação. Os próprios sistemas especialistas devem ser construídos com base no princípio de sistemas de autoaprendizagem e auto-organização, adaptando-se continuamente às mudanças na situação do mercado. Nessa direção, estou conduzindo meus desenvolvimentos. Informação adicional sobre minha abordagem para pesquisa de mercado e desenvolvimento de programas pode ser encontrada no tópico: “Estratégia de negociação eficaz baseada na análise de várias moedas de vários DCs” https://www.mql5.com/ru/forum/103138 , bem como do meu artigo: “É possível prever o mercado Forex? Como criar sua própria estratégia de negociação? http :// artigos . mql 4. com / ru /372 . É verdade que assinei este artigo com o pseudônimo DAO . Isto deve-se ao facto de há um ano e meio ter vindo pela primeira vez a este fórum e, tendo visto os tópicos aqui discutidos, decidi escrever um artigo e partilhar a minha experiência, esperando que possa ser útil para alguém, que um a discussão começaria e outros expressariam sua visão e compreensão do mercado Forex. Mas não houve discussão, e logo parei de seguir esse tópico. Sob o nome de Piligrimm , fiz perguntas no fórum sobre problemas relacionados ao domínio de MQL 4, mas aos poucos fui me envolvendo e comecei a participar da discussão de outros tópicos.

____________________________________________


Indicador em transformações Wavelet "Kristi_GrafWav".

Quero iniciar a apresentação de indicadores com o indicador "Kristi_GrafWav".

Indicador "Kristi_GrafWav" projetado para análise multi-moeda para três instrumentos. Grupos de moedas, os prazos são selecionados a seu critério. Os gráficos serão exibidos em uma janela na mesma escala, você pode escolher qualquer um dos 13 gráficos criados tanto para instrumentos individuais quanto para uso combinado. O indicador destina-se a ser usado tanto para negociação manual quanto em conjunto com Expert Advisors para criar Sistemas de Negociação, mas foi desenvolvido como uma ferramenta mais focada em negociação manual, bem como pesquisa de mercado para selecionar o grupo de ferramentas mais eficaz que complementa uns aos outros ao projetar sistemas de negociação de várias moedas.

A primeira versão do indicador usava exe - um arquivo escrito e compilado em Matlab.

Já coloquei à venda, mas a experiência de vendas mostrou que muitos dos usuários não querem baixar um arquivo exe desconhecido para seu computador - um arquivo com um grande número de bibliotecas auxiliares necessárias para sua operação. Redesenhei o indicador, transferindo todo o cálculo para o indicador escrito em MQL 4, e as transformações wavelet são fornecidas como um código fonte escrito em Matlab, e o próprio usuário faz o upload para o Matlab e compila em seu computador, criando o arquivo exe necessário para que o indicador funcione. O pacote inclui instruções detalhadas, com a ajuda das quais, mesmo um usuário sem experiência com o Matlab, pode fazer tudo facilmente. Exemplo de trabalho indicador pode ser visto na figura abaixo, os instrumentos EURUSD, EURGBP, EURJPY são usados. As decisões de negociação com base neste indicador podem ser feitas nos pontos de mudança de direção ou interseção de algumas linhas de sinal.

Custo do indicador "Kristi_GrafWav": $ 85 US .

____________________________________________________

_______________________________________________


Indicador "Kristi_GrafModelWav"

Com o indicador "Kristi_GrafModelWav", começo a apresentação de um grupo de 4 indicadores que se complementam e são projetados tanto para negociação manual quanto para criação de sistemas de negociação. Os indicadores são implementados em MQL4 como indicadores personalizados padrão.

Indicador "Kristi_GrafModelWav" é projetado para formar um grupo de 40 sinais sintetizados com base em polinômios e aumentar o conteúdo de informações do instrumento usado para negociação. Os polinômios são treinados para simular o trabalho das transformadas wavelet, o algoritmo de aprendizado foi configurado de forma a criar um espectro de sinais com características de fase-frequência diferentes, mas que são derivadas do instrumento no qual o indicador está instalado e carregam sua recursos. Tal variedade de sinais permite, quando alimentados na entrada da rede neural, obter uma amostra de entrada suficientemente informativa para modelar vários processos, bem como prever a direção da tendência. E embora alguns dos sinais sejam visualmente semelhantes entre si, os polinômios com base nos quais são obtidos diferem em suas características e foram treinados usando algoritmos diferentes, e essas diferenças internas são percebidas pelas redes neurais.

Ao desenvolver um sistema de negociação baseado neste indicador em conjunto com uma rede neural, decidi alterar os parâmetros de um dos dois muito semelhantes entre si, para torná-los mais diferentes, como resultado, a precisão do treinamento da rede neural caiu por uma ordem de grandeza. Voltei tudo para a visão original, considerando que maior precisão é melhor do que percepção visual da diversidade.

O indicador tem a capacidade de normalizar os sinais de saída em uma ampla faixa, definindo o coeficiente de normalização nas configurações.

Se necessário, definindo a resolução apropriada nas configurações, o arquivo com sinais sintetizados pode ser salvo em disco para processamento posterior por outros programas. Polinômios foram treinados em cotações de pares de moedas, mas o indicador também funciona em outros instrumentos, não apenas no mercado Forex, embora eu não tenha realizado um estudo detalhado de seu trabalho em outros mercados. Um exemplo da operação do indicador é mostrado na figura.

Custo do indicador "Kristi_GrafModelWav": $ 150 US .

_______________________________________________

____________________________________________

_______________________________________________


Indicador " Tendência do Indicador"

Este indicador foi desenvolvido como fonte de sinal para redes neurais, contra as quais a rede é treinada. Suas leituras podem ser vistas como uma simulação de um dos harmônicos da tendência. O princípio de funcionamento do indicador é semelhante ao do ZigZag , mas ao contrário dele, além de mínimos e máximos locais, são criados pontos intermediários de reversão de tendência correspondentes a uma mudança na intensidade de seu movimento. Esta solução aumenta significativamente o conteúdo de informação do sinal indicador "Indicator Trend" em relação ao ZigZag , e isso afeta significativamente a precisão das previsões da rede neural ao usar este indicador. O uso deste indicador é eficaz não apenas em conjunto com redes neurais, mas também diretamente em conjunto com um Expert Advisor, bem como para negociação manual. Salvar os valores de sinal calculados pelo indicador em disco, com as devidas permissões nas configurações, é possível de duas maneiras:

1). Salvando valores de sinal em cada barra;

2). Salvando valores de sinal apenas em pontos de reversão de tendência.

Os valores de sinal nos dois últimos pontos de interrupção também são armazenados em variáveis globais, os nomes das variáveis globais podem ser alterados, isso permite definir qualquer número de indicadores com diferentes níveis de limite em um instrumento e organizar a comunicação com um Expert Advisor ou outros indicadores por meio de variáveis globais. Quando o indicador está funcionando, é possível otimizar seus parâmetros reconstruindo o coeficiente de limiar. A escolha de um valor limite específico é determinada por em qual instrumento e período de tempo o indicador está instalado, bem como qual estratégia de negociação você deseja implementar com base neste indicador. O indicador funciona em dois modos, estático e dinâmico. No modo estático, o indicador constrói um modelo de tendência para todo o comprimento de uma determinada amostra de histórico e o recalcula para todo o comprimento na chegada de uma nova barra, criando modelos de um determinado comprimento que podem ser apresentados como uma amostra de treinamento para um rede neural. No modo dinâmico, o indicador calcula o valor apenas em uma barra recém-chegada, acumulando gradualmente os valores calculados à medida que novos dados chegam. Um exemplo da operação do indicador é mostrado na figura abaixo, indicador "Tendência do Indicador" corresponde à linha vermelha do gráfico.

Preço indicador "Tendência do Indicador": US$ 150.

_______________________________________________

Indicador de "potência do indicador"

A ideia com base na qual o indicador " Indicador " foi desenvolvido poder " é monitorar dinamicamente a luta entre as tendências de alta e de baixa que estão ocorrendo no mercado no momento. Quando a tendência de alta domina, à medida que novas barras chegam, os valores do indicador na barra zero aumentam proporcionalmente à força da tendência, e quando a tendência de baixa domina, eles caem de acordo. Com pequenas flutuações na tendência, depois em uma direção e depois na outra direção, os valores do indicador são refletidos na forma de uma linha reta, que ao longo de todo o seu comprimento desde o último ponto de virada muda lentamente em proporção à força da tendência dominante, e com um aumento significativo em qualquer uma das tendências, move-se abruptamente na direção correspondente, formando um novo ponto de ruptura. As leituras deste indicador dão uma ideia objetiva do que está dominando o mercado atualmente, uma tendência ou um flat. Se um à medida que novas barras chegam, o indicador desenha uma linha reta ou passos que são pequenos em nível e raros no tempo, isso indica uma condição plana, mas se as transições de um nível para outro se tornarem frequentes e dinâmicas, isso indica uma transição para uma tendência. O que é considerado uma tendência e o que é plano, todos determinam por si mesmos de acordo com suas idéias sobre o mercado e podem ser ajustados no indicador alterando o nível do limite nas configurações. Como no indicador anterior, no " Indicador Power " é possível salvar os valores calculados em disco para todas as barras no comprimento da amostra LengthSample, que é definida nas configurações, e os valores dos dois últimos pontos de interrupção - em variáveis globais. Em níveis de limite alto, o indicador " Indicador poder " pode ser usado como um indicador de uma mudança de fase de mercado. Ao desenvolver sistemas de negociação, muitos enfrentam o problema de que o sistema de negociação em diferentes fases do mercado geralmente mostra resultados opostos, obtendo lucro ou drenando completamente o depósito. Nesse sentido, a questão de determinar o momento de mudança dessas fases torna-se muito relevante. A experiência prática de trabalhar com este indicador mostrou que, com a seleção correta do comprimento da amostra e do nível de limite, ele reflete a mudança na fase de mercado na forma de uma mudança de sinal entre a diferença entre os dois valores das variáveis globais fornecidas por este indicador. Por analogia com o indicador "Indicator Trend", o " Indicator poder " funciona em dois modos, estático e dinâmico. Um exemplo da operação do indicador é mostrado na figura abaixo, indicador "Indicator Power" corresponde à linha rosa do gráfico.

O custo do indicador " Indicador Potência ": $ 150 US .

____________________________________________ _____

Indicador "Canal Indicador"

" Indicador Canal " cria um canal de tendências e reflete a dinâmica de seu comportamento, extrapolando a direção do desenvolvimento das tendências do mercado. Os componentes informativos do indicador são: estreitamento e alargamento do canal, ângulos de divergência dos feixes superior e inferior, pontos de inflexão e momentos de inversão da linha central do canal. Quando novas barras chegam, o indicador reflete dinamicamente a mudança de tendência do mercado, reconstruindo os raios desde o último ponto de ruptura até a barra zero. Como no indicador anterior, no " Indicador Canal " é possível salvar os valores calculados no disco para todas as barras dentro do comprimento da amostra LengthSample, e os valores dos dois últimos breakpoints para as linhas superior, média e inferior são armazenados em variáveis globais. Um exemplo da operação do indicador é mostrado na figura abaixo, indicador " Canal Indicador " corresponde às linhas azuis e amarelas do gráfico.

Preço indicador "Canal Indicador": $ 150 US.

_______________________________________________



_______________________________________________


Um exemplo de construção de um sistema de negociação

Em maior medida, os indicadores propostos foram desenvolvidos para uso em sistemas de negociação. Como exemplo de uso de quatro indicadores: "Kristi_GrafModelWav", "Indicator Trend", "Indicator Power", " Indicator Channel ", escrevi um sistema de negociação, na esperança de demonstrar seu trabalho com indicadores em modo real em uma conta demo. O sistema de negociação usou duas estratégias diferentes usando uma combinação diferente de indicadores para gerenciar duas ordens. Isso foi feito para cobrir as possíveis perdas de um pedido com outro. O sistema de negociação foi criado para trabalhar com EURUSD H 1. Infelizmente, o sistema de negociação se mostrou muito lento, fazendo uma média de 1,5 operações de negociação por semana. Eu tive que engrossar bastante os parâmetros do sistema para eliminar falsos positivos. Os resultados do teste do sistema de negociação por meio ano estão no arquivo anexo. Testes conjuntos em dois pedidos - Strategy Tester, testes separados no primeiro pedido - Strategy Tester1, teste separado na segunda ordem - testador de estratégia2. Sem otimização do sistema de negociação não foi realizado. Com um trabalho tão lento, uma demonstração visual desse sistema de negociação não funcionaria.

Eu decidi fazer outro sistema de negociação para EURUSD M 1. Tendo configurado o sistema de negociação inicialmente para Vender para uma ordem, obtive aproximadamente os mesmos indicadores de negociação do primeiro sistema de negociação. Cerca de 50% do lucro líquido por mês com um rebaixamento de cerca de 8% para um sinal de negociação de venda ao negociar com um lote constante. Mas a peculiaridade desse sistema de negociação foi que, na fase favorável do mercado, ele fez uma série de operações de negociação, quando ocorreu uma fase desfavorável do mercado, entrou em um estado de expectativa e não pôde negociar por 1-2 semanas , se fosse permitido negociar na fase desfavorável do mercado, era uma série de negociações perdedoras. Em média, foi obtida uma operação de negociação por dia, o que, dadas as possíveis grandes interrupções na negociação, novamente não ficaria muito claro para demonstração em uma conta demo. A este respeito, eu não comecei a completar este sistema de negociação.

Depurando esses dois sistemas de negociação fortaleceram ainda mais minha ideia de que um sistema de negociação deve ser autodidata e, no decorrer do trabalho, reconstruir seus parâmetros para uma situação de mercado em mudança.

Decidi fazer outro sistema de negociação para demonstrar as capacidades dos indicadores, mas baseado em uma rede neural com elementos de autoaprendizagem e rastreamento imediato de uma situação de mercado em mudança. Ontem escrevi este sistema de negociação, mas sua depuração levará algum tempo e, tendo gasto tempo depurando os dois primeiros sistemas de negociação, demorei muito para me preparar para a apresentação dos indicadores. Portanto, decidi, sem esperar a conclusão da depuração do sistema de negociação, fazer uma apresentação dos indicadores e, quando o sistema de negociação estiver pronto, demonstrar seu funcionamento.

____________________________________________


Aqueles que desejam comprar indicadores aplicam-se ao endereço:

piligrimm _ fx {cão} mail . pt


Se você tiver alguma dúvida sobre o funcionamento dos indicadores, sugestões para sua melhoria, feedback sobre seu uso, escreva neste tópico.

Este tópico foi criado com o objetivo de apresentar os programas que desenvolvo, espero que seja volumoso e contenha muitos desenvolvimentos úteis para negociação. Nesse sentido, pedimos gentilmente: não carregue este tópico com discussões irrelevantes , para que potenciais compradores, a quem se destina, não percam respostas às suas dúvidas entre discussões irrelevantes.

____________________________________________

Arquivos anexados:
 

Por que você está vendendo se é realmente legal?

Olhando para as fotos - não entendi nada.....

 
LeoV:

Por que você está vendendo se é realmente legal?

Olhando as fotos - Eu não entendo nada.....

O que não está claro, você pode ser mais específico?

 
Piligrimm:

O que não está claro, você pode ser mais específico?

Bem, por exemplo, em "Kristi_GrafWav " há muitas linhas coloridas diferentes. O que todas elas significam? Quais são as regras para entrar e sair?

 
LeoV:
Piligrimm:

O que não está claro, você pode ser mais específico?

Bem, por exemplo, em "Kristi_GrafWav " há muitas linhas coloridas diferentes. O que todas elas significam? Quais são as regras para entrar e sair?

Cada linha é obtida como resultado da filtragem por um grupo de transformadas wavelet com parâmetros diferentes, uma ou mais ferramentas especificadas na descrição do indicador. As regras de entrada e saída são selecionadas de acordo com a estratégia que você cria, no caso mais simples pode ser o cruzamento de linhas únicas entre si ou a mudança de pontos de direção de movimento.

 
Piligrimm:

Eu queria dar uma demonstração de como os indicadores funcionam em uma conta demo usando a senha do investidor para acessar a conta para todos, infelizmente algo não está funcionando. Nunca havia usado a senha do investidor antes, mas agora tentei entrar na conta de outro computador, mas as janelas correspondentes com os instrumentos e indicadores em uso não são visíveis. Você pode me dizer como fazer isso corretamente ou só é possível negociar com Expert Advisors através de senha de investidor?

Estranho ouvir tal coisa do desenvolvedor :(

O indicador (e o Expert Advisor também) funciona e desenha somente no terminal e PC em que está instalado.

Mas de que outra forma?

Através da entrada do investimento você só pode ver o nível de ordem aberta, parada e tomada. E os ofícios podem ser colocados na tabela.

 
A sólida experiência em redes neurais, etc. é, naturalmente, muito boa, mas surgem dúvidas. Tire a primeira foto. Vamos apontar um dedo em qualquer ponto e nos fazer uma pergunta trivial: para onde, para cima ou para baixo? Além disso, você deve levar em consideração que é M1 e que não há muito tempo para pensar sobre isso. E há também a questão da saída. E mais uma vez, se você negociar no gráfico diário, isso não é um problema, mas no М1, e mesmo levando em conta o spread, você pode pegar uma perda.
 
Os outros desenhos mostram H1, mas isso não facilita as coisas. Para ser honesto, eles não são mais informativos para mim do que 10 MA em um gráfico e envelopes ajustados no outro. Tudo isso, é claro, é meu IMHO (!) e não estou de forma alguma tentando ofender o autor. Só se a idéia for boa, ela resistirá a críticas saudáveis.
 
sayfuji:
A sólida experiência em redes neurais, etc. é, naturalmente, muito boa, mas surgem dúvidas. Vamos tirar a primeira foto. Vamos pressionar o dedo para qualquer ponto e fazer uma pergunta trivial: para cima ou para baixo? Além disso, você deve levar em consideração que é M1 e que não há muito tempo para pensar sobre isso. E há também a questão da saída. E mais uma vez, se você negociar no gráfico diário, isso não é um problema, mas no М1, e mesmo levando em conta o spread, você pode pegar uma perda.

Acho que o jurik é muito mais rápido...... E a suavidade é igualmente boa.... Você já tentou compará-lo com o jurik?

 
O que é a linha rosa no indicador do Canal do Indicador?
 
Piligrimm:

Um manual detalhado está incluído, com o qual mesmo o usuário inexperiente da Matlab pode facilmente fazer tudo. O Matlab pode ser baixado de: http://torrents. ru/forum/ .

....

Custo do indicador "Kristi_GrafWav": $85 US.

Besteira rara.

Primeiro recomenda roubar o software de outras pessoas e depois tenta vender o seu próprio software.