Download the self extracting archive from your personal Cabinet on moontrader.com . Create a separate folder for MoonTrader and copy the downloaded .sfx file to that folder. After running it, all necessary files will be automatically downloaded and ready to be used. Make sure you tell Windows Defender to allow the unpacking. You should see this screen after pressing on More Info when launching the file.
The folder where you will un-pack either our self extracting archive will have the following content:
To start configuring the application for proper work with your newly created License on our website, you will need to launch the MoonTrader.exe
Once done, you will have a window appear on your screen with the instances you have created. The very first time you will launch the launcher, you will see this screen:
After configuring several instances, the launcher will look similar to the next screenshot. The following screenshot contains a list of instances that fit all possible combinations of Client and Core that can be achieved through our application.
The possible combinations of instances that can be created are:
- Local Client + Local Core — in this case, your Core and the Client both run on the machine that is in front of you, locally. Depending on the quality of your internet connection and the resources (RAM, Graphics Card, CPU) of your machine, your experience and the speed of executing your commands will vary. The instance on the screenshot above represents this scenario
- Local Client + Remote Core — the most sought after use case for MoonTrader. In this scenario, your Core is placed and running on a Virtual Private Server (VPS). This has the following advantages: you don’t need a machine running the core non-stop which saves you on the electricity bill and hardware, your connection might fall (your ISP might encounter technical difficulties), you may suffer a power cut etc. Another advantage is the ability to place the Core on a VPS close to the exchange’s servers which will thus minimize the latency and increase the speed of executing your commands on the exchange (move/remove orders etc.). Because the Core out of the 2 components of the MoonTrader app is the least resource-intensive, it can run on relatively inexpensive VPS
- Remote Client + Remote Core — a possible yet nonsense configuration where both the Core and the Client run on a remote server.
The first thing you need to do is create an instance to run, either one of the above combinations. In this example we will explore running the Core and Client locally. In a further paragraph, we will explore running the Core remotely and the Client locally.
- Profile — automatically generated by the application, can be renamed by the User to make it clearer and describe the use case.
- Launch mode — allows the user to choose one of the possible modes to run the Client and Core. In this example we will explore the highlighted option
- In the Core options box, the user will input the required Core parameters to run it. When creating a new instance (or if this is your first ever instance), you will click on the “Activate new license ID” box and proceed to the following screen
- Activate new license ID
On this screen, the user will use the Activation Code obtained from the License Manager on the MoonTrader website. The other two fields are: Public API key and Private API key, which the user must get from the Exchange’s website.
The Client Token will be automatically generated by the system once you activate the License, all you need to do is next is paste the Core Token that can also be found in the License Manager on the MoonTrader website.
In our example, when running the Core and Client locally, the remaining values and fields of the “Client options” box may remain unchanged (make sure that the Client token is identical in both the Core options and the Client options, the system will automatically insert the same value in both fields after the License is activated above).
Once you have finished the steps described above, click on Apply, in the right bottom corner of the window. You should now be able to see a new instance in the Profiles list. To start MoonTrader, click on Start Core first, then, once that is up and running (around 10 seconds to connect to the Exchange’s servers), click on Start Client. That will open up a new window of the MoonTrader trading terminal.
To close MoonTrader, you can either go back to the Launcher and stop the core by clicking on Stop Core or just closing the Core console (cmd window). IMPORTANT: the latter way to close the core is not available if you chose the Run both Core console hidden in the Launch mode while configuring the instance. To close the Client, just close its window. IMPORTANT! Closing the Client will not stop the Core from running. The Core will still function and the connection to the exchange will not be terminated. You can start the Client back and continue trading. On the other hand, if you have Stopped the Core, the connection to the exchange will be lost and you will get a visual message in your Client suggesting that your Core is down.