New MT5 platform build enables 2FA/TOTP authentication using Google Authenticator
The MetaTrader 5 platform build 3520 will be released on Friday, November 25, 2022. In this update, MetaQuotes have implemented 2FA/TOTP authentication in MetaTrader 5 trading terminals using Google Authenticator and have added OpenCL error reporting.
Other fixes and updated features improve the overall platform operational stability.
The 2FA/TOTP authentication protects a trading account from unauthorized access even if its login and password are leaked. Authentication using Time-based One-time Password Algorithm (TOTP) can be implemented using various mobile apps. The most popular of them are Google Authenticator, Microsoft Authenticator, LastPass Authenticator and Authy.
Now you can connect to your account in the MetaTrader 5 client terminal using one-time passwords generated by such Authenticator apps.
To enable the two-factor authentication option, connect to your account and execute the “Enable 2FA/TOPT” command in the account context menu. Run the Authenticator app on your mobile device, click “+” to add your trading account and scan the QR code from the terminal.
Enter the generated code in the “One-time password” field and click “Enable 2FA”. A secret will be registered for your account on the broker’s trading server.
The saved secret will be used in the Authenticator app to generate an OTP code every time you connect to your account. Each password is valid for 30 seconds. After that a new one is generated.
If you decide to remove the stored secret from the Authenticator app, you should first disable 2FA/TOTP authentication using the appropriate account context menu command. If the new 2FA/TOTP authentication method is not available on your account, please contact your broker.
MQL5: Fixed operation of the CopyTicks function for custom trading instruments. When working with custom symbols, previous session’s initial ticks could be returned instead of requested data, under certain conditions.
MQL5: Added new enumeration values to get the last OpenCL error code and text description.
Value CL_LAST_ERROR (код 4094) has been added to the ENUM_OPENCL_PROPERTY_INTEGER enumeration
MQL5: Fixed operation of the matrix::MatMul method. When working with large matrices, the terminal could crash on certain sizes.
Fixed errors reported in crash logs.
The update will be available through the Live Update system.