Page tree
Skip to end of metadata
Go to start of metadata

Brief

This is a family of cloud-based web applications distributed using software as a service (SaaS) model. You don't have to download and install anything on your server. Everything can be done through web browser.

Here the list of web parts:

  • admin.cplugin.net Admin portal - the site where you register for very first time, manage MT4 servers, accounts, credentials, etc;
  • MyWebAPI.com RESTful JSON WebAPI for MT4/MT5 applications developers;
  • analytics.cplugin.net Analytics - statistical tool for dealers/managers to get overview your traders activity;
  • auth.cplugin.net - authentication server (JWT and OpenID);
  • [in progress] Client area - for traders to manage their MT4 accounts, make money transfers, etc;
  • [in progress] Real-time quotes monitoring tool to observe the market.


Authentication + Authorization build on top of IdentityServer4, making possible to store user accounts centralized and then get authenticated and authorized using OpenID and OAuth respectively.
Authentication server URL: https://auth.cplugin.net 

SSO

All these applications uses Single Sign On authentication ideology, once you get registered you can use your single login and password pair to access all applications mentioned above.

Do not share your credentials with anybody to avoid unrestricted access to your data.

Entities to be explained before you start

Organization

Organization is a logically linked group of resources: users, trade platforms, settings, credentials, etc. 

Each user account has to be assigned to one or many organizations. When you complete registration for very first time it will create empty organization for you and promote you to be an Administrator of this organization.

You can invite other users to join your organization, and you can manage what permissions this user will have there.

You can invite even those who do not have account created before. 

Trade platform

'Trade platform' is a general name for different kind of real trade platform like MetaTrader 4 or MetaTrader 5. 

For example, WebAPI will use (MT4 or MT5) Manager API credentials which you can set up through Admin portal.

Analytics uses MySQL credentials to get and data from DB and build analytical reports.

User

This is a real human account registered within system. Each person must use its own account for security purposes. Please do not share your account, it is very easy to register as many accounts as you want.

Client

This is API account which will be used by software. Usually it have hard to remember identifier and password. Also, for additional security.

Quick start

  1. First of all, to start using any of service mentioned above you should register first. You can open any link above and click on "Register" button (if you haven't registered before). Then enter your email, this is enough because system will generate password for you and send to your email.
  2. After initial registration new organization will be created for you. You become and administrator of this organization. To manage newly created organization click on your name on top right corner then chose "Manage organization list" option.

    1. You can adjust its name for better looking.
  3. Then you shall add your trade platforms to the list. Navigate to "Admin" portal and go to "Trade Platforms" section.

    1. Here you can add as many trade platforms as many trade platforms you have within your organization (legal entity for clearance).
      1. "Edit" button lets you rename trade platform and chose API to use with
      2. "API" button lets you enter IP and ManagerAPI credentials for selected trade platform.
      3. "DB" button lets you enter IP, login and password for MySQL database containing data which populated by MetaQuotes report server (at minimum) and by our own in-house tool which saves additional tables from MT4.
  4. You can add more users to your organization in "Users" section
  5. To manage API clients there is "Clients" sections.

Search this documentation

Popular Topics

Featured Pages

There is no content with the specified labels

Recently Updated Pages