[Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate. Non posso andare da nessuna parte senza di te. - pagina 499

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

Qui manca qualcosa, probabilmente il nome e la versione dell'antivirus. Se lo scarichi, lo installi e lo fai funzionare senza antivirus, funziona bene? Su cosa giura l'antivirus?

 
Ho avuto la stessa cosa. Avevo Kaspersky, diceva che terminal.exe non aveva una sorta di certificato elettronico o qualcosa del genere, non ricordo esattamente.
Ma Kaspersky mi dà l'opzione di continuare.
 
splxgf >>:

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

L'antivirus è AVG. Va bene, se senza antivirus, tutto funziona, ma appena si collega l'antivirus, scrive immediatamente "Detected virus Win32/Themida". Rilevato all'apertura" E qualsiasi ulteriore azione porta solo alla cancellazione dell'aggiornamento.

 

Buon pomeriggio. Potresti dirmi se c'è un EA che si blocca tutto il tempo ed esegue un certo script quando avviene qualsiasi operazione con gli ordini (manualmente). Per esempio, conta e stampa il numero di ordini aperti.

 
Puoi scrivere quello che vuoi.
 
zhuki писал(а) >>
Puoi scrivere quello che vuoi.


Se c'è qualcosa di pronto nella biblioteca, per favore raccomandatelo.
 
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); 
            } 
Ecco, usa questo.
 
zhuki писал(а) >>
Ecco l'uso.


:)

 
zhuki писал(а) >>
Ecco l'uso.


Capito. Riscriviamo lo script nella cartella EA e comincia a funzionare come un EA. Ad ogni spunta, invece di eseguirlo manualmente. Grazie!
 
Per favore consigliate come piazzare un ordine pendente StopLos

1 Piazzate un ordine Bay e un ordine pendente SL (Sell)
2 Se SL è attivato, allora Sell e un ordine pendente SL (Bay)

con ogni lotto dell'ordine pendente raddoppiato. Per favore scrivete uno schema logico e aggiungete un ordine pendente al codice per esempio
int start()
{
// ------------
if(OrdersTotal() == 0)
if(OrderSend(Symbol(),OP_BUY,Lots,Ask,10,
Ask-StopLoss*Point,Ask+TakeProfit*Point)>0)
Alert("BUY order opened successfully!");
// -------------
return(0);
}