Software Developer And Algorithmic Trader
CurrentAlgorithmic TradingThe project includes finding trading strategies and optimizing them. And then I use these strategies to trade in equity and derivatives market.My responsibilities:- Software development of my algorithmic trading system- Build and optimize trading strategies- Data miningAbout the system:Market Segments: Equity & DerivativesStrategies: Short Term & IntradayFeatures:• Fully automated trade execution• Custom expression language for Data Research and Strategy & Risk Management rules• Strategy building• Risk management• Real-time portfolio management• Real-time alerts• Strategy automatic optimization for better returns• Strategy Backtesting (Using Tick Data or End of Day Timeseries)• Technical analysis based forecasting • Pattern Recognition• Timeseries and technical analysis graphsTechnologies Used:• Java, Spring, Hibernate, Hazelcast, Ehcache, JNA, ZeroMQ• Deep learning using neural networks (Tensorflow, deeplearning4j)• Grails, JQuery, Highstock• Apache derby, MySQL• Gradle, Github, Openshift cloud, SVN• Oracle VirtualBox (Virtualization)