1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
use get_test_credentials;
use ;
// #[test]
// fn test_place_order() {
// let rt = tokio::runtime::Builder::new_multi_thread()
// .enable_all()
// .build()
// .unwrap();
// // Key needs write privileges on FTX to work.
// let (api_key, api_secret) = get_test_credentials();
// let api = RestApi::new(&api_key, &api_secret);
// let result = rt.block_on(async {
// api.place_order(
// "BTC-PERP",
// SideOfBook::BUY,
// 15000.0,
// OrderType::LIMIT,
// 0.001,
// false,
// false,
// false,
// None,
// )
// .await
// });
// match result {
// Ok(r) => println!("{:?}", r),
// Err(e) => println!("{:?}", e),
// };
// }