[ARQUIVO] Qualquer pergunta de novato, de modo a não desorganizar o fórum. Profissionais, não passem por aqui. Em nenhum lugar sem você - 3. - página 396

 
Figar0:


É difícil entender o que você quer dizer com inseri-lo depois de Start(), você não o está inserindo dentro de Start?

Insira-o apenas no final de seu código


É isso aí, está funcionando. Muito obrigado.
 
MaxZ:

1). Necessidade de copiar a função para o código.

2). E onde você precisa chamar a função, escreva, por exemplo:


É isso aí, está funcionando. Muito obrigado.
 
Como chamar a função que retorna o preço de abertura e fechamento de um bar? Obrigado.
 
kolaider:
Como chamar a função que retorna o preço de abertura e fechamento de um bar? Obrigado.

Abrir[ ] e Fechar[ ]
 
kolaider:
Você pode me dizer como chamar a função que devolve o preço de abertura e fechamento de um bar? Obrigado.

https://docs.mql4.com/ru/series/iClose

https://docs.mql4.com/ru/predefined/variables/close

https://docs.mql4.com/ru/predefined/variables/open

 

O indicador pode ser chamado como uma função ou como um #incluir?

 
001:

O indicador pode ser chamado como uma função ou como um #incluir?

Não. Você pode mover os cálculos para o código EA e chamá-lo como uma função. Você precisa disso?
 
artmedia70:
Não. Os cálculos podem ser colados no código do Expert Advisor e chamados como função. Você precisa disso?

O indicador atrai MA em segmentos desde cada barra até o encontro de preços ( tipo parabólico), há apenas um buffer. A idéia não é fazer confusão com muitos amortecedores para cada segmento de MA, mas chamá-lo cada vez como uma função. Eu ainda não sei como fazer melhor.

 
001:

O indicador atrai MA em segmentos desde cada barra até o encontro de preços (tipo parabólico), há apenas um buffer. A idéia não é criar um monte de amortecedores para cada segmento de MA, mas chamá-lo cada vez como uma função. Ainda não sei como fazê-lo melhor.

iCustom();
 
artmedia70:

É tão simples quanto isso. Vamos usar as bandeiras como semáforo. Haverá três blocos de código, cada um dos quais será executado somente se o anterior já tiver sido executado.

Inicialmente todas as bandeiras ==falso.

Assim que o primeiro tiver sido executado, colocamos primeiro bandeira=verdadeiro; agora o segundo bloco de código é executado. Tão logo sua condição seja cumprida, colocar segunda bandeira=verdadeira;
Agora o terceiro bloco de código é executado. Assim que sua condição for cumprida, colocar a terceira bandeira=verdadeira; E assim por diante.



Posso ver um exemplo?
Razão: