Para os compradores e clientes de Expert Advisors (robôs comerciais), isto é dedicado.

 

Qualquer Expert Advisor é um conjunto individual de regras claras para tomar uma decisão comercial de abrir ou fechar uma ordem, para entrar ou sair do mercado. A totalidade dessas falhas forma o TS (estratégia comercial ou um sistema comercial) incorporado ao programa. No entanto,

Primeiro, a maioria das pessoas que compram ou encomendam EAs não conhece a linguagem dos EAs, ou seja, MQL. Portanto, o comprador ou o cliente recebe um "porco em um poço" e não pode verificar as regras escritas nele, sem mencionar sistemas mais complexos, como os que utilizam inteligência artificial. E então eles se perguntam por que o robô comercial mostra resultados completamente diferentes.
Em segundo lugar, o cliente (o comprador), se necessário, não pode alterar estas regras sem assistência.
Em terceiro lugar, ele próprio não pode mudar o conjunto de regras.
Em quarto lugar. A verificação do robô em grandes intervalos de tempo leva muito tempo, portanto, tais verificações são feitas por muito poucos comerciantes. E temos que verificar cada Consultor Especialista em todo o histórico disponível. Algo errado, o consultor especializado mostra uma perda, pedimos um retrabalho ou mudamos o EA e fazemos o teste novamente, mas é longo, inconveniente, e custa tempo e dinheiro novamente. Aqueles que tentaram entendem do que estou falando.
Em quinto lugar, o diagrama de lucro da maioria dos sistemas comerciais se assemelha a um padrão de dentes de serra, ou seja, se testado em um determinado intervalo, o EA pode mostrar bons resultados (mas não em todo o intervalo) e isso depende não só e não tanto da direção e do tipo de tendência, mas também de outras razões. Veja o exemplo abaixo.
Finalmente, a maioria dos clientes não tem um TS claro e testado. Neste caso, eles só podem confiar na publicidade e na autoridade do criador do Expert Advisor.

Uma estratégia comercial comprovada é uma estratégia testada em dados históricos por 10(!) ou mais anos.

Uma estratégia comercial comprovadamente lucrativa é uma estratégia comercial comprovada na qual você

  • Identificou os pontos fortes e fracos de sua estratégia.
  • Entendido onde e quando você pode ter lucro ou prejuízo e estimado seu tamanho máximo.
  • Viram como a estratégia precisa ser refinada e melhorada.
  • Entenda quais regras de lógica de decisão vale a pena usar e quais não valem.
  • Identificou as melhores configurações para seus indicadores.
  • Avaliou o tamanho da parte da conta comercial com a qual você pode trabalhar para obter o lucro máximo (mas que não pode ser excedido em nenhuma circunstância)
  • Calculado como obter o lucro máximo com um prejuízo mínimo.

O que é a saída?

Qualquer regra lógica de decisão, dependências, indicadores, pode ser descrita na forma de um modelo matemático exato, e ao criar este modelo você pode testá-lo em uma grande variedade arbitrária de dados históricos e avaliar os resultados do teste.

É claro que, formando um modelo matemático preciso, escrever programas de verificação adicionais e várias verificações levam um tempo considerável. Às vezes uma semana, às vezes várias - é muito trabalho. Mas.

1. A verificação posterior do modelo pronto em todo o histórico disponível leva, ao contrário de um Expert Advisor, de frações de um segundo a vários segundos.
2. Mais adiante, você pode fazer tudo com o modelo. Altere as configurações, regras, conjuntos de regras, etc., enquanto obtém imediatamente gráficos visuais dos resultados de tais mudanças, o que lhe permitirá escrever um Expert Advisor correto e lucrativo, que não precisará ser alterado posteriormente.
3. Ao contrário do Expert Advisor, os modelos matemáticos permitem obter informações muito rápidas, precisas e completas, o resultado da verificação da viabilidade de quaisquer hipóteses comerciais, suposições, sistemas.

