[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 382
Olá amigos, por favor me ajudem a entender como instalar EAs no MT4.
Abri a janela "Navigator", depois "Expert Advisors", no fundo há uma linha "749 mais", cliquei e fui redirecionado para uma página com muitos Expert Advisors diferentes, mas não sei como instalá-los em meu terminal.
Baixar, colocar na pasta de especialistas, compilar, se necessário.
Pergunto-me onde encontrar uma função ou código na EA, sob a condição de colocar duas ordens pendentes.
Se você quiser fazer dois pedidos pendentes uma vez por dia, eles têm seus próprios sliders, e quando ambos estiverem fechados, o próximo par só será lançado no dia seguinte em uma determinada hora.
Pergunto-me onde encontrar uma função ou código na EA, sob a condição de colocar duas ordens pendentes.
Se você quiser fazer dois pedidos pendentes uma vez por dia, eles têm seus próprios sliders, e quando ambos estiverem fechados, o próximo par só será lançado no dia seguinte em uma determinada hora.
Se você já respondeu a todos, obrigado!
Isso mesmo... Comece a escrever, mostre-nos onde você não pode - nós o ajudaremos lá... Mas fora isso...
artmedia70: Isso mesmo... Comece a escrever, mostre-nos onde você não pode - nós o ajudaremos lá... Mas fora isso...
externdouble Lot=1.0;
externint MagicNamber=777;
int init()
{
return(0);
}
int deinit()
{
return(0);
}
int start()
{
int Total,Ticket,Ticket2;
double Max,Min,
Max1,Min1,
TP,TP2;
Total=OrdersTotal();
if(isTradeTimeInt()==true)
{
for(int i=0; i<=Total; i++)
{
if (OrderSelect(i,SELECT_BY_POS)==true)
{
if( !OrderSelect(i,SELECT_BY_POS))
{
Alert(GetLastError(),"это номер ошибки в OrderSelect");
}
else
{
if(OrderMagicNumber()==MagicNamber)
return(0);
}
}
Max=High[iHighest(Symbol(),PERIOD_M5,MODE_HIGH,39,0)];
Min=Low[iLowest(Symbol(),PERIOD_M5,MODE_LOW,39,0)];
Max1=Max+0.0010;
Min1=Min-0.0010;
TP=Max1+((Max1-Min1)*2);
Ticket=OrderSend("GBPUSD",OP_BUYSTOP,Lot,Max1,2,Min1,TP,NULL,MagicNamber,0,CLR_NONE);
if(Ticket>0)
{
Alert("Ордер на покупку открыт-",DoubleToStr(Max1,5));
TP2=Min1-((Max1-Min1)*2);
Ticket2=OrderSend("GBPUSD",OP_SELLSTOP,Lot,Min1,2,Max1,TP2,NULL,MagicNamber,0,CLR_NONE);
Alert("Ордер на продажу открыт-",DoubleToStr(Min1,5));
}
else
{
Alert("Ошибка№=",GetLastError());
return;
}
}
}
return;
}
return(false);
bool isTradeTimeInt(int hb=13, int mb=30, int he=18, int me=30)
{
datetime db, de;
int hc;
db=StrToTime(TimeToStr(TimeCurrent(), TIME_DATE)+" "+hb+":"+mb);
de=StrToTime(TimeToStr(TimeCurrent(), TIME_DATE)+" "+he+":"+me);
hc=TimeHour(TimeCurrent());
if (db>=de)
{
if (hc>=he)
de+=24*60*60;
else
db-=24*60*60;
}
if (TimeCurrent()>=db && TimeCurrent()<=de) return(True);
elsereturn(False);
}
Neste código, não posso fazer a atualização descrita acima.... há duas ordens pendentes, e quando elas fecham, as ordens são definidas novamente, mas a condição é que elas devem ser definidas uma vez por dia..... pode ser a função da KimVi para atualizar...
Valdemar: Neste código não posso fazer a atualização descrita acima..... aqui são colocadas duas ordens pendentes, e quando fecham são colocadas novamente, mas a condição é que elas devem ser colocadas uma vez por dia..... pode ser uma atualização na função da KimVi...
Para login e uso do site MQL5.com, você deve ativar o uso de cookies.
Ative esta opção no seu navegador, caso contrário você não poderá fazer login.
Você entrou na conta. A autenticação de dois fatores foi desativada. Configure-a novamente e escaneie um novo código QR ou continue com a autenticação de dois fatores desativada.
Olá amigos, por favor me ajudem a entender como instalar EAs no MT4.
Abri a janela "Navigator", depois "Expert Advisors", no fundo há uma linha "749 mais", cliquei e fui redirecionado para uma página com muitos Expert Advisors diferentes, mas não sei como instalá-los em meu terminal.
Obrigado nadya:)
Bom tempo a todos!!!
Pergunto-me onde encontrar uma função ou código na EA, sob a condição de colocar duas ordens pendentes.
Se você quiser fazer dois pedidos pendentes uma vez por dia, eles têm seus próprios sliders, e quando ambos estiverem fechados, o próximo par só será lançado no dia seguinte em uma determinada hora.
Se você já respondeu, obrigado!
Bom tempo a todos!!!
Pergunto-me onde encontrar uma função ou código na EA, sob a condição de colocar duas ordens pendentes.
Se você quiser fazer dois pedidos pendentes uma vez por dia, eles têm seus próprios sliders, e quando ambos estiverem fechados, o próximo par só será lançado no dia seguinte em uma determinada hora.
Se você já respondeu a todos, obrigado!
Isso mesmo... Comece a escrever, mostre-nos onde você não pode - nós o ajudaremos lá... Mas fora isso...
Por favor, explique porque a venda fechou acima Aberto[0].
Neste código não posso fazer a atualização descrita acima..... aqui são colocadas duas ordens pendentes, e quando fecham são colocadas novamente, mas a condição é que elas devem ser colocadas uma vez por dia..... pode ser uma atualização na função da KimVi...
externo int HORA;
MINUTO int. externo;
if(Hour()==HOUR && Minute()==MINUTE) OrderSend.....
Por favor, explique porque a venda fechou acima Aberto[0].
Você pode responder por si mesmo - o que é perguntar, licitar. E a que preços as posições são abertas e a que preços são fechadas
Você pode responder por si mesmo - o que é perguntar, licitar. E a que preços as posições são abertas e a que são fechadas
Sim, entendi, obrigado! Não levou em conta que o spread é maior do que o normal para a libra (Terminal está offline)