About FinCore
FinCore is a great free application to take care of personal finances.Program will fit for anybody.
1) For usual merchant
If one lazy to take risks on trading and investing then can stick to Wallets book and Realtime exchange rates
In this case one can control and observe his wallets state in different currencies with current exchange rates and track performance here Earning/Spending Performance per day/month.
2) For trader
If one wants to remove emotions and use risk restriction and analyze trading statistics then these screens Trading Statistics and Risk management and Realtime Dashboard might help to evolve into profitable trader.
This will help to make trading less emotional and will help to create trading strategy and find favourite and most profitable instruments.
3) For Investor
If one wants to track investment portfolio and observe shares/stock prices then these screens will help Realtime Dashboard and Investments Pie and Yearly Capital State.
Using this app one can grow in all 3 directions - on constant usage one can become better and smart consumer/merchant, then better trader and finally wise investor. These screens will show and track in time your performance and personal relations with finances Yearly Capital State and Earning/Spending Performance per day/month.
This version is free of charge but if you want a better and secured version you can write me to hi@sergego.com we can talk about improving/installation/support and agree about $. Also I am available for hire.Installation
Generally application should be installed on your Virtual Private Server (VPS). Where your trading/investment terminals run. FinCore application is completely crossplatform. You can biuld it for Windows, MacOS, Linux/Docker and run it there.There are 3 options to run FinCore application:
As a Windows Service
As an usual console application
As a Docker image in a Docker container
When application started it becomes accessible by this link: http://localhost:2020Websockets port uses port 2021. Make sure ports 2020 and 2021 are opened to make FinCore accesible outside of VPS. If you run application in docker to connect it to Windows where Metatrader terminals live - you should activate ports forwarding in Windows to docker address:
Run this command in windows command line:
netsh interface portproxy add v4tov4 listenport=2020 listenaddress=127.0.0.1 connectport=2020 connectaddress='docker container address'
For TCP Messages call this command:
netsh interface portproxy add v4tov4 listenport=2022 listenaddress=127.0.0.1 connectport=2022 connectaddress='docker container address'
After that all experts in Metatrader will use be able to synchronize with FinCore app running in Docker or on another machine/OS. Default login for xtrade_empty file is:
mail: test@test.com
password: test
Wallets book
Realtime Dashboard
Dashboard shows current positions and investments performance in realtime. Used high performance websocket driven engine to update instruments in realtime.Mobile friendly and no need to login to your VPS and focus in terminal apps to see all positions. This is very convenient to have an eye on your assets and trading anytime.
Settings
Adding Adviser in Metatrader
To add Adviser on a chart just right click and selet Objective template. FinCore will make all the rest.But before adding template make sure you have added this symbol into Metasymbols management screen.
Metatrader Settings
Expert Adviser interacts with app server through WebAPI.To make Objective Expert Adviser work you need to set the following settings in Metatrader settings:
Adviser
Adviser has a panel in top left corner of the chart. Adviser settings can be edited on this screen Advisers Management
Multiple Terminals/Brokers and Advisers Management
Yearly Capital State
Summary Capital state through the year
Trading Statistics and Risk management
Useful screen for trader/investor. Here you can see which instruments perform better and select favourite ones for your next trade/investment.
Investments Pie
Observe your investment portfolio pie on this screen.
Application logs
Colorful logging from all trading terminals in one log roll. No need to open each terminal log.All problems and events can be seen on this page in FinCore app.
Earning/Spending Performance per day/month
This very useful screen shows how you earn/spend money in life and on market.
Deals history
Completed/closed trades history.
Background Jobs
View and control Jobs. Here you can call various duty jobs. Jobs schedule implemented using Quartz library and set using cron expressions in DB.
Metasymbols management
To Add new Symbol to FinCore add new MetaSymbol and then Add new Symbol on this screen. Then Adviser can be created for this symbol.
Realtime exchange rates
To Update Exchange rates open and connect your Metatrader terminal with Fincore and start ExhangeRatesJob in Background Jobs