Resumindo.
De acordo com as estatísticas, 98% de todos os comerciantes perdem seus investimentos. Eles são movidos pela excitação, não pelo cálculo frio. Ao decidir investir, por exemplo, em FOREX, mesmo alguns milhares de dólares, e usar um sistema comercial ou consultor especializado, você deve compreender em números exatos o risco que está correndo. Testar qualquer sistema comercial com modelos matemáticos dará a um grande número de pessoas esse entendimento e, no mínimo, uma oportunidade de não perder seu dinheiro. E para aqueles que já estão trabalhando e obtendo lucros, este cheque lhes permitirá obter o máximo de seu TS.


Em conclusão, vou dar um exemplo antigo. Este modelo matemático que eu fiz no ano 2000. O horizonte de tempo - 1999. - Horizonte de tempo atual - 1999.

Par de moedas EURUSD, período de tempo H1.

Quadro de resultados da TC

Aqui está um gráfico tão engraçado ... Preste atenção, um sistema comercial, que mostrou excelentes resultados de 2000 a 2004, e trouxe seus clientes (já então, pessoas abastadas de um país capitalista conhecido) em 4 anos de trabalho um pouco menos de 50 000 pt, tornou-se não lucrativo.
A reversão de um lucro estável para uma perda líquida não aconteceu em um mês ou uma semana... ou mesmo em um dia. Isso aconteceu em 1 hora! Não foi uma mudança abrupta no tipo e direção das tendências. Não. Foi uma mudança de regra instantânea. É impossível rastrear visualmente tal mudança em um gráfico de castiçal. Somente... vamos chamá-lo de "arquiteto de mercado" pode mudar as regras desta maneira. E você, você pode rastreá-lo?

Bem? ))))))))))
Alguém mais tem dúvidas sobre a necessidade de análises matemáticas complexas de sistemas comerciais?



Proteja-se de possíveis erros antes de colocar algum dinheiro real sério em sua conta comercial!



18.02.2015.

Caros amigos!

Não posso responder a todos, senão não teria que fazer nenhum trabalho, apenas este fórum. Estarei agrupando perguntas e respondendo o máximo possível.
Com perguntas específicas e sugestões sérias sobre o assunto, favor entrar em contato comigo pessoalmente. Você pode encontrar o endereço de e-mail no meu perfil.

Parte 1.

A julgar por suas respostas e pelos e-mails que recebi apenas um dia (!) depois de ter iniciado o tema, não tinha idéia de quão grande era a lacuna na percepção da maioria dos comerciantes sobre os métodos de análise de informação e tomada de decisão a partir dos métodos de tal análise utilizados em estruturas financeiras decentes. É provavelmente por isso que as estruturas financeiras obtêm lucros regularmente, enquanto a "multidão", como disse um dos meus oponentes, faz prejuízos regularmente. Este tipo de análise é uma prática comum em uma abordagem séria do comércio, e eu só queria trazer esta experiência para as massas.

Você pode escarnecer do que estou escrevendo e tentar comparar este tipo de análise com um programa comercial. Entenda que um não cancela o outro! Você precisa de uma análise, e as regras obtidas podem e devem ser integradas em um robô comercial. Como escrevi acima, a análise é minha parte do trabalho geral. Eu sempre trabalhei em equipe. Por quê? Porque é muito mais eficaz do que quando uma pessoa é "curandeiro e ceifeiro e fabricante de paus" - e mais eficaz em qualquer área - no exército, nos esportes, no trabalho...

Os pedidos para mostrar a quantia do meu dinheiro, minha conta, assim como "para fornecer uma chave para o apartamento, onde o dinheiro é guardado" serão sempre ignorados.

Porque:

