crypto_trading 0.2.0-dev

Easy Binance API Wrapping Crate
Documentation
# crypto_trading

`crypto_trading` is a wrapping library that allows you to easily use Binance's price information and various APIs.

## Getting Started

you need to set up a .env file.

1. Make `.env` file 
2. Setting `BINANCE_SECRET_KEY` and `BINANCE_API_KEY` 
3. You add the dotenv crate dependency.
4. Set the main statement as follows.
    ```rust
    dotenv::dotenv().ok();
    ```

## example

```rust
use crypto_trading::{adapter::common::BinanceCommon, port::binance_port::CommonPort};

#[tokio::main]

async fn main() {
    dotenv::dotenv().ok();

    let binance_common = BinanceCommon::new();
    let klines = binance_common.get_kline("BTCUSDT", "1m", None).await.unwrap();

    println!("{:?}", klines);
}
```

### Can API

Refer to the Binance API site.
<https://developers.binance.com/docs/derivatives/usds-margined-futures/general-info>

1. `common`
    - kline data
2. `trade`
    - change leverage
3. `users`
    - get_account_balance

In the future, i will develop a way to wrap various APIs so that they can be used easily.