├── .env.example ├── .gitattributes ├── .github └── workflows │ ├── build.yml │ └── release.yml ├── .gitignore ├── CONTRIBUTING.md ├── Dockerfile.marketbot ├── Dockerfile.marketviewer ├── LICENSE ├── README.md ├── compose.yml ├── docs └── media │ └── ethusdt_orderbook.gif ├── logs └── .gitkeep ├── src ├── BinanceBot.Market │ ├── Abstracts │ │ ├── BaseMarketBot.cs │ │ ├── IMarketBot.cs │ │ ├── IMarketDepthPublisher.cs │ │ └── IMarketStrategy.cs │ ├── BinanceBot.Market.csproj │ ├── Configurations │ │ └── MarketStrategyConfiguration.cs │ ├── Core │ │ └── DescDecimalComparer.cs │ ├── CreateOrderRequest.cs │ ├── Domain │ │ ├── MarketDepth.cs │ │ ├── MarketDepthPair.cs │ │ ├── MarketSymbol.cs │ │ └── Quote.cs │ ├── Extensions │ │ └── QuoteExtensions.cs │ ├── MarketDepthManager.cs │ ├── MarketMakerBot.cs │ └── Strategies │ │ └── NaiveMarketMakerStrategy.cs ├── BinanceBot.MarketBot.Console │ ├── BinanceBot.MarketBot.Console.csproj │ ├── NLog.config │ └── Program.cs ├── BinanceBot.MarketViewer.Console │ ├── BinanceBot.MarketViewer.Console.csproj │ ├── NLog.config │ └── Program.cs ├── BinanceBot.sln └── BinanceBot.sln.DotSettings └── tests └── BinanceBot.Market.Tests ├── BinanceBot.Market.Tests.csproj ├── Core └── MarketDepthTests.cs ├── Domain └── MarketSymbolTests.cs └── MarketDepthManagerTests.cs /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codez0mb1e/BinanceBot/HEAD/.env.example -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codez0mb1e/BinanceBot/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codez0mb1e/BinanceBot/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codez0mb1e/BinanceBot/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codez0mb1e/BinanceBot/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codez0mb1e/BinanceBot/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile.marketbot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codez0mb1e/BinanceBot/HEAD/Dockerfile.marketbot -------------------------------------------------------------------------------- /Dockerfile.marketviewer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codez0mb1e/BinanceBot/HEAD/Dockerfile.marketviewer -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codez0mb1e/BinanceBot/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codez0mb1e/BinanceBot/HEAD/README.md -------------------------------------------------------------------------------- /compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codez0mb1e/BinanceBot/HEAD/compose.yml -------------------------------------------------------------------------------- /docs/media/ethusdt_orderbook.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codez0mb1e/BinanceBot/HEAD/docs/media/ethusdt_orderbook.gif -------------------------------------------------------------------------------- /logs/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/BinanceBot.Market/Abstracts/BaseMarketBot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codez0mb1e/BinanceBot/HEAD/src/BinanceBot.Market/Abstracts/BaseMarketBot.cs -------------------------------------------------------------------------------- /src/BinanceBot.Market/Abstracts/IMarketBot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codez0mb1e/BinanceBot/HEAD/src/BinanceBot.Market/Abstracts/IMarketBot.cs -------------------------------------------------------------------------------- /src/BinanceBot.Market/Abstracts/IMarketDepthPublisher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codez0mb1e/BinanceBot/HEAD/src/BinanceBot.Market/Abstracts/IMarketDepthPublisher.cs -------------------------------------------------------------------------------- /src/BinanceBot.Market/Abstracts/IMarketStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codez0mb1e/BinanceBot/HEAD/src/BinanceBot.Market/Abstracts/IMarketStrategy.cs -------------------------------------------------------------------------------- /src/BinanceBot.Market/BinanceBot.Market.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codez0mb1e/BinanceBot/HEAD/src/BinanceBot.Market/BinanceBot.Market.csproj -------------------------------------------------------------------------------- /src/BinanceBot.Market/Configurations/MarketStrategyConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codez0mb1e/BinanceBot/HEAD/src/BinanceBot.Market/Configurations/MarketStrategyConfiguration.cs -------------------------------------------------------------------------------- /src/BinanceBot.Market/Core/DescDecimalComparer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codez0mb1e/BinanceBot/HEAD/src/BinanceBot.Market/Core/DescDecimalComparer.cs -------------------------------------------------------------------------------- /src/BinanceBot.Market/CreateOrderRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codez0mb1e/BinanceBot/HEAD/src/BinanceBot.Market/CreateOrderRequest.cs -------------------------------------------------------------------------------- /src/BinanceBot.Market/Domain/MarketDepth.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codez0mb1e/BinanceBot/HEAD/src/BinanceBot.Market/Domain/MarketDepth.cs -------------------------------------------------------------------------------- /src/BinanceBot.Market/Domain/MarketDepthPair.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codez0mb1e/BinanceBot/HEAD/src/BinanceBot.Market/Domain/MarketDepthPair.cs -------------------------------------------------------------------------------- /src/BinanceBot.Market/Domain/MarketSymbol.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codez0mb1e/BinanceBot/HEAD/src/BinanceBot.Market/Domain/MarketSymbol.cs -------------------------------------------------------------------------------- /src/BinanceBot.Market/Domain/Quote.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codez0mb1e/BinanceBot/HEAD/src/BinanceBot.Market/Domain/Quote.cs -------------------------------------------------------------------------------- /src/BinanceBot.Market/Extensions/QuoteExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codez0mb1e/BinanceBot/HEAD/src/BinanceBot.Market/Extensions/QuoteExtensions.cs -------------------------------------------------------------------------------- /src/BinanceBot.Market/MarketDepthManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codez0mb1e/BinanceBot/HEAD/src/BinanceBot.Market/MarketDepthManager.cs -------------------------------------------------------------------------------- /src/BinanceBot.Market/MarketMakerBot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codez0mb1e/BinanceBot/HEAD/src/BinanceBot.Market/MarketMakerBot.cs -------------------------------------------------------------------------------- /src/BinanceBot.Market/Strategies/NaiveMarketMakerStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codez0mb1e/BinanceBot/HEAD/src/BinanceBot.Market/Strategies/NaiveMarketMakerStrategy.cs -------------------------------------------------------------------------------- /src/BinanceBot.MarketBot.Console/BinanceBot.MarketBot.Console.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codez0mb1e/BinanceBot/HEAD/src/BinanceBot.MarketBot.Console/BinanceBot.MarketBot.Console.csproj -------------------------------------------------------------------------------- /src/BinanceBot.MarketBot.Console/NLog.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codez0mb1e/BinanceBot/HEAD/src/BinanceBot.MarketBot.Console/NLog.config -------------------------------------------------------------------------------- /src/BinanceBot.MarketBot.Console/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codez0mb1e/BinanceBot/HEAD/src/BinanceBot.MarketBot.Console/Program.cs -------------------------------------------------------------------------------- /src/BinanceBot.MarketViewer.Console/BinanceBot.MarketViewer.Console.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codez0mb1e/BinanceBot/HEAD/src/BinanceBot.MarketViewer.Console/BinanceBot.MarketViewer.Console.csproj -------------------------------------------------------------------------------- /src/BinanceBot.MarketViewer.Console/NLog.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codez0mb1e/BinanceBot/HEAD/src/BinanceBot.MarketViewer.Console/NLog.config -------------------------------------------------------------------------------- /src/BinanceBot.MarketViewer.Console/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codez0mb1e/BinanceBot/HEAD/src/BinanceBot.MarketViewer.Console/Program.cs -------------------------------------------------------------------------------- /src/BinanceBot.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codez0mb1e/BinanceBot/HEAD/src/BinanceBot.sln -------------------------------------------------------------------------------- /src/BinanceBot.sln.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codez0mb1e/BinanceBot/HEAD/src/BinanceBot.sln.DotSettings -------------------------------------------------------------------------------- /tests/BinanceBot.Market.Tests/BinanceBot.Market.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codez0mb1e/BinanceBot/HEAD/tests/BinanceBot.Market.Tests/BinanceBot.Market.Tests.csproj -------------------------------------------------------------------------------- /tests/BinanceBot.Market.Tests/Core/MarketDepthTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codez0mb1e/BinanceBot/HEAD/tests/BinanceBot.Market.Tests/Core/MarketDepthTests.cs -------------------------------------------------------------------------------- /tests/BinanceBot.Market.Tests/Domain/MarketSymbolTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codez0mb1e/BinanceBot/HEAD/tests/BinanceBot.Market.Tests/Domain/MarketSymbolTests.cs -------------------------------------------------------------------------------- /tests/BinanceBot.Market.Tests/MarketDepthManagerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codez0mb1e/BinanceBot/HEAD/tests/BinanceBot.Market.Tests/MarketDepthManagerTests.cs --------------------------------------------------------------------------------