[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 499

 
gvi2504 >>:
Добрый день.
Может кто нибудь уже спрашивал, но я поискал и не нашел ответ вот на такой вопрос. С понедельника при включении терминала приходит обновление на новый 226 build. Запускаю загрузку, и когда начинаю устанавливать начинает матерится антивирусник. Чтоб не делал все равно не пропускает. Даже если загружаю без антивирусника он потом чикает это обновление. Как справится с этой напастью.

Algo está faltando aqui, provavelmente o nome e a versão do antivírus. Se você baixar, instalar e executar sem antivírus, ele funciona bem? O que o antivírus jura?

 
Eu tinha a mesma coisa. Eu tinha Kaspersky, dizia terminal.exe não tinha algum tipo de certificado eletrônico ou algo assim, eu não me lembro exatamente.
Mas Kaspersky me dá a opção de continuar.
 
splxgf >>:

Чего-то здесь не хватает, наверное названия и версии антивирусника. Если скачать, установить и запустить без антивируса работает нормально? антивирус на что ругается?

O antivírus é o AVG. Tudo bem, se sem o antivírus, tudo funciona, mas assim que você conectar o antivírus, ele escreve imediatamente "Detectado vírus Win32/Themida". Detectado na abertura" E qualquer outra ação leva apenas à eliminação da atualização.

 

Boa tarde. Você poderia me dizer se existe uma EA que fica pendurada o tempo todo e executa um determinado script quando qualquer operação com pedidos (manualmente) ocorre. Por exemplo, ele conta e imprime o número de pedidos em aberto.

 
Você pode escrever o que quiser.
 
zhuki писал(а) >>
Você pode escrever o que quiser.


Se houver algo pronto na biblioteca, por favor, recomende-o.
 
int start ()
{    
 int B=0,S=0,BS=0,SS=0,BL=0,SL=0;    
      for(int r=0;r<OrdersTotal();r++) //  
      {
      if(OrderSelect(r,SELECT_BY_POS,MODE_TRADES)==false)    continue;
      if(OrderSymbol()==Symbol())
      {
      if (OrderType()==OP_BUY) B++;
      if (OrderType()==OP_SELL) S++;
      if (OrderType()==OP_BUYSTOP) BS++;
      if (OrderType()==OP_SELLSTOP) SS++;
      if (OrderType()==OP_BUYLIMIT) BL++;
      if (OrderType()==OP_SELLLIMIT) SL++;
      }}
Comment("Позиции BUY  ",B,"\n","Позиции SELL ",S,"\n","Ордера BUYSTOP ",BS,"\n","Ордера BUYLIMIT ",BL,"\n",
            "Ордера SELLSTOP ",SS,"\n","Ордера SELLLIMIT ",SL); 
            } 
Aqui, use isto.
 
zhuki писал(а) >>
Aqui está o uso.


:)

 
zhuki писал(а) >>
Aqui está o uso.


Entendi. Nós reescrevemos o roteiro na pasta EA e ela começa a funcionar como uma EA. Em cada tique, em vez de executá-lo manualmente. Obrigado!
 
Favor informar como colocar um pedido StopLos pendente

1 Colocar um pedido Bay e um pedido SL (Sell) pendente
2 Se o SL for acionado, então Sell e um pedido SL (Bay) pendente

com cada lote do pedido pendente sendo duplicado. Favor escrever um esquema lógico e adicionar uma ordem pendente ao código por exemplo
int start()
{
//
if(OrderTotal() == 0)
if(OrderSend(Symbol(),OP_BUY,Lots,Ask,10,
Ask-StopLoss*Point,Ask+TakeProfit*Point)>0)
Alert("BUY order opened successfully!");
//
return(0);
}