OrderDuration is only for APIs with limit orders, not for MT4. By default it's 0. I have not heard of partial fills with MT4, so I don't know if they can really happen or not. If they happen, then the fill is available through TradeLots.