[Архив]учитесь зарабатывать селяне![Архив] - страница 361

 
OnGoing:
Сейчас бай валидно сработал. Чудеса...
а у меня нет(
 
OnGoing:
...Чудеса...

Возможно это происки Всемирного Консорциума Банков, который таким частичным исполнением ордеров, подбирает ключик к этой ТС-ке на осма для слива дЕпов, пусть и демо... :-)
 
вот опять сел не открыл вообще перестал открываться) буду копать в чем прикол
 
Roman.:

Возможно это происки Всемирного Консорциума Банков, который таким частичным исполнением ордеров, подбирает ключик к этой ТС-ке на осма для слива дЕпов, пусть и демо... :-)
Бесполезно, тогда придется запретить локи и Осму на всех компьютерах мира)
 
RVD:
вот опять сел не открыл вообще перестал открываться) буду копать в чем прикол

У меня наоборот, пошел торговать в обычном режиме) Ну буду разбираться потихоньку (параллельно работе), возможно вынесу проверку условий входа в отдельную функцию, может из-за этого капризничает.

Хотя, до сих пор в голове не укладывается, как могла появиться запись в логе терминала, что селл успешно открыт, а самого селла нету)

 
OnGoing:

У меня наоборот, пошел торговать в обычном режиме) Ну буду разбираться потихоньку (параллельно работе), возможно вынесу проверку условий входа в отдельную функцию, может из-за этого капризничает.

Хотя, до сих пор в голове не укладывается, как могла появиться запись в логе терминала, что селл успешно открыт, а самого селла нету)

Да странно) видать боятся они там)
 
OnGoing:

...

Хотя, до сих пор в голове не укладывается, как могла появиться запись в логе терминала, что селл успешно открыт, а самого селла нету)


Вот-вот, вот-вот... :-) и я об этом же... :-)

Код смотреть, конечно, надо.

 
Roman.:


Вот-вот, вот-вот... :-) и я об этом же... :-)

Код смотреть, конечно, надо.


я лично всегда использую проверку реального открытия, не доверяя возвращенному значению

//+-------
//+------------------------------------------------------------------+
//|   valenok2003@mail.ru                                05.07.2011
//+------------------------------------------------------------------+
//| check_open_order() ПРОВЕРКА реального открытия рыночного ордера по тикету
//| Требует:
//| - тикет ордера 
//| Возвращает тикет открытого ордера или -1
//+------------------------------------------------------------------+
int check_open_order(int _Ticket)
{  string _Function = "check_open_order(): ";
//--------
   if(_Ticket > 0)
   {  OrderSelect(_Ticket,SELECT_BY_TICKET);             
      if(OrderType() <= 1)
      {  output_mov_string(order_type_in_txt(OrderType())+ " успешно открыт!", Clr_Report);
         output_sound(Name_Sound_Open);
      }
      else _Ticket = -1;
   }
//--------
   return(_Ticket);
}
//+-------------------------------------------------------------------
//+-------
 
valenok2003:


я лично всегда использую проверку реального открытия, не доверяя возвращенному значению

Дак не менял стандартную процедуру, только добавил доп. условие на входе)

Но может потому, что уже на блок с OrderSend повесил, попробую раньше.

 
valenok2003:


я лично всегда использую проверку реального открытия, не доверяя возвращенному значению

Отлично. А как проверить закрытие?
Причина обращения: