[ARQUIVO!] Qualquer pergunta de novato, para não desorganizar o fórum. Profissionais, não passem por aqui. Em nenhum lugar sem você - 4. - página 302

 
skyjet:

Olá! Desculpe a insistência, mas se você não se importa, poderia me aconselhar, por favor?

Com o iCustom recebo um sinal indicador na EA, mas a EA só abre negócios em uma direção, dependendo da condição daquela parte .


Eu também teria que olhar para essas condições
 
Vinin:

Mas é melhor não transferir o código indicador para o especialista - haverá atrasos
O que devo fazer? Devo usar o iCustom para receber dados para o Expert Advisor?
 
Alexandr24:
Como posso obter dados para o examinador através do iCustom?

Uma variante ótima, se o código do indicador for ótimo. Caso contrário, você pode acelerar o processamento
 
Vinin:

Eu deveria ter olhado para estas condições

A verificação de um sinal, tanto na compra quanto na venda foi db/ub == 0 só abre negócios longos


após o sinal tornar-se db!=1, ub!=0 só abre posições curtas

Eu coloco db!=0 e ub!=!0 não abre nenhum negócio

//------ получение сигнала в советнике


double db=iCustom(NULL,0,"GetSignal",0,SignalBar);// Стрелка вниз
double ub=iCustom(NULL,0,"GetSignal",1,SignalBar);// Cтрелка вверх
 
 
 bool BuySignal=false;
 bool SellSignal=false;
 
//-----------------------------------------------------------------------------------+
//Проверка на сигнал
if(db!=1)
 {
  SellSignal=true;
 }
if(ub!=1)
 {
  BuySignal=true;
 }
 
skyjet:

A verificação de um sinal, tanto na compra quanto na venda foi db/ub == 0 só abre negócios longos


após o sinal tornar-se db!=1, ub!=0 só abre posições curtas

Eu coloquei db!=0 e ub!=!0 não abriu nenhum negócio


Não lhe diz nada, especialmente se o indicador for curvo
 
Vinin:

Não lhe diz nada, especialmente se o indicador estiver torto

Tenho monitorado o funcionamento do indicador, e não notei nenhum problema com ele.

Mas se você diz que está torto, o que há para verificar?

 
skyjet:
MetaEditor
Obrigado!
 

Boa noite! Você pode me dizer a diferença entre

texto e marca de texto?

OBJ_TEXT 21 Texto
OBJ_LABEL 23 Etiqueta de texto.
 

você poderia me dizer...
Um valor máximo é procurado em um determinado intervalo:

buy_stop_level = High[iHighest(NULL,0,MODE_HIGH,Bars-bar_start,1)];

Obrigatório:
Após encontrar o máximo, em um novo intervalo (da primeira barra até a barra em que o máximo é determinado), encontrar o mínimo.

StopLoseBuy    = Low[iLowest(NULL,0,MODE_LOW,Bars-(бар который приходится на максимум),1)];
 
sv.:

você poderia me dizer...
Um valor máximo é procurado em um determinado intervalo:

Obrigatório:
Após encontrar o máximo, em um novo intervalo (da primeira barra até a barra em que o máximo é determinado), encontre o mínimo.

StopLoseBuy    = Low[iLowest(NULL,0,MODE_LOW,buy_stop_level,1)];
Tente desta forma.
Razão: