Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Da nessuna parte senza di te - 6. - pagina 425

 
Dov'è il codice?
CloseHalfOrders ???
si blocca su di esso, non nella modifica
 
E come fai a sapere se la tua offerta d'ordine è scelta dal cliente? :) :) :) C'è una notifica?).
[Deleted]  

Se non c'è un'immagine, scrivi come inserirla correttamente.

Attualmente cerca di incollare copiando. Il file BMP è 725kb.Grafico EURUSD, M5, 2014.01.12 13:59 UTC, Alpari Limited, MetaTrader 4, Reale

 
Trader7777:
Ragazzi, ho incontrato uno strano problema. In questa parte del codice, il tester si blocca: nessun errore nel log, il processore gira al massimo, ma il tester non fa nulla.

Non dimenticare di controllare la divisione per zero
[Deleted]  

Ha funzionato. Le foto di VladislavVG sono diverse. L'ultimo raggio ZZ (rosso) non si è formato.

I dati degli indicatori sono diversi. Non ci capivamo.

Non so il motivo, ma sembravo stupido.

Non mi preoccupo, forse è ancora una striscia bianca!

[Deleted]  
sergeev:
dov'è il codice?
si appende su di esso, non nella modifica

forse ci si appende anche.


void CloseHalfOrders(int otype) // ф-ция закрытия половины ордеров сетки
{
  int count = 0; double CTbuy = CountTrades(OP_BUY); double CTsell = CountTrades(OP_SELL);
  double n = NormalizeDouble (CTbuy/2,1); double k = NormalizeDouble (CTsell/2,1); 
  for (int i =0; i<=OrdersTotal(); i++)
  {
    if (OrderSelect(i, SELECT_BY_POS,MODE_TRADES))
    {
       if (OrderSymbol()==Symbol() && OrderMagicNumber()==Magic)
       {
         if (OrderType() == otype)
         { 
           if (otype == OP_BUY)
           {
             if (count<n)
                      
               OrderClose(OrderTicket(),OrderLots(),Bid,0,Lime);
               count++;
               i--; //              ВЕРНУТЬСЯ НА ПОЗИЦИЮ УДАЛЁННОГО ОРДЕРА
               Sleep(1000);
           
             }
               if (otype ==OP_SELL)
               {
                 if (count<k)
            
                 OrderClose(OrderTicket(),OrderLots(),Ask,0,Lime);
                 count++;
                 i--; //              ВЕРНУТЬСЯ НА ПОЗИЦИЮ УДАЛЁННОГО ОРДЕРА
                 Sleep(1000);
               }
             }
       }
     }
   }
   
 }
[Deleted]  
Vinin:

Non dimenticare di controllare la divisione per zero

cosa significa?
 
kosmos0975:


Il nuovo testo cancellerà quello vecchio da solo. Dove necessario, mettete Comment(" Nuovo testo ");

È possibile scrivere più righe: Comment("mas[00]= ",mas[0],"\n",

--- per analogia ---

"mas[01]= ",mas[1]);


Grazie per il vostro aiuto.
 
Potete dirmi se il budget (crediti) sotto il prezzo nella sezione "Lavori" significa il prezzo del lavoro in USD?
 
vitali-attila:
Potete dirmi se il budget (crediti) sotto il prezzo nel tema "Lavori" significa il prezzo del lavoro in USD?

sì - 1 credito - 1 USD