Em primeiro lugar, considero estas informações pessoais e confidenciais.
Em segundo lugar. Os resultados de minhas contas são a minha versão do saldo de retorno/risco. Minha renda regular é de 20-25% ao mês. Talvez estes números não impressionem alguns, mas pessoalmente estou bastante satisfeito com eles. Eu mesmo testei as regras com as quais meu dinheiro funciona e estou feliz com o resultado.
Em terceiro lugar. Eu sou um defensor dos "investimentos de carteira". Esta abordagem diversifica os riscos. Isso me dá mais paz de espírito.
Em quarto lugar. Eu não tento "bater em portas fechadas", convencer à força alguém de que tenho razão, etc.
Em quinto lugar, eu não peço dinheiro a ninguém, nem para a administração, nem de outra forma. Eu não preciso disso.

Parte 2. "O modelo matemático

Que tipo de coisa é um "modelo matemático"? Um modelo matemático não deve ser entendido como um "tamanho único para todos". Seu modelo matemático pessoal é individual. É um conjunto de regras para a tomada de decisões especificamente por você (!) descritas na linguagem exata de números e fórmulas.

Quando abri este tópico, pensei que os conceitos de análise complexa e modelo matemático seriam próximos a todos e claros, mas talvez seja necessário complementar o bloco principal do meu tópico com alguns exemplos, para que as pessoas possam ter uma idéia clara do assunto. Não prometo fazer isso com urgência. É muito trabalho, mas com certeza vou fazer isso.

Boa sorte e lucro, a todos!
 
katerus:

Bem? ))))))))))
Alguém mais tem dúvidas sobre a necessidade de análises matemáticas complexas de sistemas comerciais?



Proteja-se contra possíveis erros antes de colocar algum dinheiro real sério em sua conta comercial!

Eu não uso cálculo complexo - Eu tenho uma educação do oitavo ano ))))

Eu negocio sem matemática. O tema é interessante, continue (sem ironia, honestamente).

 
katerus:

...

Qualquer regra lógica de tomada de decisão, dependências, indicadores podem ser descritos na forma de um modelo matemático preciso, e uma vez criado este modelo, ele pode ser testado em um conjunto tão grande de dados históricos quanto desejado e os resultados da verificação podem ser avaliados.

Naturalmente, a formação de um modelo matemático preciso, a elaboração de programas de verificação adicionais e várias verificações levam um tempo considerável. Às vezes uma semana, às vezes várias - isso dá muito trabalho. Mas...

1. A verificação posterior do modelo pronto em todo o histórico disponível leva de frações de um segundo a vários segundos, ao contrário de um Expert Advisor.
2. Mais adiante, você pode fazer tudo com o modelo. Altere as configurações, regras, conjuntos de regras, etc., enquanto obtém imediatamente gráficos visuais dos resultados de tais mudanças, o que lhe permitirá escrever um Expert Advisor correto e lucrativo, que não precisará ser alterado posteriormente.
3. Ao contrário do consultor, os modelos matemáticos permitem obter informações muito rápidas, precisas e abrangentes, o resultado da verificação da viabilidade de qualquer hipótese comercial, suposições, sistemas.


Qual é a diferença entre este "modelo matemático" e um Expert Advisor? Alguém parece estar reinventando a roda. Em um EA você pode mudar tudo: parâmetros, regras e tudo mais. A rapidez dependerá de como você escrever tudo isso.
 

>>>Então o comprador ou cliente recebe um "gato em um poke" e não pode verificar as regras escritas nele <<<<

--- Como assim? É para isso que os termos de referência são escritos. Ponto por ponto. Cada ponto pode ser verificado para ver se funciona no programa.

Se todas as cláusulas funcionarem, o programador já fez seu trabalho. O programador programou o que foi descrito na especificação dos requisitos.

Se a lógica de obter lucro na ordem estava incorreta - o programador não tinha nada a ver com isso. A culpa do cliente não deve ser transferida para o implementador.

Figurativamente falando - o cliente encomendou um carpinteiro de sofá "torto", ao receber o sofá se encaixa nos desenhos, mas é impossível dormir sobre ele. A culpa é do carpinteiro?

 
server:

Eu não uso cálculo complexo - tenho uma educação de 8ª série ))))

Eu negocio sem matemática. O tema é interessante, continue assim ( sem ironia, honestamente ).

