Skip to content

Latest commit

 

History

History
55 lines (45 loc) · 1.53 KB

README.md

File metadata and controls

55 lines (45 loc) · 1.53 KB

MoneyMachine

MoneyMachine is a trading project that allows you to create, edit, and delete deals/orders through a Telegram bot.

Screenshot 2024-07-20 at 12 30 22

Requirements

To run the project, you need to create a Telegram bot on the official website and create an account with Capital.com. You also need to create an appsettings.json file in Trading/Application with the following template:

{
    "Logging": {
        "Console": {
            "LogLevel": {
                "Microsoft.Hosting.Lifetime": "Trace"
            }
        }
    },
    "TelegramSettings": {
        "AccessToken": "",
        "ChatId": ""
    },
    "SchedulerSettings": {
        "CapitalTradingHandlerJobScheduleInterval": "00:00:30"
    },
    "CapitalIntegrationSettings": {
        "ApiKey": "",
        "Identifier": "",
        "Password": "",
        "Secret": "",
        "BaseUrl": ""
    },
    "ConnectionStrings": {
        "Sqlite": ""
    }
}

Usage

The current version of the project allows you to create, edit, and delete deals/orders through a Telegram bot.

Future of the project

In future versions of the project, we plan to add the following features:

  • Generate reports with deal statistics.
  • Add integration with a second broker.
  • Auto Calculation order size depending on % risk.
  • Algorithmic trading strategy.
  • Uploading historical data to the database for Job processing.
  • Backtest Job.