cassandre-trading-bot

    Create your Java crypto trading bot in minutes. Our Spring boot starter takes care of exchange connections, accounts, orders, trades, and positions so you can focus on building your strategies.

    Language: xml

    Author: Lucas Andre (@lucas.andre)

    0 stars · 196 views

    Files

    • docs (txt)
    • docs (txt)
    • cassandre_basics (txt)
    • navbar.ts (ts)
    • IdDuplicatedTest.java (java)
    • InvalidTradeAccountTest.java (java)
    • package-info.java (java)
    • exchange (txt)
    • Issue712Test.java (java)
    • issue712.sql (sql)
    • ExchangeServiceTest.java (java)
    • UserServiceWithPositionsTest.java (java)
    • UserServiceTest.java (java)
    • PositionServiceTest.java (java)
    • package-info.java (java)
    • TradeServiceTest.java (java)
    • PositionServiceForceClosingTest.java (java)
    • mocks (txt)
    • TickerFluxTestMock.java (java)
    • test (txt)
    • core (txt)
    • package-info.java (java)
    • issue483.yaml (yaml)
    • issue850.yaml (yaml)
    • issue509.yaml (yaml)
    • issue852.yaml (yaml)
    • CassandreStrategyImplementation.java (java)
    • package-info.java (java)
    • CassandreStrategyInterface.java (java)
    • sidebar.ts (ts)
    • apple-icon-180x180.png (image)
    • strategy-orders-management.md (md)
    • strategy-events.md (md)
    • images (txt)
    • cassandre-trading-bot-architecture.png (image)
    • cassandre-trading-bot-database.png (image)
    • database-schema.md (md)
    • what-is-a-strategy.md (md)
    • features-and-roadmap.md (md)
    • sidebar.ts (ts)
    • apple-icon-152x152.png (image)
    • apple-icon-144x144.png (image)
    • strategy-configuration.md (md)
    • strategy-positions-management.md (md)
    • dry-mode-and-backtesting.md (md)
    • architecture.md (md)
    • overview.md (md)
    • guides (txt)
    • advanced_usage (txt)
    • import-historical-data.md (md)
    • configuration (txt)
    • navbar.ts (ts)
    • how-to-fix-common-problems.md (md)
    • exchange-connection-configuration.md (md)
    • contributor (txt)
    • how-to-build-from-sources.md (md)
    • how-to-create-a-release.md (md)
    • how-to-install-development-tools.md (md)
    • .vuepress (vuepress)
    • i18n (txt)
    • en (txt)
    • fr (txt)
    • apple-icon-72x72.png (image)
    • config.ts (ts)
    • public (txt)
    • assets (txt)
    • images (txt)
    • favicon (txt)
    • favicon-96x96.png (image)
    • ms-icon-144x144.png (image)
    • favicon-256x256.png (image)
    • favicon.ico (image)
    • android-icon-192x192.png (image)
    • ms-icon-310x310.png (image)
    • apple-icon-120x120.png (image)
    • ms-icon-150x150.png (image)
    • apple-icon-57x57.png (image)
    • apple-icon-60x60.png (image)
    • manifest.json (json)
    • apple-icon-114x114.png (image)
    • favicon-32x32.png (image)
    • apple-icon-76x76.png (image)
    • ms-icon-70x70.png (image)
    • tech (txt)
    • favicon-16x16.png (image)
    • social (txt)
    • cassandre-trading-bot-open-graph.png (image)
    • cassandre-trading-bot-github.png (image)
    • cassandre-trading-bot-github-profile.png (image)
    • logo (txt)
    • cassandre-trading-bot-without-baseline.png (image)
    • cassandre-trading-bot-without-text-dark-mode.png (image)
    • cassandre-trading-bot-without-text.png (image)
    • cassandre-trading-bot-full.png (image)
    • cassandre-trading-bot-full-medium.png (image)
    • cassandre-trading-bot-full-small.png (image)
    • banner (txt)
    • cassandre-trading-bot-banner-b.png (image)
    • cassandre-trading-bot-banner-a.png (image)
    • backup (txt)
    • Banner B.png (image)
    • Banner B.jpg (image)
    • Banner A.jpg (image)
    • Cassandre-B.jpg (image)
    • Cassandre-B.png (image)
    • Banner A.png (image)
    • src (txt)
    • docker-compose.yml (yml)
    • cassandre (txt)
    • trading (txt)
    • bot (txt)
    • test (txt)
    • core (txt)
    • deployment.yml (yml)
    • api (txt)
    • graphql (txt)
    • definition (txt)
    • trading_basics (txt)
    • what-is-an-exchange.md (md)
    • what-is-a-cryptocurrency.md (md)
    • what-is-an-account.md (md)
    • what-is-trading.md (md)
    • what-is-an-order.md (md)
    • what-is-a-ticker.md (md)
    • README.md (md)
    • fr (txt)
    • cassandre_basics (txt)
    • strategy-orders-management.md (md)
    • strategy-events.md (md)
    • images (txt)
    • cassandre-trading-bot-architecture.png (image)
    • cassandre-trading-bot-database.png (image)
    • database-schema.md (md)
    • strategy (txt)
    • what-is-a-strategy.md (md)
    • features-and-roadmap.md (md)
    • strategy-configuration.md (md)
    • strategy-positions-management.md (md)
    • dry-mode-and-backtesting.md (md)
    • architecture.md (md)
    • overview.md (md)
    • guides (txt)
    • advanced_usage (txt)
    • multiple (txt)
    • MultipleStrategiesTest.java (java)
    • import-historical-data.md (md)
    • configuration (txt)
    • how-to-fix-common-problems.md (md)
    • exchange-connection-configuration.md (md)
    • contributor (txt)
    • how-to-build-from-sources.md (md)
    • how-to-create-a-release.md (md)
    • how-to-install-development-tools.md (md)
    • trading_basics (txt)
    • strategy (txt)
    • what-is-an-exchange.md (md)
    • what-is-a-cryptocurrency.md (md)
    • what-is-an-account.md (md)
    • what-is-trading.md (md)
    • what-is-an-order.md (md)
    • NoStrategyTest.java (java)
    • what-is-a-ticker.md (md)
    • README.md (md)
    • tutorial (txt)
    • database-configuration.md (md)
    • write-strategy-unit-test.md (md)
    • write-strategy.md (md)
    • explore-generated-code.md (md)
    • graphql-api-documentation (txt)
    • exchange-configuration.md (md)
    • api-configuration.md (md)
    • create-your-project.md (md)
    • tutorial (txt)
    • database-configuration.md (md)
    • write-strategy-unit-test.md (md)
    • write-strategy.md (md)
    • explore-generated-code.md (md)
    • graphql-api-documentation (txt)
    • exchange-configuration.md (md)
    • InvalidStrategyTest.java (java)
    • api-configuration.md (md)
    • create-your-project.md (md)
    • README.md (md)
    • package.json (json)
    • SECURITY.md (md)
    • README.md (md)
    • .mvn (mvn)
    • util (txt)
    • test (txt)
    • api (txt)
    • graphql (txt)
    • authentication.test.js (js)
    • package-info.java (java)
    • README.md (md)
    • trade.test.js (js)
    • configuration.test.js (js)
    • strategy.test.js (js)
    • package.json (json)
    • order.test.js (js)
    • position.test.js (js)
    • account.test.js (js)
    • spring-boot-starter (txt)
    • starter (txt)
    • src (txt)
    • test (txt)
    • resources (txt)
    • main (txt)
    • resources (txt)
    • autoconfigure (txt)
    • src (txt)
    • test (txt)
    • java (txt)
    • Strategy3.java (java)
    • package-info.java (java)
    • Strategy.java (java)
    • Strategy1.java (java)
    • Strategy2.java (java)
    • basic (txt)
    • BasicCassandreStrategyTestMock.java (java)
    • BasicCassandreStrategyTest.java (java)
    • package-info.java (java)
    • package-info.java (java)
    • configuration (txt)
    • NoConfigurationTest.java (java)
    • InvalidRateForTickerTest.java (java)
    • InvalidRateForTradeTest.java (java)
    • CoinbaseProTest.java (java)
    • InvalidRateForAccountTest.java (java)
    • package-info.java (java)
    • package-info.java (java)
    • services (txt)
    • dry (txt)
    • UnknownExchangeTest.java (java)
    • ExchangeDriverClassNameMissingTest.java (java)
    • CoinbaseTest.java (java)
    • domain (txt)
    • StrategyExistingTest.java (java)
    • StrategyTest.java (java)
    • package-info.java (java)
    • PositionTest.java (java)
    • TradeTest.java (java)
    • OrderTest.java (java)
    • PositionServiceDryModeTestMock.java (java)
    • TradeServiceDryModeTestMock.java (java)
    • package-info.java (java)
    • package-info.java (java)
    • xchange (txt)
    • RatesTest.java (java)
    • PositionServiceTest.java (java)
    • PositionGainsServiceTest.java (java)
    • package-info.java (java)
    • mocks (txt)
    • OrderFluxTest.java (java)
    • mocks (txt)
    • RatesTestMock.java (java)
    • PositionServiceTestMock.java (java)
    • package-info.java (java)
    • batch (txt)
    • TickerFluxTest.java (java)
    • TickersFluxTest.java (java)
    • package-info.java (java)
    • PositionLongFluxTest.java (java)
    • PositionShortFluxTest.java (java)
    • TradeFluxTest.java (java)
    • PositionLongFluxTestMock.java (java)
    • TickersFluxTestMock.java (java)
    • AccountFluxTestMock.java (java)
    • package-info.java (java)
    • OrderFluxTestMock.java (java)
    • TradeFluxTestMock.java (java)
    • package-info.java (java)
    • issues (txt)
    • v6_x (txt)
    • v6_0_0 (txt)
    • PositionShortFluxTestMock.java (java)
    • AccountFluxTest.java (java)
    • dto (txt)
    • OrderDTOTest.java (java)
    • TickerDTOTest.java (java)
    • AccountDTOTest.java (java)
    • package-info.java (java)
    • EqualsBuilderTest.java (java)
    • TradeDTOTest.java (java)
    • PositionCreationResultDTOTest.java (java)
    • PositionRulesDTOTest.java (java)
    • GainDTOTest.java (java)
    • repository (txt)
    • Issue938Test.java (java)
    • StrategyRepositoryTest.java (java)
    • OrderRepositoryTest.java (java)
    • TradeRepositoryTest.java (java)
    • package-info.java (java)
    • PositionRepositoryTest.java (java)
    • util (txt)
    • strategies (txt)
    • package-info.java (java)
    • InvalidStrategy.java (java)
    • NoTradingAccountStrategy.java (java)
    • LargeTestableCassandreStrategy.java (java)
    • TestableCassandreStrategy.java (java)
    • junit (txt)
    • configuration (txt)
    • ConfigurationExtension.java (java)
    • Property.java (java)
    • package-info.java (java)
    • Configuration.java (java)
    • BaseTest.java (java)
    • package-info.java (java)
    • BaseMock.java (java)
    • package-info.java (java)
    • Issue926Test.java (java)
    • Issue926TestMock.java (java)
    • package-info.java (java)
    • package-info.java (java)
    • v5_x (txt)
    • v5_0_8 (txt)
    • Issue863Test.java (java)
    • package-info.java (java)
    • Issue863TestMock.java (java)
    • v5_0_4 (txt)
    • Issue850TestMock.java (java)
    • v5_0_3 (txt)
    • Issue735Test.java (java)
    • package-info.java (java)
    • Issue736Test.java (java)
    • v5_0_7 (txt)
    • Issue850Test.java (java)
    • Issue852TestMock.java (java)
    • Issue852Test.java (java)
    • package-info.java (java)
    • package-info.java (java)
    • v4_1_1 (txt)
    • package-info.java (java)
    • Issue712TestMock.java (java)
    • package-info.java (java)
    • package-info.java (java)
    • v5_0_5 (txt)
    • package-info.java (java)
    • Issue761Test.java (java)
    • v4_x (txt)
    • v4_0_0 (txt)
    • Issue427TestMock.java (java)
    • Issue421Test.java (java)
    • package-info.java (java)
    • Issue509Test.java (java)
    • Issue426TestMock.java (java)
    • Issue426Test.java (java)
    • Issue427Test.java (java)
    • v4_2_2 (txt)
    • Issue576Test.java (java)
    • Issue576TestMock.java (java)
    • Issue510Test.java (java)
    • v4_1_0 (txt)
    • Issue482TestMock.java (java)
    • Issue482Test.java (java)
    • package-info.java (java)
    • Issue483Test.java (java)
    • Issue483TestMock.java (java)
    • package-info.java (java)
    • v4_2_1 (txt)
    • package-info.java (java)
    • CassandreTradingBot.java (java)
    • resources (txt)
    • Issue558Test.java (java)
    • Issue558TestMock.java (java)
    • v4_2_0 (txt)
    • Issue539TestMock.java (java)
    • Issue528Test.java (java)
    • package-info.java (java)
    • Issue539Test.java (java)
    • db (txt)
    • backup.sql (sql)
    • backup.yaml (yaml)
    • gains-test.sql (sql)
    • gains-test.yaml (yaml)
    • trade-test.yaml (yaml)
    • trade-test.sql (sql)
    • issues (txt)
    • issue852.sql (sql)
    • issue483.sql (sql)
    • issue850.sql (sql)
    • issue510.yaml (yaml)
    • issue712.yaml (yaml)
    • banner.txt (txt)
    • main (txt)
    • java (txt)
    • tech (txt)
    • cassandre (txt)
    • trading (txt)
    • bot (txt)
    • strategy (txt)
    • CassandreStrategy.java (java)
    • internal (txt)
    • CassandreStrategyConfiguration.java (java)
    • CassandreStrategy.java (java)
    • CassandreStrategyDependencies.java (java)
    • BasicCassandreStrategy.java (java)
    • package-info.java (java)
    • service (txt)
    • TradeServiceXChangeImplementation.java (java)
    • ATTRIBUTION.md (markdown)

    Loading code snippet…