Allow the use of cookies to log in to the MQL5.com website.
Please enable the necessary setting in your browser, otherwise you will not be able to log in.
You are signed in. Two-factor authentication has been disabled. Set it up again and scan a new QR code, or continue with two-factor authentication disabled.
Hey I am trying to get the history of the values when my trade was closed.
I am using this to get the ticket from the history. It is sometimes correct but there are times when it gives me the wrong value.
With the below function I get this:
TradeOrder(ticket=113690916, time_setup=1616627110, time_setup_msc=1616627110606, time_done=1616627110, time_done_msc=1616627110866, time_expiration=0, type=1, type_time=0, type_filling=1, state=4, magic=0, position_id=113690828, position_by_id=0, reason=3, volume_initial=0.1, volume_current=0.0, price_open=0.0, sl=0.0, tp=0.0, price_current=1.18164, price_stoplimit=0.0, symbol='EURUSD', comment='', external_id=''))
The "price_current" on MT5 history is actually 1.18163 but the function gives me back 1.18164
position_history_orders = mt5.history_orders_get(position="113690828")Can you explain to me what I did wrong or if there is a issue with the system?