[AVISO FECHADO!] Qualquer pergunta de novato, para não desorganizar o fórum. Profissionais, não passem por aqui. Não posso ir a lugar algum sem você. - página 128

 
Andrei-1 писал(а) >>
Eu tenho uma pergunta. É possível fazer um garçom de notícias? Digamos que hoje será notícia o tempo exato não é conhecido o texto aproximado de uma palavra, precisa de um beep mais longo e mais alto pode fazê-lo.

Por favor, esclareça qual é a hora exata desconhecida?

 

Por favor, podem me ajudar, estou escrevendo um EA (pela primeira vez) e não consigo descobrir como modificar um pedido pendente, escreve o erro número 1, mas no início move perfeitamente o preço de abertura (distância de 50 pips). Abaixo está o código:

int Tral_Stop(int Tip)
{
for(i=1;i<=Mas_Ord_New[0][0];i++) //Cycle através de todos os pedidos
{
Price=NormalizeDouble(Mas_Ord_New[i][1],4);
case 4:
if(NormalizeDouble((Price-Ask),4)>0.0050)
{
New_Price=NormalizeDouble((Ask+0.0050),4);
Modify=true;
}
if(NormalizeDouble((Price-Ask),4)<=0,0050)
Modify=false;
break;
case 5:
if(NormalizeDouble((Bid-Price),4)>0,0050)
{
New_Price=NormalizeDouble((Bid-0,0050),4);
Modify=true;
}
if(NormalizeDouble((Bid-Price),4)<=0,0050)
Modify=false;
}
if(Modify===false)
continue;
bool Ans=OrderModify(Ticket,NormalizeDouble(New_Price,4),NormalizeDouble(SL,4),NormalizeDouble(TP,4),0);
if(Ans==false)
{
if(Errors(GetLastError())==false)
return;
i--;
}
Terminal();
Eventos();
}
retornar;
}

 

Erro 1 - ERR_NO_RESULT 1 - Nenhum erro, mas resultado desconhecido

Mas você sabe o resultado! Você mesmo escreve que "...no início ele move o preço de abertura perfeitamente...".

Acho que você pode ignorá-lo... Embora, mozhet quem sabe, em que casos a revista exibe esta mensagem. ?

Códigos de erro

 
kirill190982 писал(а) >>

Ajude-me, por favor,

Você deve ser um ex-paraquedista - "do céu, no chão, para a batalha". Você deveria ter analisado primeiro como os pedidos de edição de código são tratados. É muito fácil ficar confuso entre parênteses, o que provavelmente foi o que aconteceu.

Portanto, dê uma olhada aqui:

if(Tip==0||Tip===1)
if(Mas_Ord_New[i][8]<=15.00)
continuar;

Esta parte só executará para ordens de trabalho, todo o resto é para todos. Acho que você esqueceu de colocar parênteses aqui.

Também não está claro porque a função int e nada é devolvido, mas é um incômodo.

E por que você movimenta o preço em pedidos pendentes e faz paradas e takei - não?

 
rid >> :

Erro %1 - ERR_NO_RESULT 1 Nenhum erro, mas resultado desconhecido

Mas você sabe o resultado! Você mesmo escreve que "...move o preço de abertura perfeitamente no início...".

Acho que você pode ignorá-lo...

Códigos de erro

Não fui muito fundo no assunto, mas acho que há um pedido de alteração do preço para o mesmo, ou seja, preço aberto 1,3400 alteração para preço aberto 1,3400, ou seja, não é um erro, mas várias alterações de preço para o mesmo corretor podem irritar.... portanto o resultado não é conhecido :)

kirill190982, pense nisso, muito provavelmente a EA está tentando mudar o preço para aquele já estabelecido e não vê o ponto, mas também não é um erro, ou seja, com cada novo tick a EA dá a mesma ordem para mudar o preço (para o mesmo)....

 

Muito possível. Tive a mesma situação quando modifiquei as ordens movendo-se atrás do preço.

Em seguida, retrabalhei o consultor especializado de acordo com os PREÇOS ABERTOS e o erro parece ter desaparecido.

 
rid >> :

Muito possível. Eu tive a mesma situação quando modifiquei as ordens pendentes movendo-se atrás do preço.

Em seguida, reditei o trabalho do Consultor Especialista de acordo com os PREÇOS ABERTOS e o erro parece desaparecer.

Só preciso prescrever em algum lugar (honestamente, eu não entrei no código) o que,

se (tal preço já existe) então não faça nada :)

 

Olá. Sou um otário para isto, é por isso que estou pedindo a um profissional! Posso, de alguma forma, configurar meu Expert Advisor para comprar ou vender sem seguir as linhas da Ma's e todos os tipos de cruzamentos estocásticos ....? Como eles se cruzam? Se estiver aproximadamente a 90 graus, então tome uma decisão.

Aqui está a foto

 
bossvors >> :

Olá. Sou um otário para isto, é por isso que estou pedindo a um profissional! Posso, de alguma forma, configurar meu Expert Advisor para comprar ou vender sem seguir as linhas da Ma's e todos os tipos de cruzamentos estocásticos ....? Como eles se cruzam? Se estiver aproximadamente a 90 graus, então tome uma decisão.

Aqui está a foto

Infelizmente, tais indicadores têm uma tendência de atraso, ou seja, assim que o sinal de venda for recebido, o preço será de cerca de 1.3900 como mínimo, mas não 1.3952 como mostrado no gráfico e o fechamento não acontecerá a 1.3853 (como no gráfico), mas muito mais alto, mais ou menos o mesmo que a abertura da venda.

Além disso, o que então fazemos com as intersecções que já estavam no gráfico entre as intersecções??

 

Desculpe a simples pergunta, mas...

Ajude-me a encontrar uma forma/comando/função para determinar se um pêndulo foi acionado e

está agora no mercado.

imho

OrderOpenTime( )
и
OrderOpenPrice( )

já está usando

OrderProfit( ) )
talvez == 0 - depende do preço

qual é então a indicação REAL de que a ordem pendente foi acionada e agora está aberta?
Obrigado