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

 
CLAIN:

mais uma pergunta, por que o programa diz que esse objeto existe, quando na verdade ele não existe (eu apenas olho para o monitor e não vejo o objeto claramente)

iBarShift(Símbolo(),TF,ArrayH[1]) - dá o número da barra, eu verifiquei tudo através de Print(). Mas GetLastError me dá erro 4200 - Eu não entendo o que é o que =)


Você pode não ver o objeto no monitor por muitas razões. E certifique-se de que ela existe e depois encontre-a, pode ser da seguinte forma: pressione Ctrl + B, ou clique com o botão direito e selecione "Lista de objetos" no menu de contexto.
 

Eu saí da situação da seguinte maneira:

   ObjectCreate("linex"+ArrayH[1],OBJ_TREND,0,0,0,0,0);
   ObjectSet("linex"+ArrayH[1],OBJPROP_TIME1,ArrayH[1]);
   ObjectSet("linex"+ArrayH[1],OBJPROP_PRICE1,iHigh(Symbol(),TF,iBarShift(Symbol(),TF,ArrayH[1])));
   ObjectSet("linex"+ArrayH[1],OBJPROP_TIME2,ArrayH[2]);
   ObjectSet("linex"+ArrayH[1],OBJPROP_PRICE2,iHigh(Symbol(),TF,iBarShift(Symbol(),TF,ArrayH[2])));
   ObjectSet("linex"+ArrayH[1], OBJPROP_RAY, false);

embora eu mesmo não entendesse a diferença, para ser honesto

 
splxgf:
OK, você define a linha diariamente, e se você definir no relógio, o horário de abertura do pedido será determinado pela linha ou estritamente definido? Você precisa definir o horário para um mês com linhas ou é suficiente definir um Expert Advisor seguindo meu link?

Olá. Gostaria de colocar a linha diariamente e o horário de abertura é estritamente definido (por exemplo, 9 horas). Eu não vejo o link para o Expert Advisor por alguma razão?
 
Vinin:

Sem saída para o indicador

O que somente através da chamada do Consultor Especialista ao indicador personalizado requerido via iCustom()...? E isso acontece a cada tique? O processador deve ser muito pesado...? E se houver muitas janelas abertas com tal EA e indicador, e o cronograma for М5 ou М1? Como se comportariam tal Expert Advisor e MetaTrader 4 no Windows 7...?
 
kolyango:

O que somente através da chamada do Consultor Especialista ao indicador personalizado requerido através do iCustom()...? E isso acontece a cada tique? A CPU provavelmente será carregada por esta ação...? E se houver muitas janelas abertas com tal EA e indicador, e o cronograma for М5 ou М1? Como se comportariam tal Expert Advisor e MetaTrader 4 no Windows 7...?


O indicador não pode ser comercializado.

A aplicação ao indicador não carrega realmente o processador, se o indicador estiver OK, é claro

 
Vinin:


O indicador não pode ser comercializado.

A referência ao indicador não carrega realmente o processador, a menos que o indicador seja normal


Olhe, este indicador é "normal"? https://www.mql5.com/ru/code/10067

Não vai carregar o processador?

 
kolyango:


Veja, isto é "normal"? https://www.mql5.com/ru/code/10067

Ele não vai carregar o processador?


A moeda múltipla é normalmente exigente em termos de recursos. Não se pode colocar muita coisa neles.
 
Vinin:

Multi-moedas geralmente requerem recursos. Não se pode colocar muitos deles.

Que tal remover pares desnecessários e deixar 4 em vez de 8? Isso seria melhor?
 
kolyango:

Que tal remover os pares desnecessários e deixar 4 em vez de 8? Isso seria melhor?

Talvez, mas é mais fácil transferir o cálculo dos instrumentos necessários para o Consultor Especialista
 
Vinin:

Talvez, mas é mais fácil transferir o cálculo dos instrumentos necessários para a EA

E qual função deve ser usada para fazer isso? Posso obter um link para um artigo ou um EA para ler e assistir?