Discussão do artigo "Seleção automática de sinais promissores" - página 2

 

Vamos definir o gerenciamento de risco imediatamente. Houve uma sugestão de considerar uma redução máxima de 20% digna da pontuação mais alta. Eu discordo, e aqui está o motivo. Devemos levar em conta as circunstâncias em que esse drawdown ocorreu. Ele pode ocorrer em uma consolidação com uma alavancagem extrema, mas também pode ocorrer em um caso de força maior, como o Brexit. Essas são, como se diz, duas grandes diferenças. No primeiro caso, temos um aventureirismo óbvio, no segundo caso, um trabalho competente com capital. Minha ideia é diferente. O lote máximo nunca deve ir além da margem de segurança em caso de volatilidade anual máxima. Isso significa que, se um par pode se mover em 3.000 pips por ano, esse movimento deve ser levado em conta no lote máximo. É ainda mais simples para forças blindadas. Se, em caso de força maior, o par puder passar de 30 dígitos, imediatamente colocamos isso em risco. Abrimos nesse par para que possamos suportar uma queda de 3.000 pips. Não sabemos quando e como a reversão ocorrerá. Portanto, não vamos perder a cabeça e colocar imediatamente a probabilidade de QUALQUER redução no risco.

 

Olá, estou tendo problemas para implementar este programa:


Em MenuItem.mqh, a linha antes do retorno parece estar incorreta.

//--- Sair, se o tipo de conjunto não corresponder
      if(m_type_menu_item!=MI_SIMPLE && m_type_menu_item!=MI_HAS_CONTEXT_MENU)
        {
         ::Print(__FUNCTION__," > The type of the independent menu item can be only MI_SIMPLE or MI_HAS_CONTEXT_MENU, ",
                 "that is only with a context menu.\n",
                 __FUNCTION__," > The menu item type can be set using the CMenuItem::TypeMenuItem()") method;
         return(false);
        }
     }

Além disso, em Element.mqh, recebo a mensagem "Class CWindow is undefined." Desculpe, mas não tenho certeza se posso corrigir isso sozinho.

 
fxsaber:

Acontece que uma GUI personalizada é oferecida, mas não os critérios de seleção.

Há muito tempo, os desenvolvedores têm sido solicitados a dar acesso ao histórico de negociação do sinal por meio das funções do sinal. O próprio terminal tem esse acesso quando exibe o histórico na forma de objetos nos gráficos. Mas a MQL não tem esse acesso.

É quase impossível escrever algo sensato sem ele. Somente GUI, que é o que o artigo mostra.

Concordo plenamente - o artigo apenas demonstra que é impossível obter algo que valha a pena com o SignalBaseGetxxxxx.

Mas é bom que ele tenha aparecido - há uma oportunidade de chamar a atenção da equipe de desenvolvedores para as necessidades reais dos usuários em termos do conjunto de recursos do SignalBaseGetxxxxx, que aparentemente não foi atualizado por um bom tempo.


De minha parte, tentarei ser breve e objetivo quanto à funcionalidade que deve ser adicionada ao conjunto SignalBaseGetxxxxx:

1) precisamos da função SignalBaseGetHistory, que nos permitirá baixar automaticamente do servidor o arquivo com o histórico no formato csv, que está disponível para download por meio da interface da Web,

2) a função SignalBaseGetDouble precisa de um parâmetro para obter o drawdown atual;

3) a função SignalBaseGetDouble precisa de um parâmetro para obter a % de negociação do algoritmo;

4) a função SignalBaseGetDouble precisa de um parâmetro para obter o lucro total na moeda da conta;

5) a função SignalBaseGetDouble precisa de um parâmetro para obter o lucro total em pips;

6) a função SignalBaseGetDouble precisa de um parâmetro para obter o tempo médio de manutenção da posição;

7) a função SignalBaseGetDouble precisa de um parâmetro para obter a % de negociações lucrativas.

 

Olá, recebo um erro quando tento usar esse EA. Existe alguma versão mais recente?

https://www.mql5.com/pt/articles/3398

Automatic Selection of Promising Signals
Automatic Selection of Promising Signals
  • www.mql5.com
Automated trading in financial markets is the ultimate goal of the development of new trading robots, because the market is constantly changing. However, automated trading Expert Advisors cannot be prepared for all situations in the market. Therefore, the most effective way is still the symbiosis of a trading robot and the human control over...
 

Esse especialista avalia apenas os sinais do MT5?

E quanto ao MT4? Podemos ter a versão MT4?

 
Talvez não seja o melhor lugar para esta pergunta:
Tenho negociações com unidades de 3 casas decimais, mas um amigo que quer copiá-las está usando 2 casas decimais. Isso funcionará ou é melhor eu procurar uma plataforma de 2 decimais?