MyWebApi
0.1.0
PowerShell client for the trading platform management WebAPI (v2): REST + real-time streaming.
Minimum PowerShell version
7.4
Installation Options
Owners
Copyright
(c) 2026 CPlugin. MIT License.
Package Details
Author(s)
- CPlugin
Tags
REST API SignalR trading client
Functions
Connect-MT4Realtime Connect-MT5Realtime Connect-MyWebApi Disconnect-MT4Realtime Disconnect-MT5Realtime Disconnect-MyWebApi Get-MT4AdmBalanceCheck Get-MT4AdmBalanceCheckByLogin Get-MT4AdmTradesRequest Get-MT4AdmUsersRequestSafe Get-MT4BackupInfoOrders Get-MT4BackupInfoUsers Get-MT4BackupRequestOrders Get-MT4BackupRequestUsers Get-MT4CfgRequestAccess Get-MT4CfgRequestBackup Get-MT4CfgRequestCommon Get-MT4CfgRequestDataServer Get-MT4CfgRequestFeeder Get-MT4CfgRequestGatewayAccount Get-MT4CfgRequestGatewayMarkup Get-MT4CfgRequestGatewayRule Get-MT4CfgRequestHoliday Get-MT4CfgRequestLiveUpdate Get-MT4CfgRequestManager Get-MT4CfgRequestPlugin Get-MT4CfgRequestSymbol Get-MT4CfgRequestSymbolBySymbol Get-MT4CfgRequestSync Get-MT4CfgRequestTime Get-MT4ChartRequest Get-MT4DailyReportsRequest Get-MT4DailyReportsRequestEx Get-MT4EnsureGroupNameExist Get-MT4GroupRecordGet Get-MT4GroupSecGroupsGet Get-MT4GroupSecMarginsGet Get-MT4GroupsGet Get-MT4GroupsRequest Get-MT4JournalRequest Get-MT4LicenseCheck Get-MT4MailLast Get-MT4MailsRequest Get-MT4ManagerCommon Get-MT4MarginLevelGet Get-MT4MarginLevelRequest Get-MT4MarginsGet Get-MT4NewsBodyGet Get-MT4NewsGet Get-MT4NewsTopicGet Get-MT4NewsTotal Get-MT4OnlineGet Get-MT4OnlineRequest Get-MT4PerformanceRequest Get-MT4PluginParamGet Get-MT4PluginsGet Get-MT4ReportsRequest Get-MT4ServerTime Get-MT4SrvFeederLog Get-MT4SrvFeeders Get-MT4SymbolInfoGet Get-MT4SymbolInfoUpdated Get-MT4SymbolSessionsGet Get-MT4SymbolsGroupsGet Get-MT4TickInfoLast Get-MT4TickInfoLastBySymbol Get-MT4TicksRequest Get-MT4TradeRecordGet Get-MT4TradeRecordRequest Get-MT4TradeRecordsRequest Get-MT4TradesGet Get-MT4TradesGetByLogin Get-MT4TradesGetByMarket Get-MT4TradesGetBySymbol Get-MT4TradesGetByTicket Get-MT4TradesRequest Get-MT4TradesSnapshot Get-MT4TradesSyncRead Get-MT4TradesUserHistory Get-MT4UserRecordGet Get-MT4UserRecordRequest Get-MT4UserRecordsRequest Get-MT4UsersRequest Get-MT4UsersSnapshot Get-MT4UsersSyncRead Get-MT5DealByGroup Get-MT5GroupGet Get-MT5ManagerCurrent Get-MT5OrderByGroup Get-MT5PositionByGroup Get-MT5ServerTime Get-MT5SymbolGet Get-MT5TimeGet Get-MT5UserGet Get-MyWebApiTradePlatform Invoke-MT4AdmBalanceFix Invoke-MT4AdmTradeRecordModify Invoke-MT4AdmTradesDelete Invoke-MT4BackupRestoreOrders Invoke-MT4BackupRestoreUsers Invoke-MT4CfgDeleteAccess Invoke-MT4CfgDeleteDataServer Invoke-MT4CfgDeleteFeeder Invoke-MT4CfgDeleteGatewayAccount Invoke-MT4CfgDeleteGatewayMarkup Invoke-MT4CfgDeleteGatewayRule Invoke-MT4CfgDeleteHoliday Invoke-MT4CfgDeleteLiveUpdate Invoke-MT4CfgDeleteManager Invoke-MT4CfgDeleteSymbol Invoke-MT4CfgDeleteSync Invoke-MT4CfgShiftAccess Invoke-MT4CfgShiftDataServer Invoke-MT4CfgShiftFeeder Invoke-MT4CfgShiftGatewayAccount Invoke-MT4CfgShiftGatewayMarkup Invoke-MT4CfgShiftGatewayRule Invoke-MT4CfgShiftGroup Invoke-MT4CfgShiftHoliday Invoke-MT4CfgShiftLiveUpdate Invoke-MT4CfgShiftManager Invoke-MT4CfgShiftPlugin Invoke-MT4CfgShiftSymbol Invoke-MT4CfgShiftSync Invoke-MT4CfgUpdateAccess Invoke-MT4CfgUpdateBackup Invoke-MT4CfgUpdateCommon Invoke-MT4CfgUpdateDataServer Invoke-MT4CfgUpdateFeeder Invoke-MT4CfgUpdateGatewayAccount Invoke-MT4CfgUpdateGatewayMarkup Invoke-MT4CfgUpdateGatewayRule Invoke-MT4CfgUpdateHoliday Invoke-MT4CfgUpdateLiveUpdate Invoke-MT4CfgUpdateManager Invoke-MT4CfgUpdatePlugin Invoke-MT4CfgUpdateSymbol Invoke-MT4CfgUpdateSymbolGroup Invoke-MT4CfgUpdateSync Invoke-MT4CfgUpdateTime Invoke-MT4ChartAdd Invoke-MT4ChartDelete Invoke-MT4ChartUpdate Invoke-MT4DailySyncRead Invoke-MT4DailySyncStart Invoke-MT4ExternalCommandBinary Invoke-MT4ExternalCommandJSON Invoke-MT4GroupRecordUpdate Invoke-MT4HistoryCorrect Invoke-MT4MailSend Invoke-MT4NewsBodyRequest Invoke-MT4NewsSend Invoke-MT4NotificationsSend Invoke-MT4PluginUpdate Invoke-MT4SrvChartsSync Invoke-MT4SrvFeedsRestart Invoke-MT4SrvLiveUpdateStart Invoke-MT4SrvRestart Invoke-MT4SymbolAdd Invoke-MT4SymbolChange Invoke-MT4SymbolHide Invoke-MT4SymbolSendTick Invoke-MT4SymbolsRefresh Invoke-MT4TradeCheckStops Invoke-MT4TradeClearRollback Invoke-MT4TradesSyncStart Invoke-MT4TradeTransaction Invoke-MT4UserPasswordCheck Invoke-MT4UserPasswordSet Invoke-MT4UserRecordNew Invoke-MT4UserRecordUpdate Invoke-MT4UsersGroupOp Invoke-MT4UsersSyncStart Receive-MT4Realtime Receive-MT5Realtime Register-MT4Realtime Register-MT5Realtime Update-MT4GroupRecord Update-MT4SymbolConfig Update-MT4UserRecord Update-MT5GroupRecord Update-MT5SymbolRecord Update-MT5UserRecord
PSEditions
Dependencies
This module has no dependencies.
Release Notes
Initial preview release.
FileList
- MyWebApi.nuspec
- Classes\MyWebApiContext.ps1
- Classes\RealtimeSink.ps1
- MyWebApi.psd1
- MyWebApi.psm1
- Private\Get-MyWebApiToken.ps1
- Private\Invoke-MyWebApiRequest.ps1
- Private\Open-MyWebApiRealtimeConnection.ps1
- Private\Resolve-MyWebApiEnvironment.ps1
- Public\Connect-MyWebApi.ps1
- Public\Disconnect-MyWebApi.ps1
- Public\Get-MyWebApiTradePlatform.ps1
- Public\MT4\Get-MT4AdmBalanceCheck.ps1
- Public\MT4\Get-MT4AdmBalanceCheckByLogin.ps1
- Public\MT4\Get-MT4AdmTradesRequest.ps1
- Public\MT4\Get-MT4AdmUsersRequestSafe.ps1
- Public\MT4\Get-MT4BackupInfoOrders.ps1
- Public\MT4\Get-MT4BackupInfoUsers.ps1
- Public\MT4\Get-MT4BackupRequestOrders.ps1
- Public\MT4\Get-MT4BackupRequestUsers.ps1
- Public\MT4\Get-MT4CfgRequestAccess.ps1
- Public\MT4\Get-MT4CfgRequestBackup.ps1
- Public\MT4\Get-MT4CfgRequestCommon.ps1
- Public\MT4\Get-MT4CfgRequestDataServer.ps1
- Public\MT4\Get-MT4CfgRequestFeeder.ps1
- Public\MT4\Get-MT4CfgRequestGatewayAccount.ps1
- Public\MT4\Get-MT4CfgRequestGatewayMarkup.ps1
- Public\MT4\Get-MT4CfgRequestGatewayRule.ps1
- Public\MT4\Get-MT4CfgRequestHoliday.ps1
- Public\MT4\Get-MT4CfgRequestLiveUpdate.ps1
- Public\MT4\Get-MT4CfgRequestManager.ps1
- Public\MT4\Get-MT4CfgRequestPlugin.ps1
- Public\MT4\Get-MT4CfgRequestSymbol.ps1
- Public\MT4\Get-MT4CfgRequestSymbolBySymbol.ps1
- Public\MT4\Get-MT4CfgRequestSync.ps1
- Public\MT4\Get-MT4CfgRequestTime.ps1
- Public\MT4\Get-MT4ChartRequest.ps1
- Public\MT4\Get-MT4DailyReportsRequest.ps1
- Public\MT4\Get-MT4DailyReportsRequestEx.ps1
- Public\MT4\Get-MT4EnsureGroupNameExist.ps1
- Public\MT4\Get-MT4GroupRecordGet.ps1
- Public\MT4\Get-MT4GroupSecGroupsGet.ps1
- Public\MT4\Get-MT4GroupSecMarginsGet.ps1
- Public\MT4\Get-MT4GroupsGet.ps1
- Public\MT4\Get-MT4GroupsRequest.ps1
- Public\MT4\Get-MT4JournalRequest.ps1
- Public\MT4\Get-MT4LicenseCheck.ps1
- Public\MT4\Get-MT4MailLast.ps1
- Public\MT4\Get-MT4MailsRequest.ps1
- Public\MT4\Get-MT4ManagerCommon.ps1
- Public\MT4\Get-MT4MarginLevelGet.ps1
- Public\MT4\Get-MT4MarginLevelRequest.ps1
- Public\MT4\Get-MT4MarginsGet.ps1
- Public\MT4\Get-MT4NewsBodyGet.ps1
- Public\MT4\Get-MT4NewsGet.ps1
- Public\MT4\Get-MT4NewsTopicGet.ps1
- Public\MT4\Get-MT4NewsTotal.ps1
- Public\MT4\Get-MT4OnlineGet.ps1
- Public\MT4\Get-MT4OnlineRequest.ps1
- Public\MT4\Get-MT4PerformanceRequest.ps1
- Public\MT4\Get-MT4PluginParamGet.ps1
- Public\MT4\Get-MT4PluginsGet.ps1
- Public\MT4\Get-MT4ReportsRequest.ps1
- Public\MT4\Get-MT4ServerTime.ps1
- Public\MT4\Get-MT4SrvFeederLog.ps1
- Public\MT4\Get-MT4SrvFeeders.ps1
- Public\MT4\Get-MT4SymbolInfoGet.ps1
- Public\MT4\Get-MT4SymbolInfoUpdated.ps1
- Public\MT4\Get-MT4SymbolSessionsGet.ps1
- Public\MT4\Get-MT4SymbolsGroupsGet.ps1
- Public\MT4\Get-MT4TickInfoLast.ps1
- Public\MT4\Get-MT4TickInfoLastBySymbol.ps1
- Public\MT4\Get-MT4TicksRequest.ps1
- Public\MT4\Get-MT4TradeRecordGet.ps1
- Public\MT4\Get-MT4TradeRecordRequest.ps1
- Public\MT4\Get-MT4TradeRecordsRequest.ps1
- Public\MT4\Get-MT4TradesGet.ps1
- Public\MT4\Get-MT4TradesGetByLogin.ps1
- Public\MT4\Get-MT4TradesGetByMarket.ps1
- Public\MT4\Get-MT4TradesGetBySymbol.ps1
- Public\MT4\Get-MT4TradesGetByTicket.ps1
- Public\MT4\Get-MT4TradesRequest.ps1
- Public\MT4\Get-MT4TradesSnapshot.ps1
- Public\MT4\Get-MT4TradesSyncRead.ps1
- Public\MT4\Get-MT4TradesUserHistory.ps1
- Public\MT4\Get-MT4UserRecordGet.ps1
- Public\MT4\Get-MT4UserRecordRequest.ps1
- Public\MT4\Get-MT4UserRecordsRequest.ps1
- Public\MT4\Get-MT4UsersRequest.ps1
- Public\MT4\Get-MT4UsersSnapshot.ps1
- Public\MT4\Get-MT4UsersSyncRead.ps1
- Public\MT4\Invoke-MT4AdmBalanceFix.ps1
- Public\MT4\Invoke-MT4AdmTradeRecordModify.ps1
- Public\MT4\Invoke-MT4AdmTradesDelete.ps1
- Public\MT4\Invoke-MT4BackupRestoreOrders.ps1
- Public\MT4\Invoke-MT4BackupRestoreUsers.ps1
- Public\MT4\Invoke-MT4CfgDeleteAccess.ps1
- Public\MT4\Invoke-MT4CfgDeleteDataServer.ps1
- Public\MT4\Invoke-MT4CfgDeleteFeeder.ps1
- Public\MT4\Invoke-MT4CfgDeleteGatewayAccount.ps1
- Public\MT4\Invoke-MT4CfgDeleteGatewayMarkup.ps1
- Public\MT4\Invoke-MT4CfgDeleteGatewayRule.ps1
- Public\MT4\Invoke-MT4CfgDeleteHoliday.ps1
- Public\MT4\Invoke-MT4CfgDeleteLiveUpdate.ps1
- Public\MT4\Invoke-MT4CfgDeleteManager.ps1
- Public\MT4\Invoke-MT4CfgDeleteSymbol.ps1
- Public\MT4\Invoke-MT4CfgDeleteSync.ps1
- Public\MT4\Invoke-MT4CfgShiftAccess.ps1
- Public\MT4\Invoke-MT4CfgShiftDataServer.ps1
- Public\MT4\Invoke-MT4CfgShiftFeeder.ps1
- Public\MT4\Invoke-MT4CfgShiftGatewayAccount.ps1
- Public\MT4\Invoke-MT4CfgShiftGatewayMarkup.ps1
- Public\MT4\Invoke-MT4CfgShiftGatewayRule.ps1
- Public\MT4\Invoke-MT4CfgShiftGroup.ps1
- Public\MT4\Invoke-MT4CfgShiftHoliday.ps1
- Public\MT4\Invoke-MT4CfgShiftLiveUpdate.ps1
- Public\MT4\Invoke-MT4CfgShiftManager.ps1
- Public\MT4\Invoke-MT4CfgShiftPlugin.ps1
- Public\MT4\Invoke-MT4CfgShiftSymbol.ps1
- Public\MT4\Invoke-MT4CfgShiftSync.ps1
- Public\MT4\Invoke-MT4CfgUpdateAccess.ps1
- Public\MT4\Invoke-MT4CfgUpdateBackup.ps1
- Public\MT4\Invoke-MT4CfgUpdateCommon.ps1
- Public\MT4\Invoke-MT4CfgUpdateDataServer.ps1
- Public\MT4\Invoke-MT4CfgUpdateFeeder.ps1
- Public\MT4\Invoke-MT4CfgUpdateGatewayAccount.ps1
- Public\MT4\Invoke-MT4CfgUpdateGatewayMarkup.ps1
- Public\MT4\Invoke-MT4CfgUpdateGatewayRule.ps1
- Public\MT4\Invoke-MT4CfgUpdateHoliday.ps1
- Public\MT4\Invoke-MT4CfgUpdateLiveUpdate.ps1
- Public\MT4\Invoke-MT4CfgUpdateManager.ps1
- Public\MT4\Invoke-MT4CfgUpdatePlugin.ps1
- Public\MT4\Invoke-MT4CfgUpdateSymbol.ps1
- Public\MT4\Invoke-MT4CfgUpdateSymbolGroup.ps1
- Public\MT4\Invoke-MT4CfgUpdateSync.ps1
- Public\MT4\Invoke-MT4CfgUpdateTime.ps1
- Public\MT4\Invoke-MT4ChartAdd.ps1
- Public\MT4\Invoke-MT4ChartDelete.ps1
- Public\MT4\Invoke-MT4ChartUpdate.ps1
- Public\MT4\Invoke-MT4DailySyncRead.ps1
- Public\MT4\Invoke-MT4DailySyncStart.ps1
- Public\MT4\Invoke-MT4ExternalCommandBinary.ps1
- Public\MT4\Invoke-MT4ExternalCommandJSON.ps1
- Public\MT4\Invoke-MT4GroupRecordUpdate.ps1
- Public\MT4\Invoke-MT4HistoryCorrect.ps1
- Public\MT4\Invoke-MT4MailSend.ps1
- Public\MT4\Invoke-MT4NewsBodyRequest.ps1
- Public\MT4\Invoke-MT4NewsSend.ps1
- Public\MT4\Invoke-MT4NotificationsSend.ps1
- Public\MT4\Invoke-MT4PluginUpdate.ps1
- Public\MT4\Invoke-MT4SrvChartsSync.ps1
- Public\MT4\Invoke-MT4SrvFeedsRestart.ps1
- Public\MT4\Invoke-MT4SrvLiveUpdateStart.ps1
- Public\MT4\Invoke-MT4SrvRestart.ps1
- Public\MT4\Invoke-MT4SymbolAdd.ps1
- Public\MT4\Invoke-MT4SymbolChange.ps1
- Public\MT4\Invoke-MT4SymbolHide.ps1
- Public\MT4\Invoke-MT4SymbolSendTick.ps1
- Public\MT4\Invoke-MT4SymbolsRefresh.ps1
- Public\MT4\Invoke-MT4TradeCheckStops.ps1
- Public\MT4\Invoke-MT4TradeClearRollback.ps1
- Public\MT4\Invoke-MT4TradeTransaction.ps1
- Public\MT4\Invoke-MT4TradesSyncStart.ps1
- Public\MT4\Invoke-MT4UserPasswordCheck.ps1
- Public\MT4\Invoke-MT4UserPasswordSet.ps1
- Public\MT4\Invoke-MT4UserRecordNew.ps1
- Public\MT4\Invoke-MT4UserRecordUpdate.ps1
- Public\MT4\Invoke-MT4UsersGroupOp.ps1
- Public\MT4\Invoke-MT4UsersSyncStart.ps1
- Public\MT4\Update-MT4GroupRecord.ps1
- Public\MT4\Update-MT4SymbolConfig.ps1
- Public\MT4\Update-MT4UserRecord.ps1
- Public\MT5\Get-MT5DealByGroup.ps1
- Public\MT5\Get-MT5GroupGet.ps1
- Public\MT5\Get-MT5ManagerCurrent.ps1
- Public\MT5\Get-MT5OrderByGroup.ps1
- Public\MT5\Get-MT5PositionByGroup.ps1
- Public\MT5\Get-MT5ServerTime.ps1
- Public\MT5\Get-MT5SymbolGet.ps1
- Public\MT5\Get-MT5TimeGet.ps1
- Public\MT5\Get-MT5UserGet.ps1
- Public\MT5\Update-MT5GroupRecord.ps1
- Public\MT5\Update-MT5SymbolRecord.ps1
- Public\MT5\Update-MT5UserRecord.ps1
- Public\Realtime\Connect-MT4Realtime.ps1
- Public\Realtime\Connect-MT5Realtime.ps1
- Public\Realtime\Disconnect-MT4Realtime.ps1
- Public\Realtime\Disconnect-MT5Realtime.ps1
- Public\Realtime\Receive-MT4Realtime.ps1
- Public\Realtime\Receive-MT5Realtime.ps1
- Public\Realtime\Register-MT4Realtime.ps1
- Public\Realtime\Register-MT5Realtime.ps1
- generated-exports.psd1
- lib\Microsoft.AspNetCore.Connections.Abstractions.dll
- lib\Microsoft.AspNetCore.Http.Connections.Client.dll
- lib\Microsoft.AspNetCore.Http.Connections.Common.dll
- lib\Microsoft.AspNetCore.SignalR.Client.Core.dll
- lib\Microsoft.AspNetCore.SignalR.Client.dll
- lib\Microsoft.AspNetCore.SignalR.Common.dll
- lib\Microsoft.AspNetCore.SignalR.Protocols.Json.dll
- lib\Microsoft.Extensions.DependencyInjection.Abstractions.dll
- lib\Microsoft.Extensions.DependencyInjection.dll
- lib\Microsoft.Extensions.Features.dll
- lib\Microsoft.Extensions.Logging.Abstractions.dll
- lib\Microsoft.Extensions.Logging.dll
- lib\Microsoft.Extensions.Options.dll
- lib\Microsoft.Extensions.Primitives.dll
- lib\System.IO.Pipelines.dll
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 0.1.0 (current version) | 6 | 7/10/2026 |