Perguntas de um "boneco" - página 46

 
Porque é que não há sinais de cruzamento médio móvel e não há Alligatora no novo feiticeiro?
 
Rosh:

Pegar nos valores indicadores sem compensação e depois misturar as linhas propriamente ditas. Será mais fácil dessa forma. Veja como é feito em iEnvelopes, por exemplo:

sim, mas lá em mql4 a mistura é definida para cada elemento do conjunto, e aqui para toda a linha, como alcançar o mesmo resultado ?
 
kirill-demo:

tioVic: que parâmetro deve ser alterado para 0 ? Por favor, mostre-me o quinto padrão.

O número do modelo e o número de bits na máscara são os mesmos. Aqui estão alguns exemplos:

0 (em formato binário 000000b) - todos os bits da máscara são reiniciados, nenhum modelo é utilizado,

4 (binário 000100b) - apenas o bit 2 é definido, apenas o modelo 2 "cruzamento das linhas principal e de oscilador de sinal" é utilizado,

16 (em formato binário 010000b) - apenas o bit 4 é definido, apenas o padrão 4 "oscilador e preço div,

31 (em formato binário 011111b) - apenas o bit 5 é definido e todos os modelos excepto o modelo 5 "oscilador duplo e divisões de preços" são utilizados.

Para definir a "lista" de modelos de Sinal utilizados, adicionar uma linha ao programa:

int usage=4;   // для использования только модели 2
filterXXX.PatternsUsage(usage);
 
uncleVic:

O número do modelo e o número de bits na correspondência da máscara. Aqui estão alguns exemplos:

0 (em formato binário 000000b) - todos os bits da máscara são reiniciados, nenhum modelo é utilizado,

4 (binário 000100b) - apenas o bit 2 é definido, apenas o modelo 2 "cruzamento das linhas principal e de oscilador de sinal " é utilizado,

16 (em formato binário 010000b) - apenas o bit 4 é definido, apenas o modelo 4 "oscilador e divirgência de preços" é utilizado,

31 (em formato binário 011111b) - apenas o bit 5 é definido e todos os modelos excepto o modelo 5 "oscilador duplo e divisões de preço" são utilizados.

Para configurar a "lista" de modelos de Sinal utilizados, adicionar uma linha ao programa:


poderia explicá-lo mais claramente? Não tenho a menor ideia do que é uma máscara.
 
uncleVic:

O número do modelo e o número de bits na correspondência da máscara. Aqui estão alguns exemplos:

0 (em formato binário 000000b) - todos os bits da máscara são reiniciados, nenhum modelo é utilizado,

4 (em formato binário 000100b) - apenas o bit 2 é definido, apenas o modelo 2 "cruzamento das linhas principal e de oscilador de sinal " é utilizado,

16 (em formato binário 010000b) - apenas o bit 4 é definido, apenas o modelo 4 "oscilador e divirgência de preços" é utilizado,

31 (em formato binário 011111b) - apenas o bit 5 é definido e todos os modelos excepto o modelo 5 "oscilador duplo e divisões de preço" são utilizados.

Para configurar a "lista" de modelos de Sinal utilizados, adicionar uma linha ao programa:

Cavalheiros desenvolvedores, não têm vergonha? Primeiro faz-se MQL5 orientado para objectos, o que implica encapsulamento, polimorfismo e herança pelo menos, e depois cospe-se na primeira baleia do OOP, revelando as entranhas do modelo de objectos... Bitmasks.... Também se obtém as indicações lá fora, fuck....

Não poderia fazer alguns métodos humanos, como SetSignalModels(ENUM_MODEL_MA_CROSS, ...)? Será mais fácil para si com o apoio de

 
Vladix:

Cavalheiros desenvolvedores, não têm vergonha de si próprios? Primeiro faz-se MQL5 orientado para objectos, o que implica encapsulamento, polimorfismo e herança pelo menos, e depois cospe-se pelo menos na primeira baleia do OOP, revelando as entranhas do modelo de objectos... Bitmasks.... Também se leva as indicações para fora, merda....

Não poderia fazer alguns métodos humanos, como SetSignalModels(ENUM_MODEL_MA_CROSS, ...)? Será mais fácil para si com apoio.

Honestamente? Sem vergonha.

Desculpe, não consegui encontrar uma escada para subir a sua torre sineira.

 
Bem, alguém ainda me pode explicar como remover alguns padrões de sinal nos sinais do indicador? Explicá-lo desta forma: abrir tal ficheiro, encontrar tal parâmetro, alterá-lo para tal parâmetro, ou apagá-lo. Isto é tudo. É assim tão difícil de explicar?
 
uncleVic:

Honestamente? Sem vergonha.

Desculpe, não consegui encontrar uma escada para subir o seu campanário.

Talvez eu esteja errado na sua compreensão da seguinte afirmação, se encontrar uma discrepância com o seu ponto de vista, por favor corrija-me.

Os programadores escrevem código para facilitar a vida aos utilizadores.

No caso do MQL, os utilizadores são programadores MQL e é para isso que tudo isto é feito.

A escada é uma programação orientada para objectos, os passos para ela foram feitos por Straustrup, Fowler, Gamma e muitos outros. Espero que tenha tido tempo para se debruçar sobre os passos do Código Perfeito de Steve McConnell e de Peter Goodliffe, The Craft of Programming? Tanta gente sente a sua falta.

 
kirill-demo:
Alguém pode explicar como remover alguns padrões em sinais indicadores? Abrir tal ficheiro, encontrar tal parâmetro, alterá-lo para mais ou menos ou apagá-lo. Isto é tudo. É assim tão difícil de explicar?

Depois de completar o Wizard, o livro de origem do Expert Advisor abre no Editor. Encontrar linhas semelhantes a:

//--- Creating and tuning filter CSignalMACD
   CSignalMACD *filter;
   if((filter=new CSignalMACD)==NULL) return(-100);
   signal.AddFilter(filter);

Para remover alguns padrões, é necessário adicionar uma linha para chamar o método PatternsUsage com o parâmetro<algum número>. É o que parece:

//--- Creating and tuning filter CSignalMACD
   CSignalMACD *filter;
   if((filter=new CSignalMACD)==NULL) return(-100);
   signal.AddFilter(filter);
//--- отключаем модель "двойная дивергенция"
   filter.PatternsUsage(31);
 
Vladix:

Talvez eu esteja errado na sua compreensão da seguinte afirmação, se encontrar alguma discrepância com o seu ponto de vista, por favor corrija-me.

Os programadores escrevem código para facilitar a vida aos utilizadores.

No caso de MQL, os utilizadores são programadores de MQL e é disto que se trata.

A escada é uma programação orientada para objectos, os passos para ela foram feitos por Straustrup, Fowler, Gamma e muitos outros. Espero que tenha tido tempo para se debruçar sobre os passos do Código Perfeito de Steve McConnell e de Peter Goodliffe, The Craft of Programming? Tanta gente sente a sua falta

Não há forma de entrar num debate teórico de várias páginas.
Razão: