You need to enable JavaScript in order to visit our site!
 
Logo PTMC
NAVIGATION
CANCEL
 
or via PTMC account
Restore password
or via PTMC account
Logo PTMC
NAVIGATION
or via PTMC account
Restore password
or via PTMC account
or via PTMC account
Restore password
or via PTMC account

Vendor

class

Fields

HIDDEN string Use this constant to hide specific functiolality in GetLocalizationTable function

Properties

AllowNonFixedList bool Confirms allowed nonfixed list by vendor
UtcNowSynchronized DateTime Retrieves correct utc time

Methods

CancelOrder (OrderParameters modifyData) Return: TradingOperationResult Sending order cancellation request to broker
ClosePosition (Position positionInfo) Return: TradingOperationResult Sending position closing request to broker
Connect (List<SettingItem> parameters) Return: ConnectionResult Performs a binding with broker or data provider
Disconnect () Return: void Specifies any operation before breaking a connection with broker or data provider
GenerateReport (ReportMetaData reportType) Return: Report Called when platform need to generate particular report
GetAccounts () Return: IList Retrieves an information about available accounts. Yon need to specify at least one account
GetAllowedOrderTypes () Return: IList Retrieves allowed/supported order types
GetConnectionParameters () Return: List Gets a settings list from a vendor selection of the setup window
GetExchangeItems () Return: List Retrieves a collection of available exchange markets from vendor
GetExchanges () Return: Dictionary Retrieves a collection of available exchange markets from vendor
GetHistoryMetadata () Return: HistoryMetadata Gets a list of supported historical intervals and data types by vendor
GetInstrumentGroups () Return: IList Gets an available instrument groups from vendor
GetInstruments () Return: IList Retrieves information about available instruments.
GetLocalizationTable () Return: Hashtable Defines additional custom setups
GetNonFixedInstrument (string instrumentName) Return: Instrument Derives a nonfixed instrument from vendor
GetNonFixedInstrumentList (NonFixedInstrumentListRequesParameters parameters) Return: IList Derives a nonfixed list of instruments from vendor
GetOrderModificationPermissions () Return: OrderModificationPermissions Retrieves a permission over order modification by vendor
GetOrdersHistory (DateTime from, DateTime to) Return: List Gets orders history from server for requested time range
GetPendingOrders () Return: IList Retrieves an information about opened orders at the time of connection.
GetPositions () Return: IList Retrieves an information about positions at the time of connection
GetReportsMetaData () Return: IList Gets information about available reports from vendor
GetRulesTable (Account account) Return: Dictionary Specifies allowed functionality rules for an account.
GetTradesHistory (DateTime from, DateTime to) Return: List Gets trades history from server for requested time range
GetVendorMetaData () Return: VendorMetaData Provides an additional information about vendor: name, registration link, etc.
LoadBarHistory (HistoryRequestParameters requestParaeters, CancellationToken token) Return: IList Loading a bars history for requested instrument, period and data range
LoadTickHistory (HistoryRequestParameters requestParaeters) Return: IList Loading a ticks history for requested instrument, period and data range
Log (string message) Return: void Log message streaming
Log (Exception ex) Return: void Log exception streaming
ModifyOrder (OrderParameters modifyData) Return: TradingOperationResult Sending order modification request to broker
NewQuote (QuoteBase quote) Return: void Dynamically updates a quote information
NewTrade (Trade trade) Return: void Dynamically updates a trade information
OnAccountUpdated (Account account) Return: void Dynamically updates an account information
OnConnected () Return: void Called when platform finished retreiving all required informations from vendor during connecting
OnOrderCanceled (Order order) Return: void Triggers terminal to dismiss info about canceled order
OnOrderUpdated (Order order) Return: void Dynamically updates order status
OnPositionClosed (Position position) Return: void Triggers terminal to dismiss info about closed position
OnPositionUpdated (Position position) Return: void Dynamically updates a position information
Ping () Return: PingResult Ping processing before its visualization in the terminal
PlaceOrder (OrderParameters modifyData) Return: TradingOperationResult Prepare and sending order placing request to broker
SendCrossPrice (CrossPrice crossPrice) Return: void Performs processing over sending a cross price
ShowDealTicket (DealTicket dtWrapper) Return: void Performs processing of a notification window with own label
SubscribeSymbol (SubscribeQuotesParameters parameters) Return: bool Subscribing to quote data: Level1/Level2/Trade
UnSubscribeSymbol (SubscribeQuotesParameters parameters) Return: bool Unsubscribing from quote data: Level1/Level2/Trade
PTMC is a professional trading platform that combines all the best charting and analytical tools to trade on different financial markets. It is developed by PFSOFT UK LTD, a global provider of trading technology for banks & brokers
© 2017. PTMC is based on Protrader technology
PFSOFT UK LTD
20 Centenary Avenue
South Shields, Tyne and Wear,
NE34 6QH
United Kingdom
Support & Development
PFSOFT Ukraine
Office #701
Mechnikova Street, 10B
49000, Dnipro, Ukraine
Contact us
Phone: +380 56 740 30 01
E-mail: info@protrader.org
Skype: PTMC_support
Find more ways to contact
Join us in social networks