Qualquer pergunta de novato, de modo a não desorganizar o fórum. Profissionais, não passem por aqui. Em nenhum lugar sem você - 6. - página 468

 
Zver4991:

a dependência deste caso não pode ser desativada?

Talvez os desenvolvedores fiquem satisfeitos e depois ouçam o desejo dos trabalhadores de remover a dependência do caso como no antigo ME...
 
Trader7777:
me diga, é possível fechar um pedido sabendo apenas seu bilhete? se sim, como?

Você pode. OrderSelect com um bilhete conhecido, depois o comando OrderClose padrão, digite o bilhete como o primeiro parâmetro.
 
Trader7777:
me diga, é possível fechar um pedido sabendo apenas seu bilhete? se sim, como?

selecione um pedido

      OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES);

fechar o pedido

   bool   fc;
   color  clClose;
   double ll,pa,pb,pp;
   int    err,it;
   string Autor=" Автор функции для шаблона : www.expforex.com";

   if(OrderType()==OP_BUY || OrderType()==OP_SELL)
     {
      for(it=1; it<=5; it++)
        {
         RefreshRates();
         pa=MarketInfo(OrderSymbol(), MODE_ASK);
         pb=MarketInfo(OrderSymbol(), MODE_BID);
         if(OrderType()==OP_BUY)
           {
            pp=pb;
              } else {
            pp=pa;
           }
         ll=OrderLots();
         fc=OrderClose(OrderTicket(), ll, pp, 1, clClose);
         if(fc)
           {
            break;
           } 
           
        }
     }
 
beginner:

Tentando obter os valores da vela atual, como no livro didático

Eu recebo cada carrapato

sobre os valores atuais das velas ao preço aberto

como obter os valores reais

Close[0]!=rates[0].close????


void OnTick()
  {
//---
   MqlRates rates[];
   ArraySetAsSeries(rates,true);
   int copied=CopyRates(Symbol(),0,0,100,rates);
   if(copied>0)
     {
      Print("Скопировано баров: "+(string)copied);
      string format="open = %G, high = %G, low = %G, close = %G, volume = %d";
      string out;
      int size=fmin(copied,10);
      for(int i=0;i<size;i++)
        {
         out=(string)i+":"+TimeToString(rates[i].time);
         out=out+" "+StringFormat(format,
                                  rates[i].open,
                                  rates[i].high,
                                  rates[i].low,
                                  rates[i].close,
                                  rates[i].tick_volume);
         Print(out);
        }
     }
   else Print("Не удалось получить исторические данные по символу ",Symbol());
 
Vladon:

selecione um pedido

fechar o pedido


Você está enganando as pessoas. E se já estiver fechado? Será que vamos cometer erros? MODE_TRADES é ignorado quando é selecionado por bilhete, não é preciso entrar no comando de forma alguma. Para saber que a ordem selecionada pelo bilhete ainda está no mercado, devemos verificar seu tempo de fechamento - compará-lo com zero, e fechar somente quando este tempo for igual a zero. Não há outra maneira.
 

Pessoal. Poderia me dizer, por favor? Um robô que não abrirá ordens...

Isto é, se o comerciante comete um erro na direção do preço. Então, o robô terá a média. Spc.

Se o código desta EA não for tão grande assim. Se o código deste EA não for tão grande assim, então ele pode ser enviado diretamente ao correio, por favor.

 

Qualquer pessoa pode estar ciente disso:

após a atualização (2-3 dias atrás), há um som tonal ao abrir o terminal. (como antes na TV se o canal for profilático)

Tentou desativar todos os sons, reinstalando - nada ajuda. A versão antiga (onde eu ainda não tive tempo de fazer uma atualização isto não existe)

Com os nervos em franja. Como curar quem sabe?

 
Zolotai:

Pessoal. Poderia me dizer, por favor? Um robô que não abrirá ordens...

Isto é, se o comerciante comete um erro na direção do preço. Então, o robô terá a média. Spc.

Se o código desta EA não for tão grande assim. Se o código deste EA não for tão grande assim, então ele pode ser enviado diretamente ao correio, por favor.


Eles lhe darão uma dica. Apenas me diga como fazer a média sem abrir pedidos primeiro?
 
Unimaks:

Qualquer pessoa pode estar ciente disso:

após a atualização (2-3 dias atrás), há um som tonal ao abrir o terminal. (como antes na TV se o canal for profilático)

Tentou desativar todos os sons, reinstalando - nada ajuda. A versão antiga (onde eu ainda não tive tempo de fazer uma atualização isto não existe)

Com os nervos em franja. Como curar quem sabe?



Eu tenho a mesma situação, até agora só o mudo salva o dia.
 
Unimaks:

Qualquer pessoa pode estar ciente disso:

após a atualização (2-3 dias atrás), há um som tonal ao abrir o terminal. (como antes na TV se o canal for profilático)

Tentou desativar todos os sons, reinstalando - nada ajuda. A versão antiga (onde eu ainda não tive tempo de fazer uma atualização isto não existe)

Com os nervos em franja. Como curar quem sabe?



Que tipo de som é este? Ouça todos os arquivos de som da pasta terminal, ela está lá (se estiver, renomeie-a ou mova-a)? Que sistema operacional, que construção do terminal, que antivírus (talvez seja o único que guincha)?