Obrigado por seu interesse no tema ). Certamente vou continuar.

 
Integer:
Qual é a diferença entre este "modelo matemático" e o EA? Parece que alguém está reinventando a roda. Você pode mudar tudo em um EA: parâmetros, regras e tudo mais. A rapidez dependerá de como você escrever tudo isso.
Dmitry,

Este artigo não se destina aos programadores. Eu pessoalmente não escrevo robôs comerciais. Não é o meu pão e manteiga. Mas você provavelmente o programa? Você está familiarizado com a linguagem de programação MQL? Você está familiarizado com ele? Você está certo, o consultor especializado pode mudar as regras, os parâmetros e tudo mais. Mas nem todos podem alterar o código do Consultor Especialista. E pedir um novo programa a cada vez é pelo menos longo e caro. Uma matriz pronta pode ser girada como um caleidoscópio, e os resultados da análise serão obtidos em segundos.

Coloque-se no lugar do cliente. Quanto tempo leva apenas para concordar com os Termos de Referência, correspondência, etc.? E quanto tempo levará para o Conselheiro verificar um grande intervalo histórico? Você sabe a resposta. E se algo estiver errado e o programa tiver que ser reescrito? O que ele fará se o programa for escrito corretamente, mas as regras não funcionarem? E isto enquanto o cliente não pode prescindir dos serviços de um programador!

Minha tarefa é diferente. Nomeadamente, o programador deve fornecer ao cliente um conjunto claro de regras, cujo uso lhe dará um determinado resultado financeiro. Ele escreveu (por exemplo, com sua ajuda) o Consultor Especialista e começou a trabalhar em silêncio.

Eu não estou "reinventando a roda". Nas equipes em que trabalhei e estou trabalhando, este sempre foi o caso. Cada um faz sua própria coisa: os programadores fazem sua programação, os analistas fazem suas pesquisas e verificações.

 
sim, você pode me dizer mais sobre como ou o que calcula o modelo matemático, os meios de μl ou algo mais?

Se você se refere a um indicador que calcula o lucro em pips para certos eventos, então, sim, leva milhares de vezes menos tempo para analisá-lo do que para testar um Expert Advisor.
 
AndreiFAN:
Se todos os pontos estiverem funcionando - o programador já fez seu trabalho. Ele programou o que foi descrito no TOR.

Se a lógica para obter lucro na ordem foi falha, o programador não tem nada a ver com isso. Não se deve transferir a culpa do cliente para o implementador.

Olá, Andrew!

É muito interessante ver como pessoas diferentes percebem o assunto). Já respondi a esta pergunta acima e vou repeti-la. Meu tema não é, apesar dos programadores. Além disso, não quero ofender ninguém. Se um programador fez seu trabalho corretamente - respeito a ele/ela. Mas é um caso em que havia um cliente e um empreiteiro. Se uma pessoa entende o que ela está comprando - ótimo! E quantas pessoas compram Expert Advisors (robôs comerciais) simplesmente por causa da publicidade, tendo a mais vaga idéia do que eles estão pagando?

Minha tarefa é apenas garantir que o cliente venha até o programador com um conjunto claro de regras comprovadas, cujo uso lhe dará um determinado resultado financeiro. Assim, o cliente não colocará o dinheiro na conta comercial e o perderá, não entendendo como isso aconteceu. Para essas pessoas estou falando das possibilidades de modelos matemáticos para o comércio em FOREX.

 

É muito estúpido executar uma EA em TODOS os históricos disponíveis. O que funcionou muito bem nos anos 70 não funcionou em absoluto nos anos 2000.

O posto inicial é um gráfico muito bom que mostra que o TS - NÃO DEVERÁ ser testado em "todos" os históricos. Qualquer TS é construído para um determinado comportamento de mercado, e deve ser usado exatamente quando o mercado tem esse comportamento. Naturalmente, em cada TS deve haver um "stop-cock", que indica claramente que o sistema parou de funcionar e precisa pelo menos de uma revisão, ou mesmo de ser substituído.

