Skip to content

fxmind shows approaches in trading software using Java technologies.

Notifications You must be signed in to change notification settings

sergiovision/fxmind

Repository files navigation

fxmind java

This project shows approaches in trading software using Java technologies. New version of this application written in .NET and can be downloaded here: FinCore

Forex robot written in java, apache thrift and MQL, that helps you train with Forex robot. fxmind java

Project should be built using Java 8.

Project built using following technologies and libraries:

Java - Server and Client app.

Vaadin - Webclient website to monitor and config java part of the robot.

Apache Thrift - for Metatrader extension and Java code to fetch data from the Java part of the code to MQL robot algorithm.

Quartz Java - to scheduled jobs execution. Get Currencies Rates, News, Financial data on scheduled basis using this wonderful library.

MySQL - to store financial data in DB and for trading history.

Folder list:

businesslogic - main business logic. Fetching/storing Financial data in DB

webclient - website written in Vaadin 7.X for java part of the robot administration and monitoring. Using this site you can access status of robot from any location just by accessing it http://yourserver:port/webclient. It is a .war file which can run in any java web server like Tomcat, Jboss etc.

Project developed completely as a hobby project. For learning forex trading, robots and perform automated trading.

Code tested and works stable on the server. But you still have to properly configure Forex robot algorithm and sure that your server has permanent internet connection and forex dealer is reliable.

If you need help building and setting up robot write me to my email: sergewinner @ gmail com

Allowed to use in your programs and enhance your robots, just mention my name in your products.

About

fxmind shows approaches in trading software using Java technologies.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages