[Archivio] Imparare a fare soldi abitanti del villaggio! - pagina 362

 
valenok2003:


Personalmente uso sempre un controllo di apertura reale, non fidandomi del valore restituito


Proprio così... Non avevo idea che un biglietto potesse essere assegnato e un ordine non aperto/impostato...

Lo prenderò in considerazione. Grazie.

 

Non ho ancora visto errori alla chiusura, quindi un controllo standard sarà sufficiente

//+-------
//+------------------------------------------------------------------+
//|   valenok2003@mail.ru                                18.07.2011
//+------------------------------------------------------------------+
//| close_all_this_symbol() закрытие ВСЕХ ордеров по символу и магику
//| Возвращает true при успехе, в противном случае false
//+------------------------------------------------------------------+
bool close_all_this_symbol(int _Magic) {  
   string _Function = "close_all_this_symbol(): ";
//-----------------
   bool   _SUCCES = true,
          _RET = true;
   color  _Color_Arrow;
   int    _ERROR;
//-----------------
   output_mov_string("закрытие рыночных ордеров", Clr_Action);
   for(int _i=OrdersTotal()-1; _i>=0; _i--) 
   {  OrderSelect(_i, SELECT_BY_POS, MODE_TRADES);
      if (OrderSymbol() == Symbol() && OrderMagicNumber()==_Magic) {
         if(OrderType()==OP_BUY)  _Color_Arrow = Color_Arrow_Buy;
         if(OrderType()==OP_SELL) _Color_Arrow = Color_Arrow_Sell;
         _SUCCES = OrderClose(OrderTicket(), OrderLots(), OrderClosePrice(), Slip, _Color_Arrow);
         _ERROR = GetLastError();
         if(!_SUCCES) {    // есть неудача
            _RET = false;
            error(_Function, _ERROR);
         }
      }
   }
   if(_RET) output_mov_string("все ордера закрыты", Clr_Report);
//-----------------
   return(_RET);
}
//+-------------------------------------------------------------------
//+-------
 
Ecco perché mi piace Osma - non apre la media in modo evidente, aspetta il momento giusto. Ora il secondo acquisto sta aspettando l'onda discendente, ma finora è silenzioso) Questo è ciò che è prezioso, non fa posizioni inutili, solo per gli affari.
 
OnGoing:
Ecco perché mi piace Osma - non apre la media in modo evidente, aspetta il momento giusto. Questa è la cosa bella: non apre posizioni senza aspettare il momento giusto.


Infatti. In questo caso le "pause" sono appropriate...

La media di Osma è meglio di un semplice intervallo impostato in pip...

 
E ancora non faccio trading come questo)
 
RVD:
Non sto ancora commerciando in questo modo)

Ricollegare e riavviare, controllare la comunicazione con il broker, accendere gli altoparlanti per l'audio...
 
joo:
Sì, per qualche motivo a volte il segnale non si apre. Ho guardato in giro e non riesco a capire perché, c'è un bug nel codice.
L'apertura dipende non solo dal segnale OsM, ma anche dalla condizione se (PrevCl > CurrCl), e non sempre coincidono. Questo è il motivo.
 
Roman.:

Ricollegare e riavviare, controllare la comunicazione con il broker, accendere gli altoparlanti per l'audio...

Sì, ho provato tutto molte volte) ora ho aperto un acquisto) si tratta di qualcos'altro... Probabilmente questo è quello che hai scritto)

L'apertura dipende non solo dal segnale OsM, ma anche dalla condizione se (PrevCl > CurrCl), e non sempre coincidono. Questo è il motivo.

 
khorosh:
L'apertura dipende non solo dal segnale OsM ma anche dalla condizione se (PrevCl > CurrCl) e non sempre coincidono. Questo è il motivo.

Nah, l'ho tolto, ho solo messo Osma al suo posto) Ma quello è solo un posto per entrare per la prima volta, quando non ci sono ordini aperti.

C'è un posto separato per la mediazione, la stessa condizione lì.

 
OnGoing:

Nah, l'ho tolto, ho solo messo Osma al suo posto) Ma quello è solo un posto per entrare per la prima volta, quando non ci sono ordini aperti.

C'è un posto separato per la media, la stessa condizione lì.

La vecchia versione ha la condizione if (PrevCl > CurrCl), e non ho guardato la nuova.