PCM Enterprise

product list

Welcome to PCM Enterprise

No Product Type Description

1

PCM MT4 Accounts Manager

MetaTrader4 Server Plugin

Manages MT4 accounts:

·         Passwords

·         Groups

·         Leverage

·         Balance transactions

2

PCM MT4 Beta Trade Copier

MetaTrader4 Server Plugin

Copies trades from multiple defined MT4 master accounts into MT4 slave accounts.

·         Multiplier

·         Copy price, time & other settings

3

PCM MT4 Billing

MetaTrader4 Server Plugin

Sends, calculates and synchronizes MT4, PCM MT4 Bridge, Symbols, Groups, accounts, equities, balances data with the cadmin/cabin web servers’ MySQL databases and web services. 

4

PCM MT4 Bridge

MetaTrader4 Server Plugin

Sends MT4 orders to the markets using request processing mode.

5

PCM MT4 Daily Forecast

MetaTrader4 Server Plugin

Sends daily forecast data to MySQL on Linux.

6

PCM MT4 Equity Watchdog

MetaTrader4 Server Plugin

Checks periodically defined clients’ equities that are defined in .ini files (up/down) and sends alerts to cadmin’s web server using JSON format when up or down rule matches.

7

PCM MT4 Minimum Balance

MetaTrader4 Server Plugin

For the defined accounts in Sqlite DB, table  minimum_equity_tb, it does a periodical check to see if any of the accounts’ equity falls under the defined value in the database. If so, it cancels the pending orders and closes the open positions, as well as blocking the client from trading.

8

PCM MT4 Orders Generator

MetaTrader4 Server Plugin

Generate (buy/sell) trades of defined symbols in the defined accounts. Checks PL of each position and matches the targeted defined PL. accordingly, one position will be closed and the other will be deleted.

9

PCM MT4 Position Matching

MetaTrader4 Server Plugin

Sends every interval, via the defined port, information about A groups’ open positions in form of security ids and volume.

10

PCM MT4 Quotes Checker

MetaTrader4 Server Plugin

Blocks trading on symbols with no feed for a defined time in seconds.

11

PCM MT4 Reporter

MetaTrader4 Server Plugin

Periodically sends clients’ information, [name, login, balance, equity] & all trades to connected clients, for the groups defined.

12

PCM MT4 Scalping Checker

MetaTrader4 Server Plugin

Sends alerts to cadmin (web server), when a trader is found scalping based on time and price values.

13

PCM MT4 User Activity

MetaTrader4 Server Plugin

Responds in real-time to JSON formatted requests, with the appropriate details about MT4 clients and their exposure.

14

PCM MT4 Virtual Dealer

MetaTrader4 Server Plugin

Implements the B book trading by confirming trade requests and applying rules on them.

No Product Type Description
  PCM MT4 Auto Swaps & Dividends  - ACM MetaTrader4 Server Plugin Calculates the long/short swaps & dividends values of MT4 symbols using the data inputted and formatted by ACM lp.
15 PCM MT4 Auto Swaps & Dividends  - CSV generic MetaTrader4 Server Plugin Calculates the long/short swaps & dividends values of MT4 symbols using the data inputted and CSV formatted.
16 PCM MT4 Auto Swaps & Dividends  - SwissQuotes MetaTrader4 Server Plugin Calculates the long/short swaps &  dividends values of MT4 symbols using the data inputted and formatted by SwissQuotes lp.
17 PCM MT5 Auto Swaps & Dividends  - ACM MetaTrader5 Server Plugin Calculates the long/short swaps & dividends values of MT4 symbols using the data inputted and formatted by ACM lp.
18 PCM MT5 Auto Swaps & Dividends  - CSV generic MetaTrader5 Server Plugin Calculates the long/short swaps & dividends values of MT4 symbols using the data inputted and CSV formatted.
19 PCM MT5 Auto Swaps & Dividends  - SwissQuotes MetaTrader5 Server Plugin Calculates the long/short swaps &  dividends values of MT4 symbols using the data inputted and formatted by SwissQuotes lp.
20 PCM MT4 Auto Splits Manager MetaTrader4 Server Plugin Implements the split actions on defined symbols with defined rates.
21 PCM MT5 Auto Splits Manager MetaTrader5 Server Plugin Implements the split actions on defined symbols with defined rates.
No Product Type Description
22 PCM MT5 Swap Free Days Controller MetaTrader5 Server Plugin Implements a swaps free time policy for defined groups and securities and time.
23 PCM MT5 Futures Rollover - plugin

Meta Trader5 Server Plugin

