is a sophisticated trade copying and FX portfolio management system developed and operated by the company Zefstech Ltd
The TCPMS offers investors:
- to have their capital managed by some of the best algorithmic trading strategies available today,
- to connect to their TCPMS investor account securely through the web anytime from anywhere,
- to monitor and control the performance of their trading portfolios via the system’s advanced yet user-friendly web interfaces.
- to enjoy full control over risk parameters and trading activity on their accounts,
- to keep all profits for themselves – no performance fee, no management fee,
- to deposit and withdraw funds from their trading accounts whenever they want,
- to trial the TCPMS and trading performance on a demo account with virtual money before investing real capital,
- 24/5 customer support by email, Skype, phone.
The TCPMS comprises the following components:
- The trader’s version of the Trade Copy Expert Advisor (TCEA) that runs on the trader’s MT4 terminal and sends trading signals to the TCPMS database on Zefstech’s server.
- The investor’s version of the Trade Copy Expert Advisor (TCEA) that runs on the investor’s MT4 terminal on Zefstech’s server and receives trading signals from the TCPMS database.
- The TCPMS MySQL database and PHP scripts which are optimized for fast, safe and reliable processing and delivery of data and are running on Zefstech’s server.
- The web pages featuring the web interfaces of the TCPMS, loaded and rendered by the user’s web browser which is securely connected to Zefstech’s web server.
The TCPMS operates on the basis of established and trusted technologies like Metatrader 4, PHP, MySQL, powerful and reliable cloud computing and hosting.
Step-by-step instructions for getting started
TCPMS investor signup:
In order to open a TCPMS investor account and start profiting from Zefstech’s wide range of alpha-producing trading strategies, you have to sign up on the following page:
A Zefstech representative will get in touch with you in order to assist you and to answer any questions you may have.
Log into your TCPMS investor account:
Once you have successfully signed up, you can log into your TCPMS investor account here:
Open a new TCPMS-compliant MT4 account at one of Zefstech’s partner brokers:
In order to be eligible to use Zefstech’s services and have trades copied to your Metatrader 4 trading account via the TCPMS, you need to open your Metatrader 4 account at one of Zefstech’s partner brokers.
Go to the MT4 Monitor & Control Panel (MT4MCP) and press the ‘REGISTER NEW MT4 ACCOUNT’ button.
Select a broker at which you would like to open a new Metatrader 4 account and what type of account. If you don’t have a MT4 account at the choosen broker yet, click on either the ‘OPEN DEMO ACCOUNT’ or the ‘OPEN LIVE ACCOUNT’ button which will redirect you to the broker’s web page where you can open a MT4 account as a client who has been introduced to the broker by Zefstech.
Fill out the MT4 account registration form and select strategies:
Once you have opened a TCPMS-compliant MT4 account at one of our partner brokers, return to the MT4MCP page, click on ‘REGISTER NEW MT4 ACCOUNT’ and fill out the MT4 account registration form.
Select the strategies you wish to apply to your new MT4 account and allocate a percentage of your account’s leverage to each of the selected strategies.
On the Strategies page you can find descriptions and detailed performance statistics of the strategies.
MT4 account approval & activation process:
After submitting the MT4 account registration form, your new MT4 account appears as INACTIVE on the MT4MCP and you will receive a confirmation email.
Newly registered MT4 accounts need to be approved and activated by the TCPMS administrators.
Once your MT4 account has been approved and activated, your MT4 account will be marked as ONLINE on the MT4MCP and the copying of trades can begin!
The Strategies page
The Strategies page presents a listing of all trading strategies that are currently registered and available for trade copying in the TCPMS.
In the upper part of each listing (with the light grey background), the following information is shown:
ID of the strategy,
Name of the strategy,
Trader ID (ID of the trader who has provided the strategy),
Days (number of days since the strategy started to trade),
Graph (a mini performance graph which, if clicked on, opens the strategy’s detailed performance stats & analysis in the lower section of the listing),
‘Myfxbook’ icon (if the strategy has been registered at Myfxbook.com, the icon is clickable and linked to the strategy’s ‘Myfxbook’ page),
Applied to (the total number of real MT4 accounts the strategy has been applied to for trade copying),
Display trading history (link to open/close the strategy’s trading history).
In the lower part of the listing (with white background) there is a description of the strategy, followed by a link that opens/closes the strategy’s detailed performance stats & analysis section and a form to add or remove the strategy from the portfolio of strategies that manages your MT4 account (information about how to apply or remove strategies from a MT4 account’s strategy portfolio and how to assign a portion of the account’s leverage to each strategy can be found in the section ‘Creating and managing a MT4 account’s TCPMS strategy portfolio‘ of this documentation).
The MT4 Monitor & Control Panel (MT4MCP) page
This page is where you have to register your MT4 account(s) in the TCPMS.
This page also features the MT4 Monitor & Control Panel (MT4MCP) which is the main component of the TCPMS web application.
The MT4MCP is a powerful, user-friendly web interface that allows you to monitor your portfolio’s performance in real time, remotely turn on or off the strategies that are applied onto your Metatrader 4 account(s) and also view and control all open positions via the web browser on any portable or non-portable internet device (smart phone, tablet, laptop, desktop computer, etc.).
The MT4MCP is of an ergonomic, user-friendly and responsive design, showing you all important data and control elements at one glance:
- Quick view of online/offline status of your MT4 terminals.
- Get alerted by email if a terminal goes offline (real accounts only).
- Instantly turn a strategy on or off.
- Instantly close all or individual positions.
- Quick view of account info and key performance figures.
- Mini graph showing account’s balance curve.
- Numerous configuration and customization options.
- Secure connection and data exchange between web browser and server.
The MT4MCP continuously refreshes itself with the latest data which it retrieves from the TCPMS database on the Zefstech server by sending asynchronous POST requests to the server in 1-second intervals.
The display and control elements of the MT4MCP explained
This is the MT4 Monitor & Control Panel
) with all columns enabled, showing the full set of available display and control elements (the MT4MCP can be configured and individual columns can be shown or hidden in the ‘MT4MCP settings’ as described in the documentation further below):
Your MT4 account’s ID in the TCPMS database.
Your MT4 account’s status (INACTIVE, OFFLINE or ONLINE).
Your MT4 account number, account type (Real, Demo or Contest), initial deposit.
Name of the investor who owns the account (you).
The strategies that are currently applied to your MT4 account.
The name of a strategy is displayed either in green if the strategy is turned on or in red if the strategy is turned off. As long as a strategy is turned off, the TCEA will ignore any new trades from this strategy and won’t copy them to your account. By clicking on the name of a strategy, the strategy is turned on/off. This is a fast and comfortable way to temporarily deactivate a strategy without having to remove it from your MT4 account.
Fields into which you have to enter the percentage of the MT4 account’s total leverage that should be used by each of the applied strategies.
Number of open positions of each strategy.
If there are open positions, there is a close button () next to the number of positions which, if pressed, sends out to the TCEA the command to close all open positions of the strategy to which they belong.
If there are open positions, there is also a link labeled ‘List open positions‘ followed by the total number of open positions (of all applied strategies) and a close button. Clicking on that link opens/closes the list of currently open positions which contains the following information about each position (from left to right):
Order number – open date & time – strategy that has opened the position – order type – symbol – position size in lots – open price – current number of PIPs in profit or loss – unrealized profit or loss – close button.
The current account balance (green if all-time profit is positive, red if negative).
The all-time profit or loss followed below by today’s/this week’s/this month’s/this year’s profit or loss. You can switch between today’s, this week’s, this month’s, this year’s profit in the ‘MT4MCP settings’ (see documentation further below).
The profit factor (green if > 1, red if < 1) is calculated as follows:
Profit factor = gross profit / gross loss.
Win rate is the percentage of trades that have resulted in profit (green if > 50%, red if < 50%).
The maximum drawdown (green if not larger than 50% and ≤ half of gain, black if not larger than 50% and > half of gain and < gain, red if larger than 50% or ≤ gain).
The all-time gain (%) followed below by today’s/this week’s/this month’s/this year’s gain. You can switch between today’s, this week’s, this month’s, this year’s gain in the ‘MT4MCP settings’.
The unrealized profit or loss and positive or negative gain of any currently open positions.
A mini performance graph which, if clicked on, opens the MT4 account’s ‘detailed performance stats & analysis‘ section.
Clicking on the ‘Myfxbook’ icon leads you to your account’s page at Myfxbook.com in case it has been set up by you or a Zefstech administrator and the page’s URL has been provided in the account’s ‘details & editing section’ (as described further below).
Pressing the ‘EDIT’ button opens the MT4 account’s ‘details & editing section‘ which displays the following information about your MT4 account:
Broker’s MT4 server.
MT4 account number.
MT4 master password (editable).
MT4 account type.
MT4 account leverage.
You must provide the correct master password of your MT4 account in order for Zefstech to be able to connect the TCPMS to your account.
The account’s details & editing section further features a field into which you can enter the URL of your MT4 account’s performance page at Myfxbook.com. Filling out the ‘Myfxbook URL’ field makes the Myfxbook icon on the MT4 Monitor & Control Panel clickable, leading you to the account’s Myfxbook page.
The Myfxbook form field is followed by a couple of multiple selection fields for selecting the strategies that should be applied or removed from the MT4 account.
Information about how to apply or remove strategies from a MT4 account’s strategy portfolio and how to assign a portion of the account’s leverage to each strategy can be found in the section ‘Creating and managing a MT4 account’s TCPMS strategy portfolio‘ of this documentation.
Clicking on the ‘MT4MCP settings
‘ link right below the MT4 Monitor & Control Panel (MT4MCP) opens/closes the MT4MCP settings section where you can customize and configure the MT4MCP visually and functionally to your liking.
The MT4MCP features customizable responsiveness to different screen sizes.
In the MT4MCP settings you can choose which columns of the MT4MCP should be active (visible) and which should be inactive (hidden) under a specific screen size, thus making the MT4MCP perfectly adapt to the screen sizes of your commonly used devices.
The following screen sizes are supported:
- Extra small screen (width < 768px).
- Small screen (width >= 768px).
- Medium screen (width >= 992px).
- Large screen (width >= 1200px).
- Extra large screen (width >= 1400px).
The color of the buttons in the MT4MCP column configuration table indicate which columns of the MT4MCP are visible (black) and which ones are hidden (grey) under a specific screen size.
To change the visibility status of a MT4MCP column, simply click on the corresponding button in the MT4MCP column configuration table.
In the MT4MCP settings section you can furthermore:
- Select whether the daily, the weekly, the monthly or the yearly profit and gain is displayed in the ‘Profit’ and ‘Gain’ columns on the MT4MCP.
- Choose whether ONLINE, OFFLINE and INACTIVE MT4 accounts are listed or not on the MT4MCP.
- Set the time in minutes after which a MT4 account’s status is changed from ‘ONLINE’ to ‘OFFLINE’ if the TCPMS has lost connection to the account.
- Set whether you wish to be alerted by email when a MT4 account has gone offline.
- Set whether the list of open positions should be open by default when the MT4MCP page is being loaded.
- Set whether a confirmation dialog box should pop up when activating a position close button, promting you to confirm the closing of the position(s).
Press the ‘SAVE CHANGES‘ button to apply the changes of the MT4MCP settings you have made.
Creating and managing a MT4 account’s TCPMS strategy portfolio
There are two locations within the TCPMS where you can create and manage your MT4 account’s strategy portfolio:
On the Strategies page:
With every strategy listed on the Strategies page there is a form that features two selection fields:
- The action selection field, to select whether to apply the strategy to a MT4 account or to remove it from an account (‘Not applied to’ / ‘Applied to’).
- The MT4 account selection field, to select the MT4 account to which the strategy should be applied to or removed from.
Depending on whether the action selection field is set to ‘Not applied to’ or to ‘Applied to’, the MT4 account selection field will be populated with either the MT4 accounts to which the startegy is not applied to or with the MT4 accounts the startegy is applied to respectively.
If the action selection field is set to ‘Not applied to‘, the form looks as follows:
In order to apply the strategy to a MT4 account, select the MT4 account in the MT4 account selection field and press the ‘APPLY’ button, after which the action selection field will automatically change to ‘Applied to’ and the form will change its appearance accordingly (as shown below).
If the action selection field is set to ‘Applied to‘, the form looks as follows:
In order to remove the strategy from a MT4 account, select the MT4 account in the MT4 account selection field and press the ‘REMOVE’ button.
The selection fields and the ‘REMOVE’ button are followed by the leverage assignment table, inside which you can specify what percentage of the account’s overall leverage you would like to assign to each of the strategies that are applied to the MT4 account which is selected in the MT4 account selection field.
A value greater than 0 must be entered into the leverage assignment field of a strategy, otherwise the strategy will not trade on the MT4 account.
Let’s have a look at the example shown in the image above, where the account’s leverage is 10:1.
30% of the account’s leverage will be assigned to the VBO33 strategy, 40% to the DWMP 1.1 strategy and the remaining 30% to the LCPB strategy.
That means that both the VBO33 and the LCPB strategy will be trading on the account with a leverage of 3:1 and the DWMP 1.1 strategy with a leverage of 4:1.
The TCPMS offers a feature, called Daily Loss Limit (DLL), that protects an investor’s MT4 account from losing during a day more than a certain percentage of the account’s closing balance of the previous day.
The DLL is proportional to the leverage being used, with a ratio of 1% per 5:1 leverage. So if the total leverage is 10:1, like in the example above, the DDL would be 2%.
The DLL indicator is shown right below the leverage assignment table.
In the MT4 account’s ‘details & editing section’ on the MT4 Monitor & Control Panel (MT4MCP):
Strategies can also be applied or removed from a MT4 account’s strategy portfolio in the account’s ‘details & editing section’ on the MT4 Monitor & Control Panel (MT4MCP).
Click on a MT4 account’s ‘EDIT’ button on the right side of the MT4MCP to open the ‘details & editing section’.
At the bottom of the ‘details & editing section’ there are two multiple selection fields as well as a right-to-left button and a left-to-right button for selecting the strategies that should be applied to the MT4 account and/or removed from it:
If one or more strategies have been set to be applied to your MT4 account, the leverage assignment table appears right below the strategy selection fields, allowing you to assign a portion of the total leverage to each strategy (just like on the Strategies page):
Please note that unlike on the Strategies page, after you have made changes to a MT4 account’s strategy portfolio in the account’s ‘details & editing section’ on the MT4MCP you must press the ‘SAVE CHANGES‘ button in order to apply the changes.
The Order Feed page
The Order Feed page presents a listing of all open and closed orders set by the strategies which you have applied to your MT4 account(s), which updates in real time (1-second intervals).
Note, that this is the data of the orginal orders which are being copied to your account(s). During the copying process, the Trade Copy EA recalculates the lot size proportional to your account equity and to the leverage that you have assigned to the strategy.
Also, please note that pending orders, even though they are included in the order feed, are not being copied to investor accounts until they get triggered and turned into open positions.
The Order Feed is configurable, featuring several display options where you can
- set whether the Order Feed should only list orders of strategies that are currently applied to your MT4 account(s).
- set whether to include orders of inactive strategies.
- set whether to include orders of deleted strategies.
- select whether to list orders of all strategies that are currently applied to your MT4 account(s) or of one specific strategy only.
- select whether to list both open/pending & closed/cancelled orders, open/pending orders only or closed/cancelled orders only.
The Account Settings page
On the Account Settings page you can change your contact details as well as your login credentials (login email address and password).
It is important that you always keep your contact information up to date in order for the Zefstech admins and their support team to always be able to reach and contact you regarding important updates and incidents.
The Revenues page
The Revenues page generates for you detailed revenue statements for any selected period of time, assuming there are trading and revenue records available in the system for the queried time period.
In order to generate a revenue statement, first select the type of MT4 account for which you wish to generate a revenue statement for (Real or Demo).
When records are found for the selected type of account, the web page will blend in date selection fields that allow you to set the time period for which the revenue statement should be generated.
Press the ‘CALCULATE REVENUES’ button.
The revenue statement contains information about the total number of PIP, your total gross profit, total gross loss and total net profit generated on your MT4 account(s) during the queried time period, followed by a table that lists those MT4 accounts of yours on which the profits were made.
For each MT4 account listed in the revenue statement there is a link labeled ‘display trading history’ which, when clicked, displays the account’s history of trades that were closed during the queried time period and the profit or loss that was made with each trade:
Pressing the ‘INFO’ button opens a MT4 account’s information section that contains information about the MT4 account, the current account balance, all-time profit and gain, the list of currently applied strategies along with their leverage settings.
In the lower part of the Revenues page, you can set whether you wish to receive daily, weekly, monthly, yearly revenue statements, automatically generated and sent to you by email.
Special efforts were made in the development of the TCPMS
to ensure a safe and secure operation of the system and to protect your personal data.
The main security features that have been implemented in the TCPMS include:
- Protection against brute force attacks.
- Protection against SQL injections.
- Encrypted personal data in database.
- Secure and certified SSL connections and encrypted data exchange via authenticated POST requests between MT4 terminal & Zefstech server and user browser & Zefstech server.