AlgoTrader
No description available.
File Explorer
Download Latest Version (.zip)- MarketDataStarter.launch
- OrderStarter.launch
- ServiceInvoker-resetDB Light.launch
- ibclient-9.6.3.jar
- mina-core-1.1.0.jar
- quickfixj-core-1.5.2.jar
- quickfixj-msg-fix42-1.5.2.jar
- spiffy-1.0.0.jar
- SuperCSV-1.52.jar
- ta-lib-0.4.0.jar
- algotrader.myd
- algotrader.sql
- BarDaoImpl.java
- BarImpl.java
- GenericMarketDataEventImpl.java
- MarketDataEventImpl.java
- PriceEventImpl.java
- TickDaoImpl.java
- TickImpl.java
- EquityIndexDaoImpl.java
- EquityIndexImpl.java
- ForexDaoImpl.java
- ForexImpl.java
- FutureDaoImpl.java
- FutureImpl.java
- IntrestRateDaoImpl.java
- IntrestRateImpl.java
- SecurityDaoImpl.java
- SecurityFamilyDaoImpl.java
- SecurityFamilyImpl.java
- SecurityImpl.java
- StockDaoImpl.java
- StockImpl.java
- StockOptionDaoImpl.java
- StockOptionImpl.java
- LimitOrderImpl.java
- MarketOrderImpl.java
- OrderImpl.java
- StopLimitOrderImpl.java
- StopOrderImpl.java
- TrailingStopOrderImpl.java
- PositionDaoImpl.java
- PositionImpl.java
- StrategyDaoImpl.java
- StrategyImpl.java
- TransactionDaoImpl.java
- TransactionImpl.java
- WatchListItemDaoImpl.java
- WatchListItemImpl.java
- GenericTALibAggregatorFunction.java
- GenericTALibFunction.java
- Condition.java
- Listeners.java
- RunTimeOnly.java
- SimulationOnly.java
- Subscriber.java
- CsvBarInputAdapter.java
- CsvBarInputAdapterSpec.java
- CsvTickInputAdapter.java
- CsvTickInputAdapterSpec.java
- CsvTickWriter.java
- CustomSender.java
- SendableBaseObjectEvent.java
- TestListener.java
- PrintPortfolioValueSubscriber.java
- TestSubscriber.java
- FixApplication.java
- FixApplicationFactory.java
- FixClient.java
- FixIdGenerator.java
- FixMarketConverter.java
- FixMessageHandler.java
- FixMultiApplicationSessionFactory.java
- FixOrderServiceImpl.java
- FixUtil.java
- IBClient.java
- IBConstants.java
- IBDefaultAdapter.java
- IBEsperAdapter.java
- IBMarketConverter.java
- IBMarketDataServiceImpl.java
- IBOrderServiceImpl.java
- IBUtil.java
- RequestIDGenerator.java
- LookupServiceImpl.java
- MarketDataServiceImpl.java
- OrderServiceImpl.java
- PositionServiceImpl.java
- RuleServiceImpl.java
- SimulationServiceImpl.java
- StrategyServiceImpl.java
- TransactionServiceImpl.java
- MarketDataStarter.java
- OrderStarter.java
- ServiceInvoker.java
- SimulationStarter.java
- ConfigurationUtil.java
- CustomDate.java
- CustomToStringStyle.java
- DateUtil.java
- DrawDownUtil.java
- HibernateUtil.java
- LookupUtil.java
- MarketDataUtil.java
- MyLogger.java
- MyLoggerFactory.java
- OrderUtil.java
- RoundUtil.java
- StrategyUtil.java
- BaseObject.java
- ServiceLocator.java
- OHLCBarPlugInView.java
- OHLCBarPlugInViewFactory.java
- OHLCBarValue.java
- OHLCMain.java
- OHLCSamplePlugin.java
- OHLCTick.java
- OHLCUpdateListener.java
- TimerServiceImpl.java
- BaseStatisticsBean.java
- UnivariateStatisticsView.java
- ViewFieldEnum.java
- CSVInputAdapter.java
- AbstractCoordinatedAdapter.java
- SendableBeanEvent.java
- MANIFEST.MF
- AbstractCsvWriter.java
- CsvBeanReader.java
- applicationContext-client.xml
- applicationContext-remote.xml
- applicationContext-server.xml
- beanRefFactory.xml
- beanRefFactoryClient.xml
- beanRefFactorySimulation.xml
- conf-base.properties
- esper-base.cfg.xml
- fix.cfg
- log4j.xml
- module-algo.epl
- module-current-values.epl
- module-ib-market-data.epl
- module-ib-trades.epl
- module-market-data.epl
- module-performance.epl
- module-portfolio.epl
- module-trades.epl
- .checkstyle
- .classpath
- .project
- AlgoTrader-CleanUp.xml
- AlgoTrader-Formater.xml
- checkstyle.xml
- pom.xml
- org.eclipse.core.resources.prefs
- org.eclipse.jdt.core.prefs
- org.eclipse.m2e.core.prefs
- hibernate.cfg.xml
- resources.groovy
- BootStrap.groovy
- BuildConfig.groovy
- Config.groovy
- DataSource.groovy
- UrlMappings.groovy
- EquityIndexImplController.groovy
- ForexImplController.groovy
- FutureImplController.groovy
- IntrestRateImplController.groovy
- SecurityFamilyImplController.groovy
- SecurityImplController.groovy
- StockImplController.groovy
- StockOptionImplController.groovy
- StrategyImplController.groovy
- WatchListItemImplController.groovy
- messages.properties
- messages_da.properties
- messages_de.properties
- messages_es.properties
- messages_fr.properties
- messages_it.properties
- messages_ja.properties
- messages_nl.properties
- messages_pt_BR.properties
- messages_pt_PT.properties
- messages_ru.properties
- messages_th.properties
- messages_zh_CN.properties
- main.gsp
- error.gsp
- index.gsp
- GrailsHibernateDomainClass.java
- GrailsDataBinder.java
- web.xml
- edit.gsp
- renderEditor.template
- show.gsp
- main.css
- database_add.png
- database_delete.png
- database_edit.png
- database_save.png
- database_table.png
- exclamation.png
- house.png
- information.png
- shadow.jpg
- sorted_asc.gif
- sorted_desc.gif
- favicon.ico
- grails_logo.jpg
- grails_logo.png
- leftnav_btm.png
- leftnav_midstretch.png
- leftnav_top.png
- spinner.gif
- springsource.png
- animation.js
- builder.js
- controls.js
- dragdrop.js
- effects.js
- prototype.js
- rico.js
- scriptaculous.js
- slider.js
- sound.js
- unittest.js
- application.js
- c.tld
- fmt.tld
- grails.tld
- spring.tld
- applicationContext.xml
- sitemesh.xml
- .classpath
- .project
- application.properties
- pom.xml
- ehcache.xml.vsl
- HibernateEntity.vsl
- hibernate.hbm.xml.vm
- hibernate.hbm.xml.vsl
- SpringHibernateDaoBase.vsl
- applicationContext-client.xml.vsl
- SpringClientServiceLocator.vsl
- applicationContext-server.xml.vsl
- applicationContext.xml.vsl
- SpringService.vsl
- SpringServiceLocator.vsl
- SpringServiceLocatorInterface.vsl
- HibernateMergeMappings.xml
- MySQLMappings.xml
- SpringMergeMappings.xml
- andromda.xml
- algotrader-orig.xmi
- algoTrader.mdr
- algoTrader.xmi
- formulas.xslt
- taggedValues.xslt
- .project
- log4j.xml
- pom.xml
- .project
- pom.xml
- org.eclipse.m2e.core.prefs
- org.maven.ide.eclipse.prefs
- org.eclipse.jdt.core.prefs
- org.eclipse.m2e.core.prefs
- org.maven.ide.eclipse.prefs
- SimulationStarter-simulateWCP-Max.launch
- EU0009652759.csv
- MaxServiceImpl.java
- applicationContext-client.xml
- conf-max.properties
- esper-max.cfg.xml
- module-max-main.epl
- .checkstyle
- .classpath
- .project
- pom.xml
- MovStarter.launch
- run.bat
- run.sh
- SimulationStarter-simulateWCP-Mov.launch
- US38259P5089.csv
- MovServiceImpl.java
- MovStarter.java
- MovUtil.java
- applicationContext-client.xml
- conf-mov.properties
- esper-mov.cfg.xml
- module-mov-main.epl
- .checkstyle
- .classpath
- .project
- assembly-all.xml
- pom.xml
- org.eclipse.jdt.core.prefs
- org.eclipse.m2e.core.prefs
- org.maven.ide.eclipse.prefs
- PeriodicStarter.launch
- run-base.bat
- run-base.sh
- run-periodic.bat
- run-periodic.sh
- US0378331005.csv
- US38259P5089.csv
- US4592001014.csv
- PeriodicServiceImpl.java
- PeriodicStarter.java
- applicationContext-client.xml
- conf-periodic.properties
- esper-periodic.cfg.xml
- module-periodic-main.epl
- .checkstyle
- .classpath
- .project
- assembly-all.xml
- pom.xml
- .project
- pom.xml
- LICENSE
- mirror.sh
- README.md
# Installation Guide
1. Get the code
git clone https://github.com/curtiszimmerman/AlgoTrader
Downloads the entire project code from GitHub to your computer.
cd AlgoTrader
Moves into the project folder you just downloaded.
2. Maven (Java)
Medium RecommendedPrerequisites
- Git Needed to download the project code from GitHub.
- JDK (Java) Required to build and run Java projects.
- Maven The build tool used for the mvn command.
cd AlgoTraderLight/code
This project's files live in a subfolder, so move into it first.
mvn clean install
Installs dependencies and builds the project using Maven.
A BUILD SUCCESS message means it worked. The output is created under target/.
// repository documentation
Was this content helpful?
(0 ratings)