Implements rollover procedures of futures symbols.
·         Position SL/TP clear out.
·         Cancelling limit orders.
·         Rollover Cash transactions.
24 PCM MT4 Positions Controller - plugin MetaTrader4 Server Plugin Limits the exposure of net open positions to the specified clients & groups. Symbol-wise. By preventing further trades and blocking triggered limit orders.
25 PCM MT4 Swaps Manager MetaTrader4 Manager Application A GUI mt4 manager API application which provides a tool to easily manage swaps for symbols. Group-wise, symbol-wise and more.
26 PCM MT5 Positions Controller MetaTrader5 Server Plugin Limits the exposure of net open positions to the specified clients & groups. By preventing further trades and blocking/deleting triggered limit orders and SL/TPs.
27 PCM MT4 Login Controller MetaTrader4 Server Plugin Limits the login time of master/investor accounts. Account-wise & group-wise.
No Product Type Description
28 DGCX Back Office Windows Forms App Manages back office operations related to DGCX.
·         Handle FTP files.
·         Accounts, transactions, commission, expenses, instruments, accounting.
·         Client segregated report.
·         Transactions reports….
29 Market Watch Windows Forms App A GUI app to receive market data symbols and presents them in real-time.
30 Feed Chart Drawer Windows Forms App A GUI app to read the log files of the PCM Feeding Service to draw charts of prices from the data extracted.
31 PCM Liquidity Exposure Windows Forms App A GUI app to communicate with the PCM Liquidity service to provide a visual tool to watch client’ exposure, real-time PL, open positions, orders, real-time quote and logs. (Was built for HFT clients)
32 PCM Lmax Liquidity Exposure Svc Windows Service A windows service that is responsible of:
·         Communicating with LMAX using LMAX .NET API.
·         Quotes & Trades.
·         Server to publish quotes.
·         FIX server (acceptor) to handle FIX client LMAX integrated (PCM Trading Service).
·         Orders routing.
·         Market, Limit & Stop orders placement, modifications and cancellations..
33 PCM Watch Windows Forms App A GUI app to receive market data symbols and presents them in real-time with added spreads and customizations.
34 Positions Matcher Windows Forms App A GUI app to provide positions (exposure) matching alerts between MT4 positions and LP positions. It connects to (PCM Trading Service to receive the exposure) & to MT4 server (PCM MT4 Positions Matching) plugin.
35 Transactions Manager Windows Forms App A management tool to manage GNUCash SQLITE databases.
·         Duplicate and copy records.
·         Copy accounts.
·         Copy splits.
·         Customize splits.
·         Match transactions.
36 Utility Library .Net library for several usages. All .Net apps are using this. It contains:
·         Sockets.
·         Message Format managements.
·         Utils.
No Product Type Description
37 pcm_qfast_vs10 Library FASTFIX protocol library, includes wrappers for FAST protocol implementations.
38 pcmb_qfix_vs10 Library

FIX protocol library (QuickFIX), includes wrappers for FIX protocol implementations.
It also contains utility type functions like socket connections, configuration databases, logging, math, queues, and more…
 

39 pcmfastmdsvc Windows Service A windows service which consumes pcm_qfast_vs10 library as well as pcm_qfix_vs10 library to manage connections to FAST protocol liquidity providers.
40 pcmmdsvc Windows Service A windows service which consumes pcm_qfix_vs10 library to manage connections to FIX protocol liquidity providers (Feeding). It is also responsible of publishing feeds, aggregation, spreads, rules, and much more…
41 pcmtfeedpublishersvc Windows Service A windows service which consumes pcm_qfix_vs10. It creates pipe servers to receive live feed from MetaTrader4/5 terminals via MQL4/5 indicators. Then, acts as a server to publish the feeds. 
42 pcmtrdsvc Windows Service A windows service which consumes pcm_qfix_vs10 library to manage connections to FIX protocol liquidity providers (Trading). It is also responsible of connecting PCM MT4 Bridge plugin to markets. Calculates exposure per symbol, per lp. Publishes exposure info to Positions Matching GUI app.
43 pcminterpretersvc Windows Service A windows service to redirect an incoming stream to another, applying some rules and to a different port.
44 pcmliquiditysvc Windows Service A windows service to connect to any liquidity providers from one side, and host trading HFT clients on the other side by transferring FIX protocol from clients to LPs. Calculates exposure and publishes info of feed and clients’ portfolio. Manages risk and margin call. Limits trading and implements rules.
45 pcmsockclient Windows Console App A windows service to redirect an incoming stream to another, applying some rules and to a different port.
46 pcmwatchdogsvc Windows Service Watches defined windows services periodically, and starts up the crashed ones.
No Product Type Description
47 EMAPI Java Console App Consumes DGCX EMAPI API to connect to DGCX EMAPI feed server, and then publishes top of the book as well as depth to connected socket clients. It also fetches exchange symbol settings used to update symbols status.
48 Cadmin Web Server - portal PCM Back Office web portal
49 Cabin Web Server - portal PCM Clients web portal
50 PCM Charting Java App An app to view charts and real time feed. It connects to   “Market Tickdata Database -  Market Data Store” to fetch real-time feed and symbols candles.
51 Market Tickdata Database - Market Data Look Up Web Server A web server that connects to PCM Feeding Service to receive real-time feed, to be stored in MySQL database. It re-publishes the real-time feeds as well.
52 Market Tickdata Database -  Market Data Store Web Server A web server that connects to PCM Feeding Service to receive real-time feed, to be stored in MySQL database.
53 MT4 Feeder Plugins – DGCX MetaTrader4 Server Datafeed Plugin A feeder plugin using MT4 feeder API. It is responsible of receiving tick data from EMAPI and pushing them into MT4 symbols.
54 MT4 Feeder Plugins – LMAX (Generic) MetaTrader4 Server Datafeed Plugin A feeder plugin using MT4 feeder API. It is responsible of receiving tick data from PCM Feeding Service, PCM Exposure Service, PCM Terminal Feed Publisher Service.
55 MT4 Gateway PHP App A PHP program to connect Bridge Pipe to PCM Trading Gateway Pipe.
56 PCM Tools - Android Android Mobile App An Android mobile app to connect to client cabin, receive real-time quotes, receive news. This is using WebViewwer control and calling a web page.
57 PCM Broadcaster MQL4 MQL4 Indicator it works chart-wise, and exports the ticks in real-time from MT4 terminal of the selected symbols via named pipes.
58 PCM Broadcaster MQL5 MQL5 Indicator it works chart-wise, and exports the ticks in real-time from MT5 terminal of the selected symbols via named pipes.
59 PCM Tools - iOS iOS Mobile App An iOS mobile app to connect to client cabin, receive real-time quotes, receive news. This is using WebViewwer control and calling a web page.
60 PCM MT4 Trade Copier MetaTrader4 Server Plugin A trade copier plugin for both A & B books. It sends orders to the market and manages master/slave accounts with extended functionality.