Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 384

 
Artyom Trishkin:

1. Talvez eu tenha perdido - são cinco e meia da manhã.

3. DoubleToString()

4. Mas você tem uma condição e um operador composto:

Não vejo nenhuma outra maneira de interpretar isso. Por que deveria haver ";" após o operador?


3. A impressão está correta, com NormalizeDouble I apenas arredondado, na verdade, o valor da variável é emitido. Vou verificar isso agora, mas não acho que a DoubleToString vá mudar nada.

4. ; - é desnecessário, mas não diz respeito à essência do problema...

 
konam1:

3. a impressão está correta, usando NormalizeDouble acabei de arredondá-la para cima, na verdade o valor da variável é impresso. Agora vou verificar, mas não acho que o DoubleToString vá mudar nada.

4. ; é provavelmente supérfluo, mas não se refere à essência do problema...

3. São estas invenções que causam perguntas para aparecer mais tarde.

4. Não é relevante, mas mostra a atitude de cada um em relação ao seu próprio código.

 
<br / translate="no">.


Taras Slobodyanik:

A afirmação "o ponto aparece e é estático sem recálculo durante a formação de uma vela" não é correta, se o preço quebra o parabólico, o ponto é redesenhado.
Você deve recalcular o parabólico a cada tique, porque o avanço pode acontecer a qualquer momento, não apenas na abertura do bar.

Ele muda o assunto e explica todas as imprecisões. Obrigado!


 
Artyom Trishkin:

3. Este é o tipo de pensamento que leva a perguntas

4. Não é relevante, mas mostra uma atitude em relação ao seu próprio código.


3. por que razão a saída

Imprimir ("SAR = ",NormalizeDuplo(iSAR(Símbolo(),60,0.02,0.2,0),Dígitos); está incorreto?

duplo b=1.12345678

Imprimir(b); - você acha que não será executado sem o DoubleToStr também?

4. Preciso deixar isso claro:

- Não sou um programador experiente com uma longa experiência

- ;- este sinal não introduz nenhum erro no código, apesar de ser desnecessário aqui.

- Eu preciso do programa para resolver uma tarefa em particular e não estou encantado com o código escrito bom/pretensioso. Meu propósito é resolver uma tarefa, não admirar linhas de código.

Se é desajeitado e lucrativo, estou mais do que feliz com isso.

 
konam1: Se for eliminado e levar ao lucro - estou mais do que feliz com isso.

Dois irmãos siberianos decidiram ir a Moscou. Eles compraram bicicletas. O mais jovem decidiu ir imediatamente. Tumble, bang... ...e andou um quilômetro em um dia. O ancião decidiu treinar. Uma semana depois ele saiu a cavalo e, à noite, Júnior já o tinha ultrapassado. Por isso, a machadada é um longo período de tempo. Primeiro você precisa aprender a língua e praticar com roteiros simples. Se a tarefa é passar no curso e esquecer - você pode. Se você é um tutor de vídeo prometeu cortar o dinheiro fácil - então você prometeu três anos de espera.

 
STARIJ:

Dois irmãos siberianos decidiram ir a Moscou. Eles tinham comprado bicicletas. O mais jovem decidiu ir imediatamente. Ele fez uma cambalhota, um estrondo... ele percorreu um quilômetro em um dia. O ancião decidiu treinar. Uma semana depois ele saiu a cavalo e, à noite, Júnior já o tinha ultrapassado. Por isso, a machadada é um longo período de tempo. Primeiro você precisa aprender a língua e praticar com roteiros simples. Se a tarefa é passar no curso e esquecer - você pode. Se você é um tutor de vídeo prometeu cortar o dinheiro fácil - então você prometeu três anos de espera.


no caminho, ambos foram ultrapassados por um ciclista do Tour de France e se perguntavam quem os havia deixado em suas bicicletas em primeiro lugar. Você pode se aperfeiçoar ad infinitum. Você não pode se enganar se entregar seu trabalho de curso e esquecê-lo. Acho uma idéia, veja uma história, nada de remendos. Todos os respondentes têm apenas um comentário e imediatamente removeram a pergunta - o resto, em minha opinião, encontrou uma razão extra para ensinar aos outros - que também diz algo.

 

MQL4

MQLInfoInteger(MQL_TESTER)==verdadeiro - Consultor especialista em modo de teste

MQLInfoInteger(MQL_VISUAL_MODE)==assessor em modo de teste visual.

MQLInfoInteger(MQL_VISUAL_MODE)==falso && MQLInfoInteger(MQL_TESTER)==verdadeiro - conselheiro em modo de teste não visual.


Você poderia sugerir uma variante simples para determinar se o Expert Advisor está no modo de teste e se o método ALL TIKES é usado?

 
Alexandr Ivanov:

MQL4

MQLInfoInteger(MQL_TESTER)==verdadeiro - Consultor especialista em modo de teste

MQLInfoInteger(MQL_VISUAL_MODE)==assessor em modo de teste visual.

MQLInfoInteger(MQL_VISUAL_MODE)==falso && MQLInfoInteger(MQL_TESTER)==verdadeiro - conselheiro em modo de teste não visual.


Você sabe se existe uma variante simples que determina se o Expert Advisor está em modo de teste e o método - ALL TICKS é usado?

MQL_TESTER inclui todos os modos de teste (otimização, visualização e teste).

MQL_VISUEL_MODE - apenas visualizações

MQL_OPTIMIZAÇÃO - mostra apenas otimização

E qual é o modelo de teste - não há água aqui.

 
Boa tarde, por favor, avise: quero criar uma condição no início do código para abrir uma rede de negociações: é necessária ajuda para escrever a condição "se o mercado a partir do preço atual de Licitação sobre as 10 barras anteriores subiu ou desceu, mais de x pips - retorno" Exemplo - o preço atual de Licitação é 1,0000, x=20. Se o mercado foi 1.0021 ou 0.9979 durante dez velas - retorno. Se não fosse - continuar o código. Pelos preços fechados das velas, ou pelo spread. Agradecemos antecipadamente.
 
Artyom Trishkin:

MQL_TESTER inclui todos os modos de teste (otimização, visualização e teste).

MQL_VISUEL_MODE - mostra apenas a visualização

MQL_OPTIMIZAÇÃO - mostra apenas otimização

E qual é o modelo de teste - não há nada aqui.

Bem, eu também não o encontrei.

Tristeza. Portanto, é preciso estimar quantos carrapatos chegam por 1 barra e daí concluir - se são os preços abertos ou todos os carrapatos.

Razão: