diff --git a/MtApi5/MtApi5Client.cs b/MtApi5/MtApi5Client.cs index bb01e2fa..6a2e5cab 100755 --- a/MtApi5/MtApi5Client.cs +++ b/MtApi5/MtApi5Client.cs @@ -2,6 +2,7 @@ using MtClient; using MtApi5.MtProtocol; using MtApi5.MtProtocol.ICustomRequest; +using System.Data; namespace MtApi5 { @@ -188,6 +189,15 @@ namespace MtApi5 } } + /// + ///Load symbols + /// + public List? GetSymbols(bool selected) + { + Dictionary cmdParams = new() { { "Selected", selected } }; + return SendCommand>(ExecutorHandle, Mt5CommandType.GetSymbols, cmdParams); + } + /// ///Checks if the Expert Advisor runs in the testing mode.. /// diff --git a/MtApi5/MtProtocol/Mt5CommandType.cs b/MtApi5/MtProtocol/Mt5CommandType.cs index ba318900..4af91bdb 100755 --- a/MtApi5/MtProtocol/Mt5CommandType.cs +++ b/MtApi5/MtProtocol/Mt5CommandType.cs @@ -259,6 +259,7 @@ namespace MtApi5.MtProtocol OrderSendAsync = 302, OrderCheck = 303, Buy = 304, - Sell = 305 + Sell = 305, + GetSymbols = 306 } } diff --git a/TestClients/MtApi5TestClient/MainWindow.xaml b/TestClients/MtApi5TestClient/MainWindow.xaml index 0a7cdbb4..ec02f639 100755 --- a/TestClients/MtApi5TestClient/MainWindow.xaml +++ b/TestClients/MtApi5TestClient/MainWindow.xaml @@ -473,22 +473,34 @@ - -