Artigo: Previsão de preços com redes neurais - página 8

 
Aleku:
Portanto, parece que, afinal de contas, perturbei o debate sobre a alta questão.


Não, é que estas questões sempre foram e sempre serão. Mesmo aqueles que fogem deles, de alguma forma ainda os resolvem por si mesmos, mas não se dão conta disso. E isto não torna suas decisões melhores.

E a tarefa sobre a qual você escreveu - construir uma cidade usando ferramentas MT4 - é realmente interessante. Eu já teria participado disso há muito tempo, se soubesse do assunto. Mas, infelizmente.

E o que foi publicado aqui sob diferentes nomes inteligentes até mesmo um diletante nesta área me parece ridículo.

 
Yurixx:
Aleku:
Portanto, parece que, afinal de contas, interrompi o debate sobre a alta questão.


Não, é que estas questões sempre foram e sempre serão. Mesmo aquele que as escova de lado, de alguma forma ainda as resolve por si mesmo, apenas sem se dar conta. E isto não torna suas decisões melhores.

- Então, por que não começamos uma linha separada para isso? E discuta lá também a termodinâmica e a cinética,
e a cromodinâmica e a relatividade?
 
Yurixx:

E a tarefa sobre a qual você escreveu - construir uma cidade usando ferramentas MT4 - é realmente interessante. Eu já teria participado disso há muito tempo, se soubesse do assunto. Mas, infelizmente.

Usando inteligência artificial na MTS' - parece haver uma implementação no posto de maveric. Mas o próprio autor diz que é interessante apenas como um código em si mesmo, não como um especialista.
 
Aleku:
VBAG:
Aleku:

Como conseqüência, o calcanhar de Aquiles da ANN é uma otimização excessiva.

Isto é verdade quando se trata de predição de séries cronológicas. Mas esta é apenas uma pequena parte do enorme campo de aplicação da ANN.

- Mas neste tópico em particular e no artigo específico em discussão, é exatamente disso que se trata.
Ou eu estou errado?

VBAG escreveu (a).

Um problema devidamente formulado é resolvido perfeitamente com estes métodos.

- Não vou argumentar contra isso - o problema é como
O problema é como formular a tarefa corretamente ou como preparar os dados para a rede.

Este é o principal problema - primeiro formule para si mesmo o que você quer. Certifique-se de que haja um gato preto em uma sala escura antes de começar a procurá-lo. O principal equívoco, em minha opinião, é esperar resultados da ANN que, em princípio, ela não pode dar.
Leia os anais de uma conferência profissional da ANN (postei no início deste tópico) Lá você pode encontrar abordagens e maneiras de como fazer corretamente
para formular o problema. Boa sorte a todos.
 
Mak:
"Se as partes não possuem alguma propriedade em princípio, mesmo em embrião, então o sistema dessas partes não possuirá essa propriedade. " - isto não é verdade.
Em última análise tudo é composto de partículas elementares, que são constituídas por quarks, e ao nível dos quarks não há conceitos do macrocosmo, exceto as leis de conservação de energia, momentum, momentum ... E mesmo assim, no nível das partículas elementares, mesmo estas leis fundamentais são aproximadamente satisfeitas (devido ao princípio da incerteza). Há muitas coisas que surgem somente através da interação coletiva, e estão completamente ausentes em instâncias únicas. Há até mesmo uma ciência chamada sinergética que estuda tudo isso.

Isto é correto. Existe uma coisa como "propriedades emergentes" de um objeto. Um objeto pode ter uma propriedade que suas partes constituintes não possuem. Por exemplo, nem Na nem Cl separadamente tem a propriedade da "salinidade", mas NaCl tem. As partes separadas do computador são apenas partes, mas quando conectadas de certa forma, formam um novo objeto - um computador que tem a propriedade "de calcular e exibir informações". O mesmo acontece com os aviões: um único motor, fuselagem e asas podem não voar por muito tempo (o tempo necessário para alcançar o solo), mas o avião como um todo tem a propriedade emergente de voar na direção certa, de planar.

A razão para este estado de coisas é alguma lei percebida pelas pessoas comuns como uma lei da natureza (como a lei da gravitação, da conservação do momento, etc.).

Mak:
Até agora, ninguém foi capaz de determinar qual é a diferença entre as coisas vivas e não vivas? Como os inteligentes diferem dos pouco inteligentes, etc.


A vida é uma forma de existência no universo. Nossas idéias sobre o que é vida são limitadas pelo nível de consciência atual. Sob FS (consciência física) identifica-se a vida com o período de ação ativa do corpo físico. No EM (mental) o tempo é percebido como espacial, de modo que a própria imortalidade se torna evidente por si mesma. Na realidade, não há nada além da vida no universo :)

