Skip to content

Commit 7d0f53b

Browse files
committed
fix compile errors
1 parent 8a2d9e3 commit 7d0f53b

File tree

2 files changed

+25
-11
lines changed

2 files changed

+25
-11
lines changed

examples/example38/main.cpp

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
#include <boost/asio.hpp>
22

3+
#include "aoe/api/exchange_api.h"
34
#include "aoe/binance/hash_utils/hash_utils.h"
5+
#include "aos/common/mem_pool.h"
46
#include "aos/market_triplet_manager/market_triplet_manager.h"
57
#include "aos/mutual_information/c_mutual_information_calculator.h"
68
#include "aos/sliding_window_storage/c_sliding_window_storage.h"
@@ -24,14 +26,20 @@ int main() {
2426
const auto binance_btc_usdt = aoe::binance::HashKey(
2527
aoe::binance::Category::kFutures,
2628
aos::NetworkEnvironment::kMainNet, aos::TradingPair::kBTCUSDT);
29+
30+
aoe::impl::PlaceOrderDummy<common::MemoryPoolThreadSafety>
31+
place_order_dummy;
32+
2733
constexpr aos::strategies::deviation_and_mutual_information::Config<
2834
HashT>
2935
kConfigStrategy{5, 10, binance_btc_usdt, 0.001, 2};
3036

31-
aos::strategies::deviation_and_mutual_information::Strategy<HashT,
32-
Price>
33-
strategy(market_triplet_manager, kConfigStrategy);
34-
37+
aos::strategies::deviation_and_mutual_information::Strategy<
38+
HashT, Price, std::unordered_map<HashT, Price>,
39+
common::MemoryPoolThreadSafety>
40+
strategy(market_triplet_manager, kConfigStrategy,
41+
place_order_dummy);
42+
strategy.Init();
3543
aos::impl::StrategyEngineDefault<HashT, Price> strategy_engine(
3644
thread_pool, strategy);
3745
std::vector<std::pair<double, double>> incoming_data = {

examples/example40/main.cpp

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
1-
#include <boost/asio/thread_pool.hpp>
2-
1+
#include "aoe/api/exchange_api.h"
32
#include "aoe/binance/hash_utils/hash_utils.h"
43
#include "aoe/bybit/hash_utils/hash_utils.h"
4+
#include "aos/common/mem_pool.h"
55
#include "aos/logger/mylog.h"
66
#include "aos/market_triplet_manager/market_triplet_manager.h"
77
#include "aos/mutual_information/c_mutual_information_calculator.h"
88
#include "aos/sliding_window_storage/c_sliding_window_storage.h"
99
#include "aos/strategies/deviation_and_mutual_info/c_strategy.h"
1010
#include "aos/strategy_engine/strategy_engine.h"
11-
// qweqwe
11+
#include "boost/asio/thread_pool.hpp"
1212

1313
int main() {
1414
{
@@ -28,12 +28,18 @@ int main() {
2828

2929
boost::asio::thread_pool thread_pool;
3030

31+
aoe::impl::PlaceOrderDummy<common::MemoryPoolThreadSafety>
32+
place_order_dummy;
33+
3134
constexpr aos::strategies::deviation_and_mutual_information::Config<
3235
HashT>
33-
kConfig{5, 10, binance_btc_usdt, 0.001, 1};
34-
aos::strategies::deviation_and_mutual_information::Strategy<HashT,
35-
Price>
36-
strategy(market_triplet_manager, kConfig);
36+
kConfigStrategy{5, 10, binance_btc_usdt, 0.001, 2};
37+
38+
aos::strategies::deviation_and_mutual_information::Strategy<
39+
HashT, Price, std::unordered_map<HashT, Price>,
40+
common::MemoryPoolThreadSafety>
41+
strategy(market_triplet_manager, kConfigStrategy,
42+
place_order_dummy);
3743
strategy.Init();
3844

3945
aos::impl::StrategyEngineDefault<HashT, Price> strategy_engine(

0 commit comments

Comments
 (0)