Обработка события OnTradeTransaction

 
Заметил такую особенность:
Если создаются два ордера на одном тике, то происходят три события TRADE_TRANSACTION_ORDER_ADD и одно событие TRADE_TRANSACTION_REQUEST.
На размещение первого ордера один TRADE_TRANSACTION_ORDER_ADD но TRADE_TRANSACTION_REQUEST у него нет, на размещение второго ордера два события TRADE_TRANSACTION_ORDER_ADD и одно TRADE_TRANSACTION_REQUEST.
Если второй ордер создается на следующем тике, то все отрабатывает правильно, у первого один TRADE_TRANSACTION_ORDER_ADD и один TRADE_TRANSACTION_REQUEST - также и у второго.

Кто использует OnTradeTransaction подскажите может как то по другому нужно обрабатывать это событие.
Советника показывающего этот баг собрал частично из справки и частично с форума.
Файлы:
 
вы журнал забыли приложить с подробным отчетом.
 

я советник выложил, там входной параметр отвечает за два варианта.
 

2012.12.07       
2012.12.07 11:12:02    127.0.0.1    login (build 730)
2012.12.07 11:12:02    Network    1478 bytes of tester parameters loaded
2012.12.07 11:12:02    Network    1208 bytes of input parameters loaded
2012.12.07 11:12:02    Tester    initial deposit 10000.00 USD, leverage 1:100
2012.12.07 11:12:02    Tester    successfully initialized
2012.12.07 11:12:02    Network    2799 bytes of total initialization data received
2012.12.07 11:12:02    Tester    Intel Core2 Duo  E4500 @ 2.20GHz, 2031 MB
2012.12.07 11:12:02    History    EURUSD: symbol tick base found
2012.12.07 11:12:02    History    EURUSD: load 27 bytes of history data to synchronize
2012.12.07 11:12:02    History    EURUSD: history synchronized from 1971.01.04 to 2012.12.06
2012.12.07 11:12:02    History    EURUSD,Daily: history cached from 2011.01.03 00:00
2012.12.07 11:12:02    Tester    EURUSD,Daily (MetaQuotes-Demo): every tick generating
2012.12.07 11:12:02    Tester    EURUSD,Daily: testing of Experts\TradeTransaction.ex5 from 2012.01.01 00:00 to 2012.01.03 00:00 started with inputs:
2012.12.07 11:12:02    Tester      order_magic=55555
2012.12.07 11:12:02    Tester      nVariant=0
2012.12.07 11:12:02    Trade    2012.01.02 00:00:00   buy stop 0.10 EURUSD at 1.29522 (1.29443 / 1.29479 / 1.29443)
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   SendRandomPendingOrder:Request executed
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Код возврата торгового сервера 10009
2012.12.07 11:12:02    Trade    2012.01.02 00:00:00   sell stop 0.10 EURUSD at 1.29420 (1.29443 / 1.29479 / 1.29443)
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   SendRandomPendingOrder:Request executed
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Код возврата торгового сервера 10009
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Тип торговой транзакции=TRADE_TRANSACTION_ORDER_ADD
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   ------------trans===
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   TRADE_TRANSACTION_ORDER_ADD
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Symbol: EURUSD
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Deal ticket: 0
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Deal type: DEAL_TYPE_BUY
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Order ticket: 2
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Order type: ORDER_TYPE_BUY_STOP
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Order state: ORDER_STATE_PLACED
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Order time type: ORDER_TIME_GTC
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Order expiration: 1970.01.01 00:00
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Price: 1.29522
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Price trigger: 0
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Stop Loss: 0
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Take Profit: 0
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Volume: 0.1
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00  
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   ------------request==
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   ENUM_TRADE_REQUEST_ACTIONS::0
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Symbol:
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Magic Number: 0
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Order ticket: 0
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Order type: ORDER_TYPE_BUY
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Order filling: ORDER_FILLING_FOK
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Order time type: ORDER_TIME_GTC
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Order expiration: 1970.01.01 00:00
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Price: 0
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Deviation points: 0
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Stop Loss: 0
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Take Profit: 0
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Stop Limit: 0
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Volume: 0
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Comment:
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00  
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   ------------result==
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Retcode 0
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Request ID: 0
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Order ticket: 0
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Deal ticket: 0
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Volume: 0
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Price: 0
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Ask: 0
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Bid: 0
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Comment:
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00  
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Тип торговой транзакции=TRADE_TRANSACTION_ORDER_ADD
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   ------------trans===
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   TRADE_TRANSACTION_ORDER_ADD
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Symbol: EURUSD
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Deal ticket: 0
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Deal type: DEAL_TYPE_BUY
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Order ticket: 3
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Order type: ORDER_TYPE_SELL_STOP
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Order state: ORDER_STATE_PLACED
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Order time type: ORDER_TIME_GTC
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Order expiration: 1970.01.01 00:00
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Price: 1.2942
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Price trigger: 0
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Stop Loss: 0
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Take Profit: 0
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Volume: 0.1
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00  
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   ------------request==
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   ENUM_TRADE_REQUEST_ACTIONS::0
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Symbol:
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Magic Number: 0
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Order ticket: 0
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Order type: ORDER_TYPE_BUY
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Order filling: ORDER_FILLING_FOK
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Order time type: ORDER_TIME_GTC
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Order expiration: 1970.01.01 00:00
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Price: 0
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Deviation points: 0
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Stop Loss: 0
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Take Profit: 0
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Stop Limit: 0
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Volume: 0
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Comment:
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00  
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   ------------result==
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Retcode 0
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Request ID: 0
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Order ticket: 0
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Deal ticket: 0
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Volume: 0
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Price: 0
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Ask: 0
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Bid: 0
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Comment:
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00  
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Тип торговой транзакции=TRADE_TRANSACTION_ORDER_ADD
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   ------------trans===
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   TRADE_TRANSACTION_ORDER_ADD
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Symbol: EURUSD
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Deal ticket: 0
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Deal type: DEAL_TYPE_BUY
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Order ticket: 3
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Order type: ORDER_TYPE_SELL_STOP
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Order state: ORDER_STATE_PLACED
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Order time type: ORDER_TIME_GTC
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Order expiration: 1970.01.01 00:00
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Price: 1.2942
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Price trigger: 0
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Stop Loss: 0
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Take Profit: 0
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Volume: 0.1
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00  
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   ------------request==
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   ENUM_TRADE_REQUEST_ACTIONS::0
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Symbol:
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Magic Number: 0
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Order ticket: 0
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Order type: ORDER_TYPE_BUY
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Order filling: ORDER_FILLING_FOK
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Order time type: ORDER_TIME_GTC
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Order expiration: 1970.01.01 00:00
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Price: 0
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Deviation points: 0
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Stop Loss: 0
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Take Profit: 0
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Stop Limit: 0
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Volume: 0
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Comment:
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00  
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   ------------result==
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Retcode 0
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Request ID: 0
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Order ticket: 0
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Deal ticket: 0
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Volume: 0
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Price: 0
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Ask: 0
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Bid: 0
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Comment:
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00  
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Тип торговой транзакции=TRADE_TRANSACTION_REQUEST
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   ------------trans===
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   TRADE_TRANSACTION_REQUEST
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Symbol:
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Deal ticket: 0
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Deal type: DEAL_TYPE_BUY
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Order ticket: 0
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Order type: ORDER_TYPE_BUY
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Order state: ORDER_STATE_STARTED
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Order time type: ORDER_TIME_GTC
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Order expiration: 1970.01.01 00:00
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Price: 0
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Price trigger: 0
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Stop Loss: 0
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Take Profit: 0
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Volume: 0
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00  
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   ------------request==
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   TRADE_ACTION_PENDING
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Symbol: EURUSD
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Magic Number: 55555
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Order ticket: 0
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Order type: ORDER_TYPE_SELL_STOP
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Order filling: ORDER_FILLING_RETURN
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Order time type: ORDER_TIME_GTC
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Order expiration: 1970.01.01 00:00
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Price: 1.2942
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Deviation points: 0
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Stop Loss: 0
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Take Profit: 0
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Stop Limit: 0
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Volume: 0.1
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Comment:
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00  
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   ------------result==
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Retcode 10009
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Request ID: 1
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Order ticket: 3
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Deal ticket: 0
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Volume: 0.1
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Price: 0
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Ask: 1.29479
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Bid: 1.29443
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Comment:
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00  
2012.12.07 11:12:02    Trade    2012.01.02 00:05:24   order [#2 buy stop 0.10 EURUSD at 1.29522] triggered
2012.12.07 11:12:02    Trades    2012.01.02 00:05:24   deal #2 buy 0.10 EURUSD at 1.29522 done (based on order #2)
2012.12.07 11:12:02    Trade    2012.01.02 00:05:24   deal performed [#2 buy 0.10 EURUSD at 1.29522]
2012.12.07 11:12:02    Trade    2012.01.02 00:05:24   order performed buy 0.10 at 1.29522 [#2 buy stop 0.10 EURUSD at 1.29522]
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:05:24   Тип торговой транзакции=TRADE_TRANSACTION_DEAL_ADD
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:05:24   Тип торговой транзакции=TRADE_TRANSACTION_ORDER_DELETE
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:05:24   Тип торговой транзакции=TRADE_TRANSACTION_HISTORY_ADD
2012.12.07 11:12:02    Trade    2012.01.02 00:29:59   order [#3 sell stop 0.10 EURUSD at 1.29420] triggered
2012.12.07 11:12:02    Trades    2012.01.02 00:29:59   deal #3 sell 0.10 EURUSD at 1.29420 done (based on order #3)
2012.12.07 11:12:02    Trade    2012.01.02 00:29:59   deal performed [#3 sell 0.10 EURUSD at 1.29420]
2012.12.07 11:12:02    Trade    2012.01.02 00:29:59   order performed sell 0.10 at 1.29420 [#3 sell stop 0.10 EURUSD at 1.29420]
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:29:59   Тип торговой транзакции=TRADE_TRANSACTION_DEAL_ADD
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:29:59   Тип торговой транзакции=TRADE_TRANSACTION_ORDER_DELETE
2012.12.07 11:12:02    TradeTransaction (EURUSD,D1)    2012.01.02 00:29:59   Тип торговой транзакции=TRADE_TRANSACTION_HISTORY_ADD
2012.12.07 11:12:02    Tester    final balance 9989.80
2012.12.07 11:12:02    Tester    OnTester result 0
2012.12.07 11:12:02    Tester    EURUSD,Daily: 40338 ticks (1 bars) generated within 172 ms (total bars in history 261, total time 250 ms)
2012.12.07 11:12:02    Tester    log file "E:\Work\my\MQL\MetaTrader 5\Tester\Agent-127.0.0.1-3000\logs\20121207.log" written
2012.12.07 11:12:02    Tester    tester agent shutdown


2012.12.07       
2012.12.07 11:10:26    Startup    MetaTester 5 build 730 (23 Nov 2012)
2012.12.07 11:10:26    Server    MetaTester 5 started on 127.0.0.1:3000
2012.12.07 11:10:26    Startup    initialization finished
2012.12.07 11:10:28    127.0.0.1    login (build 730)
2012.12.07 11:10:28    Network    38240 bytes of group info loaded
2012.12.07 11:10:28    Network    1478 bytes of tester parameters loaded
2012.12.07 11:10:28    Network    1208 bytes of input parameters loaded
2012.12.07 11:10:28    Network    817 bytes of symbols list loaded
2012.12.07 11:10:28    Tester    expert file added: Experts\TradeTransaction.ex5. 11626 bytes loaded
2012.12.07 11:10:28    Tester    initial deposit 10000.00 USD, leverage 1:100
2012.12.07 11:10:28    Tester    successfully initialized
2012.12.07 11:10:28    Network    25 Kb of total initialization data received
2012.12.07 11:10:28    Tester    Intel Core2 Duo  E4500 @ 2.20GHz, 2031 MB
2012.12.07 11:10:28    Symbols    EURUSD: symbol to be synchronized
2012.12.07 11:10:28    Symbols    EURUSD: symbol synchronized, 3304 bytes of symbol info received
2012.12.07 11:10:28    History    EURUSD: load 27 bytes of history data to synchronize
2012.12.07 11:10:28    History    EURUSD: history synchronized from 1971.01.04 to 2012.12.06
2012.12.07 11:10:28    History    EURUSD,Daily: contains 260 bars of beginning data from 2011.01.03 00:00 to 2011.12.30 00:00
2012.12.07 11:10:28    History    EURUSD,Daily: history cache reserved for estimated 262 bars
2012.12.07 11:10:28    History    EURUSD,Daily: history begins from 2011.01.03 00:00
2012.12.07 11:10:28    Tester    EURUSD,Daily (MetaQuotes-Demo): every tick generating
2012.12.07 11:10:28    Tester    EURUSD,Daily: testing of Experts\TradeTransaction.ex5 from 2012.01.01 00:00 to 2012.01.03 00:00 started with inputs:
2012.12.07 11:10:28    Tester      order_magic=55555
2012.12.07 11:10:28    Tester      nVariant=1
2012.12.07 11:10:28    Trade    2012.01.02 00:00:00   sell limit 0.10 EURUSD at 1.29512 (1.29443 / 1.29479 / 1.29443)
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   SendRandomPendingOrder:Request executed
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Код возврата торгового сервера 10009
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Тип торговой транзакции=TRADE_TRANSACTION_ORDER_ADD
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   ------------trans===
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   TRADE_TRANSACTION_ORDER_ADD
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Symbol: EURUSD
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Deal ticket: 0
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Deal type: DEAL_TYPE_BUY
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Order ticket: 2
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Order type: ORDER_TYPE_SELL_LIMIT
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Order state: ORDER_STATE_PLACED
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Order time type: ORDER_TIME_GTC
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Order expiration: 1970.01.01 00:00
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Price: 1.29512
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Price trigger: 0
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Stop Loss: 0
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Take Profit: 0
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Volume: 0.1
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00  
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   ------------request==
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   ENUM_TRADE_REQUEST_ACTIONS::0
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Symbol:
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Magic Number: 0
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Order ticket: 0
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Order type: ORDER_TYPE_BUY
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Order filling: ORDER_FILLING_FOK
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Order time type: ORDER_TIME_GTC
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Order expiration: 1970.01.01 00:00
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Price: 0
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Deviation points: 0
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Stop Loss: 0
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Take Profit: 0
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Stop Limit: 0
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Volume: 0
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Comment:
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00  
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   ------------result==
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Retcode 0
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Request ID: 0
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Order ticket: 0
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Deal ticket: 0
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Volume: 0
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Price: 0
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Ask: 0
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Bid: 0
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Comment:
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00  
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Тип торговой транзакции=TRADE_TRANSACTION_REQUEST
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   ------------trans===
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   TRADE_TRANSACTION_REQUEST
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Symbol:
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Deal ticket: 0
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Deal type: DEAL_TYPE_BUY
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Order ticket: 0
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Order type: ORDER_TYPE_BUY
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Order state: ORDER_STATE_STARTED
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Order time type: ORDER_TIME_GTC
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Order expiration: 1970.01.01 00:00
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Price: 0
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Price trigger: 0
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Stop Loss: 0
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Take Profit: 0
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Volume: 0
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00  
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   ------------request==
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   TRADE_ACTION_PENDING
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Symbol: EURUSD
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Magic Number: 55555
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Order ticket: 0
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Order type: ORDER_TYPE_SELL_LIMIT
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Order filling: ORDER_FILLING_RETURN
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Order time type: ORDER_TIME_GTC
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Order expiration: 1970.01.01 00:00
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Price: 1.29512
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Deviation points: 0
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Stop Loss: 0
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Take Profit: 0
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Stop Limit: 0
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Volume: 0.1
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Comment:
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00  
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   ------------result==
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Retcode 10009
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Request ID: 0
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Order ticket: 2
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Deal ticket: 0
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Volume: 0.1
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Price: 0
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Ask: 1.29479
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Bid: 1.29443
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00   Comment:
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:00  
2012.12.07 11:10:28    Trade    2012.01.02 00:00:03   sell stop 0.10 EURUSD at 1.29379 (1.29442 / 1.29478 / 1.29442)
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03   SendRandomPendingOrder:Request executed
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03   Код возврата торгового сервера 10009
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03   Тип торговой транзакции=TRADE_TRANSACTION_ORDER_ADD
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03   ------------trans===
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03   TRADE_TRANSACTION_ORDER_ADD
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03   Symbol: EURUSD
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03   Deal ticket: 0
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03   Deal type: DEAL_TYPE_BUY
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03   Order ticket: 3
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03   Order type: ORDER_TYPE_SELL_STOP
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03   Order state: ORDER_STATE_PLACED
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03   Order time type: ORDER_TIME_GTC
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03   Order expiration: 1970.01.01 00:00
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03   Price: 1.29379
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03   Price trigger: 0
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03   Stop Loss: 0
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03   Take Profit: 0
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03   Volume: 0.1
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03  
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03   ------------request==
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03   ENUM_TRADE_REQUEST_ACTIONS::0
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03   Symbol:
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03   Magic Number: 0
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03   Order ticket: 0
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03   Order type: ORDER_TYPE_BUY
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03   Order filling: ORDER_FILLING_FOK
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03   Order time type: ORDER_TIME_GTC
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03   Order expiration: 1970.01.01 00:00
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03   Price: 0
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03   Deviation points: 0
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03   Stop Loss: 0
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03   Take Profit: 0
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03   Stop Limit: 0
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03   Volume: 0
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03   Comment:
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03  
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03   ------------result==
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03   Retcode 0
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03   Request ID: 0
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03   Order ticket: 0
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03   Deal ticket: 0
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03   Volume: 0
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03   Price: 0
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03   Ask: 0
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03   Bid: 0
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03   Comment:
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03  
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03   Тип торговой транзакции=TRADE_TRANSACTION_REQUEST
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03   ------------trans===
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03   TRADE_TRANSACTION_REQUEST
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03   Symbol:
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03   Deal ticket: 0
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03   Deal type: DEAL_TYPE_BUY
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03   Order ticket: 0
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03   Order type: ORDER_TYPE_BUY
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03   Order state: ORDER_STATE_STARTED
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03   Order time type: ORDER_TIME_GTC
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03   Order expiration: 1970.01.01 00:00
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03   Price: 0
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03   Price trigger: 0
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03   Stop Loss: 0
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03   Take Profit: 0
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03   Volume: 0
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03  
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03   ------------request==
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03   TRADE_ACTION_PENDING
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03   Symbol: EURUSD
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03   Magic Number: 55555
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03   Order ticket: 0
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03   Order type: ORDER_TYPE_SELL_STOP
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03   Order filling: ORDER_FILLING_RETURN
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03   Order time type: ORDER_TIME_GTC
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03   Order expiration: 1970.01.01 00:00
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03   Price: 1.29379
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03   Deviation points: 0
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03   Stop Loss: 0
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03   Take Profit: 0
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03   Stop Limit: 0
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03   Volume: 0.1
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03   Comment:
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03  
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03   ------------result==
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03   Retcode 10009
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03   Request ID: 1
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03   Order ticket: 3
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03   Deal ticket: 0
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03   Volume: 0.1
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03   Price: 0
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03   Ask: 1.29478
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03   Bid: 1.29442
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03   Comment:
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:00:03  
2012.12.07 11:10:28    Trade    2012.01.02 00:18:29   order [#2 sell limit 0.10 EURUSD at 1.29512] triggered
2012.12.07 11:10:28    Trades    2012.01.02 00:18:29   deal #2 sell 0.10 EURUSD at 1.29512 done (based on order #2)
2012.12.07 11:10:28    Trade    2012.01.02 00:18:29   deal performed [#2 sell 0.10 EURUSD at 1.29512]
2012.12.07 11:10:28    Trade    2012.01.02 00:18:29   order performed sell 0.10 at 1.29512 [#2 sell limit 0.10 EURUSD at 1.29512]
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:18:29   Тип торговой транзакции=TRADE_TRANSACTION_DEAL_ADD
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:18:29   Тип торговой транзакции=TRADE_TRANSACTION_ORDER_DELETE
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:18:29   Тип торговой транзакции=TRADE_TRANSACTION_HISTORY_ADD
2012.12.07 11:10:28    Trade    2012.01.02 00:49:33   order [#3 sell stop 0.10 EURUSD at 1.29379] triggered
2012.12.07 11:10:28    Trades    2012.01.02 00:49:33   deal #3 sell 0.10 EURUSD at 1.29379 done (based on order #3)
2012.12.07 11:10:28    Trade    2012.01.02 00:49:33   deal performed [#3 sell 0.10 EURUSD at 1.29379]
2012.12.07 11:10:28    Trade    2012.01.02 00:49:33   order performed sell 0.10 at 1.29379 [#3 sell stop 0.10 EURUSD at 1.29379]
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:49:33   Тип торговой транзакции=TRADE_TRANSACTION_DEAL_ADD
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:49:33   Тип торговой транзакции=TRADE_TRANSACTION_ORDER_DELETE
2012.12.07 11:10:28    TradeTransaction (EURUSD,D1)    2012.01.02 00:49:33   Тип торговой транзакции=TRADE_TRANSACTION_HISTORY_ADD
2012.12.07 11:10:29    Trade    2012.01.02 23:59:59   position closed due end of test at 1.29355 [sell 0.20 EURUSD 1.294455]
2012.12.07 11:10:29    Trades    2012.01.02 23:59:59   deal #4 buy 0.20 EURUSD at 1.29355 done (based on order #4)
2012.12.07 11:10:29    Trade    2012.01.02 23:59:59   deal performed [#4 buy 0.20 EURUSD at 1.29355]
2012.12.07 11:10:29    Trade    2012.01.02 23:59:59   order performed buy 0.20 at 1.29355 [#4 buy 0.20 EURUSD at 1.29355]
2012.12.07 11:10:29    Tester    final balance 10018.10
2012.12.07 11:10:29    Tester    OnTester result 0
2012.12.07 11:10:29    Tester    EURUSD,Daily: 40338 ticks (1 bars) generated within 751 ms (total bars in history 261, total time 813 ms)
2012.12.07 11:10:29    Tester    log file "E:\Work\my\MQL\MetaTrader 5\Tester\Agent-127.0.0.1-3000\logs\20121207.log" written
2012.12.07 11:10:29    Tester    tester agent shutdown


 

Такие логи лучше выкладывать оформлением кода.


MQL5.community - Памятка пользователя
MQL5.community - Памятка пользователя
  • 2010.02.23
  • MetaQuotes Software Corp.
  • www.mql5.com
Вы недавно зарегистрировались и у вас возникли вопросы: Как вставить картинку в сообщение на форуме, как красиво оформить исходный код MQL5, где находятся ваши Личные сообщения? В этой статье мы подготовили для вас несколько практических советов, которые помогут быстрее освоиться на сайте MQL5.community и позволят в полной мере воспользоваться доступными функциональными возможностями.
 
Konstantin83:
Заметил такую особенность:
Если создаются два ордера на одном тике, то происходят три события TRADE_TRANSACTION_ORDER_ADD и одно событие TRADE_TRANSACTION_REQUEST.
На размещение первого ордера один TRADE_TRANSACTION_ORDER_ADD но TRADE_TRANSACTION_REQUEST у него нет, на размещение второго ордера два события TRADE_TRANSACTION_ORDER_ADD и одно TRADE_TRANSACTION_REQUEST.
Если второй ордер создается на следующем тике, то все отрабатывает правильно, у первого один TRADE_TRANSACTION_ORDER_ADD и один TRADE_TRANSACTION_REQUEST - также и у второго.

Кто использует OnTradeTransaction подскажите может как то по другому нужно обрабатывать это событие.
У меня эта проблема была в тестере стратегий, на форуме отписывал, походу ничего не изменилось. Так-же в тестере асинхронная подача ордеров не пашет. Так что, все слежение ордеров пришлось дублировать для реала и для тестера. В тестере не советую им пользоваться, походу все что угодно мб, функция относительно новая)
 
sion:
У меня эта проблема была в тестере стратегий, на форуме отписывал, походу ничего не изменилось. Так-же в тестере асинхронная подача ордеров не пашет. Так что, все слежение ордеров пришлось дублировать для реала и для тестера. В тестере не советую им пользоваться, походу все что угодно мб, функция относительно новая)
А эта проблема только в тестере? Если просто запустить эксперт то события идут нормально?
 
sion: ... в тестере асинхронная подача ордеров не пашет.
 В чём это выражается? Т.е. на основании каких результатов работы тестера Вы пришли к озвученному выводу о том, что "в тестере асинхронная подача ордеров не пашет"?
 
Yedelkin:
 В чём это выражается? Т.е. на основании каких результатов работы тестера Вы пришли к озвученному выводу о том, что "в тестере асинхронная подача ордеров не пашет"?

Cамо по себе работает, но тупо копирует функцию OrderSend. На реал  возвращает ответ "Ордер размещён", в тестере возвращает готовый result. Ставишь задержку в настройках тестера, и разницу сразу видно, пока не получит ответ от рандомной задержки, новый ордер не отправит.

P.S. Все это было пару мес назад, мб что-то изменилось, но поскольку советник еще также работает(обрабатывает готовый  result в тест. стратег.), видимо все также и осталось.

 
Konstantin83:
А эта проблема только в тестере? Если просто запустить эксперт то события идут нормально?

На реал пока претензий нету, пробовал спамить установкой сделок и отложенных ордеров, все четко отрабатывало. Но опять таки, лучше страховаться проверкой по запросам с истории. В связи с обрывами связи и т.д., в любом случае придется как-то контролировать, что там произошло в момент обрыва.

Вот этот вопрос поднимал)

https://www.mql5.com/ru/forum/1111/page833#comment_298066 

 
sion: ...тупо копирует функцию OrderSend. На реал  возвращает ответ "Ордер размещён", в тестере возвращает готовый result. Ставишь задержку в настройках тестера, и разницу сразу видно, пока не получит ответ от рандомной задержки, новый ордер не отправит. 
Предлагаете для потикового режима тестера ввести ещё и произвольную задержку для обработки торгового запроса?