Quantitativamente, o grau de "razoabilidade" para as pessoas pode ser determinado pelo número de conceitos nos quais uma pessoa é fluente. Assim, as decisões tomadas por uma pessoa mais desenvolvida nem sempre são percebidas corretamente por pessoas menos desenvolvidas; pode parecer-lhes que a decisão é errada ou até mesmo absurda.

Mak:
O nome Inteligência Artificial surgiu mais por causa da emoção do que qualquer outra coisa.
Para defini-la, é preciso primeiro definir a inteligência natural,
e definir as diferenças - como a inteligência artificial difere da inteligência natural.


A inteligência natural é a capacidade de receber e processar informações inconscientemente por meios que estão presentes no homem, mas não fazem parte do corpo físico, do cérebro, por exemplo. O cérebro humano, com todos os seus neurônios e conexões nervosas, é apenas um mecanismo executivo, como o de uma impressora. Se uma impressora imprime, por exemplo, um livro de programação, ele pode ficar orgulhoso e pensar que é tão inteligente, quando na verdade a informação (que está disponível na natureza independentemente de sua vontade) só foi dada a ele para processar. O nível de desenvolvimento do intelecto pode ser medido pela capacidade de uma pessoa de obter as informações de que necessita (de uma fonte desconhecida para uma pessoa em FS). Em FS a informação é uma propriedade do ambiente, portanto qualquer verdade intelectual é percebida pelo homem direta e diretamente. Pela mesma razão, não se pode chegar à verdade intelectualmente.

Inteligência artificial, neste nível de desenvolvimento de ciência e tecnologia, é simplesmente um termo para todos os tipos de dispositivos computacionais que processam informações. Os seres vivos podem criar suas próprias leis dentro dos limites de sua competência e, o que é importante, têm o pleno direito de dispor de suas criações. Por exemplo, um ser humano pode criar um computador e é o proprietário completo e indivisível dele. Um ser humano percebe um computador de forma adequada e completa, enquanto um computador não percebe um ser humano de forma alguma. Um homem só pode colocar em um computador a parte consciente da informação, bem como métodos conscientes de processamento, enquanto a parte inconsciente não pode, por causa de sua inconsciência. Como a inteligência natural é uma capacidade baseada nas propriedades inconscientes da realidade, a inteligência artificial está fora de questão nesta fase do desenvolvimento humano. É simplesmente um termo.

(em uma etapa posterior a humanidade mudará para a EM em massa; como resultado, surgirão novas direções na ciência, e finalmente o homem será capaz de compreender e transferir qualitativamente para a máquina outras habilidades baseadas nas propriedades do mundo astral e mental; mas isso ainda não acontecerá em breve)

 
"Na verdade, não há nada além da vida no universo :)" - e ainda não encontrei uma definição em nenhum lugar.
Muitas vezes uma coisa claramente viva se comporta como uma coisa não viva, e vice-versa...
Seja qual for a definição com que me deparei, sempre encontrei um exemplo que a contradizia.

"Quantitativamente, o grau de "inteligência" para humanos pode ser quantificado pelo número de conceitos em que uma pessoa é fluente" - a definição é antropomórfica :), não aplicável a não-humanos :)

"A inteligência natural é a capacidade de receber e processar inconscientemente informações por meios disponíveis ao homem, mas não um acessório do corpo físico, o cérebro, por exemplo" - novamente uma definição antropomórfica. Mas só os seres humanos são inteligentes. Se você retirar a palavra "humano", então qualquer computador ou calculadora se encaixa na definição - "...a capacidade de receber e processar informações inconscientemente...".

Em geral, Inteligência Artificial (IA, AI) é apenas um tema que já esteve na moda.
Eles se preocupam exclusivamente com a IMITAÇÃO das funções humanas individuais.
A inteligência está fora de questão até que haja uma resposta para as perguntas - o que é vida, mente, intelecto, consciência.
Até lá, serão mais ou menos bons "dispositivos protéticos" - ferramentas sem seus próprios cérebros (o usuário deve fornecer os cérebros :).

As redes neurais são um tema da moda em AI, inclusive agora.
Construído, a propósito, também em IMITAÇÃO .
Mas é apenas uma ferramenta, não contém cérebros, é preciso aplicar o próprio cérebro.


Voltando ao tópico da linha.
NS é apenas uma "pá" (ferramenta) que permite (às vezes) cavar mais rápido ... se você souber cavar, é claro.
Se você não puder, isso não o ajudará.

A NS é uma "pá" muito flexível, por isso normalmente ela é dobrada de tal forma que você não entende,
se você está cavando um buraco ou fazendo um monte, e isso requer muito trabalho mental
para descobrir o que você realmente tem?
É o que você queria, ou algo completamente diferente?
(mais frequentemente este último).

Em geral, a moral é que NS é certamente um tópico interessante,
Mas para as pessoas comuns (como nós) é absolutamente sem sentido.

Tudo, claro, IMHO, e à vontade ...
Mas dito isto, as pessoas ainda estarão à procura de grãos no NS ... :)
 
Mak:
Mas não importa o que aconteça, as pessoas ainda vão procurar grãos no NS ... :)
Sim, Mak, eles encontrarão de qualquer forma, mas encontrarão apenas uma fração de por cento. A maioria desistirá quase imediatamente, não conseguindo o que quer com a aplicação burra de NS (alimentando com dados brutos as entradas e fazendo interpolação). A maioria dos outros voltam para NS depois de algum tempo e falham novamente. E apenas uma pequena parte deles começa a usá-los corretamente, aplicando-os adequadamente e obtendo bons resultados. A área adequada de aplicação de NS (independentemente do que simulam) é o reconhecimento e classificação de padrões.
 
Mathemat:
Mak:
Mas não importa o que aconteça, as pessoas ainda vão procurar grãos no NS ... :)
Sim, Mak, eles encontrarão de qualquer forma, mas encontrarão apenas uma fração de um por cento. A grande maioria desiste quase imediatamente, não conseguindo o que quer da NS ao usá-los estupidamente (alimentando os dados brutos com insumos e fazendo interpolação). E apenas uma pequena parte deles começa a usá-los corretamente, aplicá-los adequadamente e obter resultados aceitáveis. A área adequada de aplicação de NS (independentemente do que simulam) é o reconhecimento e classificação de padrões.
Caros Mathemat e Mak, eu me junto a vocês e compartilho completamente seu ponto de vista!
Alexey. Ainda não consigo tirar da minha cabeça sua elaboração sobre a análise de carrapatos. Estou interessado neste assunto. Mas eu só penso nisso, portanto não tenho nada para compartilhar. Espero que você não a tenha abandonado. Acho que uma simples grade de 2-3 camadas pode ser útil para melhorar os resultados da análise da taxa de informação do tick. É semelhante à correção de alvo em nossos mísseis nos anos 70, que usavam um simples perceptron e estavam conectados ao hardware. Mas isto é especulação até agora.
Cumprimentos,
Vladimir
 
Está longe de ser simples com carrapatos, VBAG. Ver mais 'Tiques: distribuição de amplitude e atraso'.
 
A idéia chave proposta pela Reshetov - limitá-la a duas classes: "É provável que o preço vá
- O preço muito provavelmente subirá" e "Preço ...- Abaixo" é uma idéia muito boa, mas sua implementação usando o indicador iAC é uma bagunça.
Eu proponho um Expert Advisor muito simples, que usa padrões de velas / em vez de iAC /, ao mesmo tempo
Estou colando os resultados dos testes deste EA em EURUSD e H4 de 01.07 a 15.11. 2007. ,

onde rentabilidade era = 9, expectativa = +160 pips, lucro = +1480 pips, total = 9 negócios.
Estes resultados foram obtidos fora da amostra , com lote fixo.
Portanto, o próprio Expert Advisor:
1. usa padrões de velas, ou seja, em vez de iAC que escrevemos:
duplo a1 = Alto[1]-Baixo[2]; duplo a2 = Alto[3]-Baixo[2];
duplo a3 = Baixo[1]-Alto[2]; duplo a4 = Baixo[3]-Alto[2]
;
2. Vamos trocar EURUSD em H4 / todo o resto é bpc ! / ,
3. esta MTS é ao contrário, ou seja, se a compra está fechando, então compramos imediatamente calções, e vice-versa...
4. pesos x1,x2,x3,x4 de 1 a 200, em passos de 1, e perdas bs,ss de 50 a 90, em passos de 5 - otimizado
pesos,bs,ss,para os 6 meses anteriores são otimizados /equipados/, então eles são inseridos no mês seguinte, assim que este mês
passará, a janela de otimização é deslocada um mês para frente, etc... MOSTRAMOS QUE DEVERÁ VOLTAR!
5. condição adicional: após 5 barras / ou seja, após 20 horas / alce em uma posição aberta é
transferência para o break-even / se possível/, ou a posição é fechada com uma pequena perda
/a tendência não se tornou realidade/. A propósito, esta condição não está em minha EA, mas eu verifiquei manualmente
o período acima, os resultados foram ainda melhores, a rentabilidade é = 30,
expectativa = + 190 pips, lucro = +1600 pips.
6. colocamos os pesos obtidos x1,x2,x3,x4 e as perdas bs,ss para cada mês na variante switch() operador ,
DiRoLnoDoLgo.mq4 file - recompile, set ALL external variable to true
/ver resultados em poucos meses/.
Eu me pergunto como o "neurônio" neste EA está tendo tendências, ou então,
... ou talvez haja alguns erros neste EA ? :)
Arquivos anexados: