Hi Zheka,

My morning coffee just kicked in so I'll try and help with a couple.

8) If by RT you mean real-time then the TMF will run every time a tick is received from the broker. TMF operate as OnTick() functions in MQL4

10) Maybe use system times for this. Grab the system time at the trade enter command and then again when TradeID != 0. Maybe...I dunno

Cheers,
BobbyT