[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 639

 
Fox_RM:

Bom dia a todos!

Pergunta sobre a função iMAOnArray(array[], total, período, ma_shift, ma_method, shift)

Você pode me dizer se o array[] deve ser um array tampão ou pode ser qualquer um? O problema é que quando

Eu crio e inicializo um array em um programa, esta função não funciona. Mas quando eu ligo via SetIndexBuffer

... tudo funciona como deveria.


Aplicado em um indicador ou EA? Embora SetIndexBuffer parece ser usado apenas em indicadores...
 
Fox_RM:

Bom dia a todos!

Pergunta sobre a função iMAOnArray(array[], total, período, ma_shift, ma_method, shift)

Você pode me dizer se o array[] deve ser um array tampão ou pode ser qualquer um? O problema é que quando

Eu crio e inicializo um array em um programa, esta função não funciona. Mas quando eu ligo via SetIndexBuffer

... tudo funciona como deveria.

Um array na função que você mencionou não precisa ser um array tampão, MAS ao usar um array "não tampão", não se esqueça de inicializá-lo (especifique sua dimensão - ArrayResize(array, n)) ou diretamente ao declará-lo - array duplo[n].
 

Olá!

Você pode me dizer como usar uma variável de um indicador em um EA? Por exemplo, o indicador desenha canais, como posso prescrever o uso de um objeto gráfico a partir do indicador na condição EA?

Arquivos anexados:
 
skyjet:

Olá!

Você pode me dizer como usar uma variável de um indicador em um EA? Por exemplo, o indicador desenha canais, como posso prescrever o uso de um objeto gráfico a partir do indicador na condição EA?


Neste caso, é mais fácil transferir os cálculos para o Expert Advisor e esquecer o indicador
 
Você pode me dizer se isso é possível? Preciso de um código para desligar o EA na sexta-feira à tarde quando todas as negociações estão fechadas. ou seja, de segunda a sexta-feira ele funciona e desliga à tarde, para não ficar no fim de semana, porque ele abre com um intervalo. tentativamente a partir das 12 horas na sexta-feira ele já espera para fechar as negociações sozinho e depois de fechar no mais, ele desliga.
 
b_o_l_t:
Você pode me dizer se isso é possível? Preciso de um código para desligar o Expert Advisor na sexta-feira à tarde, quando ele fecha todas as negociações. ou seja, ele trabalha de segunda a sexta-feira e desliga à tarde, para não ficar no fim de semana, porque ele abre com uma folga. tentativamente, digamos a partir das 12 horas na sexta-feira ele está esperando que as negociações fechem por si só e depois de fechar no plus, ele desliga.

Você não precisa desligá-lo, apenas definir um limite de tempo
 

Myth63: Госпада эксперты, подскажите пожалуйста как закачать в терминал харошую историю катировок.

E o que você quer dizer com a misteriosa frase "um bom histórico de citações"?
 
Vinin:

Você não precisa desativá-lo, apenas colocar limites de tempo
Bem, se você colocar restrições, ele simplesmente parará de negociar, ele tem um martingale dentro dele, se ele voa, ele não abrirá negócios?
 
b_o_l_t:
Bem, se você colocar restrições, ele simplesmente parará de negociar, ele tem um martingale dentro dele, se ele voa, ele não abrirá negócios?


Por que você acha isso, ou alguém lhe disse esse absurdo?

Sempre pode ser resolvido, se necessário, é claro.

 

feVinin
:


Neste caso é mais fácil transferir os cálculos para o Consultor Especialista e esquecer o indicador


Certo, mais uma pergunta - se a condição de abertura contém uma variável como o preço, então o preço deve ser suficiente? Por exemplo:

if( MA > Price && MA > 0 )
{
return;
}