Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 611
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Boa tarde. Você pode me dizer o que está errado? Quero colorir os níveis de Fibo em cores diferentes, mas eles não são coloridos de forma alguma. Abaixo está o código do que estou fazendo. Agradecemos antecipadamente pela ajuda.
Há uma resposta na página 603.
A página 603 tem a resposta.
Mas por que não funciona, já que parece estar escrito corretamente!!!!
Mas por que não funciona, já que parece estar escrito corretamente!!!!
Houve uma discussão aqui. Por favor, não repita a mesma pergunta em todo o fórum.
//+-------------------------------------------------------------------------------------+
Você pode acrescentar
quando qualquer ordem foi fechada com fins lucrativos, todas as ordens pendentes e urgentes devem ser fechadas.
SanNneK:
...
Você pode acrescentar
Quando qualquer ordem foi fechada no Take Profit, todas as ordens pendentes e emergenciais devem ser fechadas.
Isto é uma ajuda para resolver problemas quando você não pode fazer isso você mesmo, não uma sociedade altruísta.
Se você precisar de alguém para escrevê-lo para você, você é bem-vindo a fazê-lo aqui.
@Artyom Trishkin Preciso escrever o código quando qualquer ordem chega a ter lucro, todas as outras ordens pendentes e normalmente fechadas, eu não preciso de outros consultores.
Comece a escrever o código. O que você não pode fazer, pergunte, mostre-me seu código e eles o ajudarão.
Eu escrevi um código que quando se aproveita o primeiro disparo da ordem de compra, todas as ordens pendentes são fechadas, mas não funciona, destacado em azul o que não funciona
início nulo(){
//----
duplo Take1 = Ask+20 *Ponto;
double Take2 = Ask+0 *Ponto;
double Take3 = Ask-20 *Ponto;
double Take4 = Ask-40 *Ponto;
double Take5 = Ask-60 *Ponto;
parada dupla = Bid-StopLoss *Ponto;
if(OrdersTotal()==0){
OrderSend(Symbol(),0,0.01,Ask,30,Stop,Take1, "sdsdasdadwadawd",0,0,CLR_NONE);
OrderSend(Symbol(),2,0.02,Ask-20*Point,30,Stop,Take2, "awda",0,0,CLR_NONE);
OrderSend(Symbol(),2,0.04,Ask-40*Point,30,Stop,Take3, "awdawd",0,0,CLR_NONE);
OrderSend(Symbol(),2,0.08,Ask-60*Point,30,Stop,Take4, "awdawd",0,0,CLR_NONE);
OrderSend(Symbol(),2,0.16,Ask-80*Point,30,Stop,Take5, "awdawdawda",0,0,CLR_NONE);
}
if(OP_BUY==Take1)
{
OrderDelete(2);
}
if(OP_BUY==Take1)
{
OrderDelete(3);
}
if(OP_BUY==Take1)
{
OrderDelete(4);
}
if(OP_BUY==Take1)
{
OrderDelete(5);
retorno(0);
}
}