Signal Magician preparation

This is the information I will need to create your Signal Magician license after your purchase. Software will be delivered in 1-3 business days after you provideme this information.

I need 4 pieces of information from you

  1. SM control panel sub-domain
    Please send me sub-domain for your Signal Magician control panel website so I could prepare license. This is where control panel login page will appear.
    Signal Magician license works only on a single website/sub-domain and unlimited Metatrader 4 accounts. Once license is setup with your sub-domain it can not be changed.
    Your SM license will be locked to your sub-domain.
    If you want to run Signal Magician on another sub-domain, you will need to buy additional license.

    How to choose website address for Signal Magician license?

    Example 1: http://members.your-website-domain.com/
    Example 2: you can buy completely new domain name for Signal Magician control panel website

    Note that on this web address that you choose you will see the Signal Magician login screen, so it should NOT be your main website address.
    Best choice is something like http://members.your-website-domain.com

  2. The name of your product
    Let me know the name of your product. I need full product name and short abbrevation of it.
    Example of a full product name: Profitable Forex Signals. Abbrevation: PFS

  3. File names of SM Expert Advisors (EA)
    Let me know what names you want for your SM Server EA and SM Client EA files.

    Default file names of the software are:
    A) SM Client EA v1.X.ex4
    B) SM Server EA v1.X.ex4

    If you want these file names to be changed, please let me know. It is best to leave the v1.X (which is an EA version) in a file name for future convenience.

    Following example with a product name PFS I recommend these EA file names:
    A) PFS Client EA v1.X.ex4
    B) PFS Server EA v1.X.ex4

  4. Logo, icon and a banner image for auto-installer
    Send me the logo of your company or your product. Its size should be at least 300px x 100px.
    I will use the logo to create a banner image for EA auto-installer and also add it on your SM control panel website login page.
    If you want to design auto-installer banner image yourself, make sure it is of the correct size which is 165px x 315px.
    I will also convert your logo to a 48x48 icon for auto-installer and web-site favicon. Alternatively you can design them yourself.

Installation of Signal Magician control panel


You can install SM control panel yourself or hire me to do this for you.
I charge a fee of €200 EUR for the SM control panel installation (unless it was stated differently in the purchase agreement).
If you need to purchase installation service, click here to order.
To install SM control panel I will need login to your Linux dedicated web-server cPanel. If you do not have cPanel then I will need FTP login and MySQL database access through phpMyAdmin.

SM control panel installation service includes:
- Sub-domain creation/setup/DNS configuration (if needed)
- Basic web-server configuration fixes (if needed)
- Installation of SM control panel (including plug-ins) on your web-server
- Configuration of plug-ins and server Cronjobs for proper SM plug-in operation

If you do not know what web-server to choose, see my recommendations below. If you rent the web-server through my affiliate link I can help you set up the web-server. All you will have to do just forward me login information you receive from LiquidWeb.

Recommendations for the web-server


These are the recommendations for the Linux web-server where you will have to host your SM control panel (in a form of a website). Server EA and Client EA will have to run on a separate machine operated by Windows OS which can be a VPS or home computer (see below).
It is usually difficult to predict exact web-server requirements, but I will give you some.
Personally I use LiquidWeb Hosting and I recommend them because I am highly satisfied with their service myself.
Obviously you can use another hosting provider, but with LiquidWeb it is always easy to setup SM and its plug-ins.

Most important thing to know when choosing a server is to take the dedicated server. Shared hosting plans are not a good choice for software platforms like Signal Magician because if its advanced features.
Dedicated server always allow to use full potential of server resources and Signal Magician can function fully with all its plugins. They also allow using MemCached which allows Signal Magician to handle more clients.
Shared hosting plans always disable the use of PHP commands such as "shell_exec" and "system" and also does not allow using the PHP CLI binary file.
Shared hosting plans always share server resources with other websites and because of this Signal Magician can handle less clients. You cannot have MemCached on a shared hosting either.
SM can work in any web-server environment but it won't be able to use plugins that require those important features mentioned above.
This means, on a shared hosting plan, your Signal Magician will not be able to send Email Alerts, SMS Alerts, Admin Reports, Daily Summary Reports and won't be able to synchronize user list with your MailChimp account (if you'll use it).
If you won't use all Signal Magician's functions then you can go with the shared hosting. You can migrate to a better server later.
If you want to activate Signal Magician at its full potential then you need a dedicated server like I recommend below.

For less than 50 clients choose the Storm® VPS.
Follow this link to order Storm® VPS: http://bit.ly/liquidwebvps
If you just start with no or a small group of clients below 20 you can simply go with the cheapest "Storm® VPS" solution $50/month + $10/mo "fully managed support".

For more clients you should be looking at Storm® Dedicated Servers. They run at cloud environment which is awesome, because it allows you to upgrade your server later with more CPUs or RAM memory without the need to shutdown the server.
Follow this link to order Storm® Dedicated Server: http://bit.ly/lwsds

For 50-100 clients it should be enough to have 4x Core CPU server for ~ $150/mo.
For 100-300 clients it should be enough to have 8x Core CPU server for ~ $250/mo.
For 300-500 clients it should be enough to have 8x Core CPU server for ~ $350/mo.
For 500 clients it should be enough to have 16x Core CPU server for ~ $500/mo.

Whichever you order, make sure you choose "fully managed support" as well with the "CentOS with cPanel".


Is it possible to use other hosting provider? Is cPanel really required?
Of course it's possible to use other server from other hosting provider, but make sure to ask them if they provide real dedicated servers.
Signal Magician needs to execute external PHP script in the background to allow Email Alerts to be delivered, but if server restricts that, then SM will not be able to use this option.
This is a very common limitation to not allow running scripts in background for many hosting providers on "shared hosting" or VPS.
This limitation is usually not present on dedicated servers, but I've seen some hosting companies limit this on dedicated servers too for some strange reason.
Also, ask if they can install MemCached service and "php-memcache" PECL module for PHP. This helps SM to use less MySQL database resources for better performance.
As about cPanel, it's always easier to manage server using the cPanel. But it's not a requirement for Signal Magician.
Without cPanel it might be more difficult to install anything on the web-server.

Recommendations for the Windows VPS servers


I recommend VpsForexTrader.com servers.

For just several MT4 platforms you should look into their basic plans like FX-1 or FX-2.
You can use promo code EACODER15 to get a 15% discount.

For more powerful servers that can handle a lot of MT4 platforms you should be looking at dedicated servers.
CLICK HERE for Windows dedicated servers.

For about 25x MT4 platforms they offer 8x Core CPU server for $100/mo.
For about 70x MT4 platforms they offer 12x Core CPU server for $200/mo.
For about 140x MT4 platforms they offer 24x Core CPU server for $300/mo.
There is also a $100 setup fee, but if you pay at least 3 months upfront the setup fee is not applied.

IMPORTANT! If you are running SM Server EA or SM Client EA on a VPS server or computer with multiple CPU cores, you should check if their efficiency is not affected by little known MT4 issue when running on multi-core CPU machine.
Read this article to learn more about this and improve the speed of your trade copier EA.