Discussão do artigo "MQL5 Wizard: Nova Versão" - página 8

 
IvanIvanov:


Entendo corretamente que nessa pasta, se necessário, posso alterar os parâmetros de peso dos sinais de negociação do indicador e isso será relevante apenas para o meu computador ou os parâmetros necessários serão gravados no Expert Advisor durante a compilação.

Esses parâmetros serão substituídos durante a geração do Expert Advisor. A compilação usa o que está no código gerado.
 
IvanIvanov: Os parâmetros dessa pasta serão alterados para os padrões quando o terminal for atualizado?
Durante a atualização automática, os códigos na entrega padrão também são atualizados. Portanto, é melhor fazer suas próprias cópias dos módulos necessários com nomes diferentes.
[Excluído]  
Rosh:
Esses parâmetros serão substituídos ao gerar o EA. Na compilação, será usado o que estiver no código gerado.

Provavelmente não formulei a pergunta corretamente....

O EA compilado funcionará em outro terminal com os parâmetros que foram definidos durante a compilação ou recorrerá ao módulo correspondente da nova máquina para obter dados?

[Excluído]  

Posso obter uma resposta a esta postagem?

Perdi a lógica de alguma coisa...

Por que no módulo de sinais CA os pesos são definidos pela condição "quando eles apareceram"?

-------------------------

// model 0 "first analyzed bar has required colour" - a barra da cor requerida foi analisada pela primeira vez
// model 1 "there is a condition for entering the market" - existe uma condição para entrar no mercado
// model 2 "condition for entering the market has just appeared" - a condição para entrar no mercado acabou de aparecer

------------------------

void CSignalAC::CSignalAC()
  {
//--- setting default "weights" of the market models
   m_pattern_0=90;           // model 0 "first analyzed bar has required color"
   m_pattern_1=50;           // model 1 "there is a condition for entering the market"
   m_pattern_2=30;           // model 2 "condition for entering the market has just appeared"
  }

E no módulo de sinais AO, os pesos são dados aos próprios padrões.

------------------------------------------

// model 0 "first analysed bar has required colour" - primeira barra analisada da cor desejada
// model 1 "the 'saucer' signal" - sinal de pires
// model 2 "the 'crossing of the zero line' signal" - sinal de cruzamento da linha zero
// model 2 "the 'divergence' signal" - sinal de divergência

-----------------------------------------

void CSignalAO::CSignalAO()
  {
//--- initialization of protected data
   m_used_series=USE_SERIES_HIGH+USE_SERIES_LOW;
//--- setting default "weights" of the market models
   m_pattern_0=30;           // model 0 "first analyzed bar has required color"
   m_pattern_1=60;           // model 1 "the 'saucer' signal"
   m_pattern_2=50;           // model 2 "the 'crossing of the zero line' signal"
   m_pattern_3=30;           // model 2 "the 'divergence' signal"
  }

Essa lógica é realmente definida dessa forma ou a descrição é ruim?

 
IvanIvanov:

false - é 0 - portanto, o especialista trabalha por ticks

true é 1 - significa que o especialista trabalha por barras.

Eu acertei?

Pelo contrário.
 
IvanIvanov:

// model 0 "first analysed bar has required color" - a primeira barra analisada tem a cor necessária

A tradução sofrida do Google.

"a primeira barra analisada tem a cor necessária". Esse não é um sinal de compra ou venda, mas uma tentativa de implementar a regra B.V.: "Não compre se a barra do histograma estiver vermelha e não venda se a barra do histograma estiver verde".

Dependendo do fato de o Expert Advisor trabalhar "nos preços de abertura" ou "em todos os ticks", o número da primeira barra analisada muda (1 ou 0).

Документация по MQL5: Стандартные константы, перечисления и структуры / Константы индикаторов / Ценовые константы
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы индикаторов / Ценовые константы
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы индикаторов / Ценовые константы - Документация по MQL5
[Excluído]  
Rosh:

Em que pasta você está procurando? Isso é necessário em Include\Expert\Signal, onde você pode encontrar os módulos de sinal.


Se você editar dados nos arquivos da pasta especificada, precisará salvá-los ou compilá-los quando terminar?

Eu fiz algumas pesquisas, eles serão restaurados durante a atualização?

 
IvanIvanov:

Se você editar os dados nos arquivos da pasta especificada, precisará salvá-los ou compilá-los quando terminar?

Eu fiz algumas pesquisas, eles serão restaurados quando eu fizer a atualização?

Serão. Não mexa na biblioteca. Faça cópias para as vivissecções.

 

Módulos de negociação ausentes

No site, um dos sinais é chamado de "Sinais baseados no cruzamento das linhas MACD principal e de sinal

Quando uso o MQL5, essa opção não está disponível, a única opção é "sinais do oscilador MACD".

Como faço para obter esses módulos?

html { height:100%; overflow:auto; _overflow:scroll; } body { padding:0; color:#626363; font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size:.8em; height:100%; } div { margin:0; padding:0; } form { margin:0; padding:0; } td { font-size:12px; } th { font-size:12px; } p { margin:0; padding:0; margin-bottom:12px; } input { margin:0; } input.button { font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size:1em; font-weight:normal; padding:2px; } h1 { margin:0; padding:0; font-size:1.6em; font-weight:bold; } h2 { margin:0; padding:0; font-size:1.4em; font-weight:bold; margin-bottom:5px; margin-top:5px; } h3 { margin:0; padding:0; font-size:1.2em; font-weight:bold; margin-top:6px; margin-bottom:6px; } h4 { margin:0; padding:0; } ul { list-style-type:square; } a { color:#42639C; } a:visited { color:#42639C; } a:link { color:#42639C; } img { border-width:0; }

 

Hi,

Com base na cotação a seguir:

Combinação de sinais no EA

Para criar nosso próprio Expert Advisor, é necessário, em primeiro lugar, decidir em que instrumento e em que período de tempo negociaremos. Em segundo lugar, devemos selecionar os sinais com base nos indicadores que usaremos para negociar.


É possível negociar com dois símbolos? Com base nos resultados do módulo de negociação, comprar o SymbolA e vender o SymbolB simultaneamente?

Pedro