Quanto à compra de robôs - não vejo nada de errado com ela. O comerciante constrói o TS e, para não realizar as ações rotineiras de seu uso, encomenda um Expert Advisor que seguirá precisamente suas regras. A propósito, o Expert Advisor também deve monitorar a própria "grua de parada" e dar um sinal ao trader sobre mudanças no comportamento do mercado.

 
IvanIvanov:
sim, você pode me dizer mais sobre como ou o que calcula o modelo matemático, por µl ou outros meios?

Se você se refere a um indicador que calcula o lucro em pips para certos eventos, então, sim, leva milhares de vezes menos tempo para analisá-lo do que para testar um Expert Advisor.
Ivan, o modelo é criado usando Excel, uma ferramenta de análise de dados conhecida e poderosa. O software utilizado é o Statistica. Programas especiais são escritos para diferentes métodos de análise específicos. O resultado são gráficos e análises muito claros. O modelo matemático assim criado pode, se necessário, ser alterado muito rapidamente, corrigido e novos resultados obtidos.
 
papaklass:

Outra tentativa de inventar o Graal?

Qual é o modelo de tapete se todos nós estamos agindo como o outro lado do acordo INSIDER?

Há uma lei no mercado: "UMA COROA DEVE PERDER". E o funcionamento desta lei não depende da presença (ou ausência) de sua matriz. :)

Ao começar a negociar em uma conta real, o comerciante deve entender claramente que, mais cedo ou mais tarde, ele perderá este depósito. É um axioma! Ele vai perdê-la porque é um TOTAL.

A principal tarefa de um comerciante é tentar ganhar o máximo possível antes de perder seu depósito! É para isso que os robôs são escritos. Estes robôs NÃO são GRAVES, eles apenas fazem trabalho de rotina. Estes robôs têm estratégias costuradas neles que, em uma determinada etapa, permitem que eles ganhem dinheiro. Mas isso não significa de forma alguma que eles vão ganhar para sempre! Lembre-se, somos todos uma CROWD e a multidão tem que perder!

É por isso que quando leio sobre o teste de robôs durante um longo período de tempo (3-10 anos) e o autor admira os resultados do teste, isso me faz sorrir pessoalmente. O autor deste super robô está muito longe dos eventos reais que acontecem no mercado real: você está negociando contra um trapaceiro muito mais forte do que você! :)

Caro Alexander!

Quer um Graal livre? - "Equipe-se com um comerciante perdedor e faça o contrário! E você estará sempre no preto" ))))))))))
Mas falando sério, vamos deixar a criação do Graal para alguém que seja realmente capaz de realizar milagres.

O modelo matemático é apenas uma boa maneira de avaliar as regras que o comerciante coloca no Robô. São necessários robôs! Não estou pedindo que eles sejam abandonados em favor de outra coisa, muito pelo contrário.

Quanto a "somos todos uma CROWD", nem todo comerciante se considera representante de uma "CROWD", e sim o contrário - um indivíduo! E tal pessoa está certa.
Você escreve: "Estamos negociando contra um trapaceiro, que é dez vezes mais forte que você. Talvez. Essa é sua força ("trapacear") e sua fraqueza. Ele não pode reagir a você pessoalmente! Ele pode reagir a ações cumulativas. No mercado há sempre aqueles que ganham e aqueles que perdem. Você não vai discutir com isso? Bem, então. A análise abrangente de seus próprios algoritmos de decisões comerciais, que o modelo matemático pode lhe fornecer, lhe permitirá estar mais estatisticamente entre aqueles que lucram do que vice-versa. Isso é tudo.

Conheço pessoas e instituições financeiras suficientes em todo o mundo que apenas pertencem à categoria daqueles que têm maior probabilidade de estar no lado positivo. Eles não gritam sobre seu Graal, não precisam de grandes palavras e não oferecem nada a ninguém. Eles simplesmente não precisam disso. Por que eles deveriam oferecer e vender suas regras a qualquer pessoa quando elas já funcionam perfeitamente bem?

Razão: