fix build
This commit is contained in:
@@ -27,7 +27,9 @@ public interface IExchangeService
|
||||
Task<List<Balance>> GetBalances(Account account, bool isForPaperTrading = false);
|
||||
decimal GetPrice(Account account, Ticker ticker, DateTime date);
|
||||
Task<Trade> GetTrade(Account account, string order, Ticker ticker);
|
||||
Task<List<Candle>> GetCandles(Account account, Ticker ticker, DateTime startDate, Timeframe interval, bool isFirstCall);
|
||||
|
||||
Task<List<Candle>> GetCandles(Account account, Ticker ticker, DateTime startDate, Timeframe interval,
|
||||
bool isFirstCall = false);
|
||||
|
||||
Task<Trade> OpenStopLoss(Account account, Ticker ticker, TradeDirection originalDirection, decimal stopLossPrice,
|
||||
decimal quantity, bool isForPaperTrading = false, DateTime? currentDate = null);
|
||||
|
||||
@@ -158,7 +158,7 @@ namespace Managing.Application.Tests
|
||||
Parallel.ForEach((Ticker[])Enum.GetValues(typeof(Ticker)), options, ticker =>
|
||||
{
|
||||
var candles = _exchangeService
|
||||
.GetCandles(_account, ticker, DateTime.Now.AddDays(Convert.ToDouble(days)), timeframe).Result;
|
||||
.GetCandles(_account, ticker, DateTime.Now.AddDays(Convert.ToDouble(days)), timeframe, true).Result;
|
||||
|
||||
if (candles == null || candles.Count == 0)
|
||||
return;
|
||||
@@ -268,7 +268,7 @@ namespace Managing.Application.Tests
|
||||
Parallel.ForEach((Ticker[])Enum.GetValues(typeof(Ticker)), options, ticker =>
|
||||
{
|
||||
var candles = _exchangeService
|
||||
.GetCandles(_account, ticker, DateTime.Now.AddDays(Convert.ToDouble(days)), timeframe).Result;
|
||||
.GetCandles(_account, ticker, DateTime.Now.AddDays(Convert.ToDouble(days)), timeframe, true).Result;
|
||||
|
||||
if (candles == null || candles.Count == 0)
|
||||
return;
|
||||
|
||||
@@ -138,7 +138,8 @@ namespace Managing.Application.Tests
|
||||
// Arrange
|
||||
var account = GetAccount(exchange);
|
||||
var chandelierExitStrategy = new ChandelierExitStrategy("unittest", 22, 3);
|
||||
var candles = _exchangeService.GetCandles(account, ticker, DateTime.Now.AddDays(days), timeframe).Result;
|
||||
var candles = _exchangeService.GetCandles(account, ticker, DateTime.Now.AddDays(days), timeframe, false)
|
||||
.Result;
|
||||
var resultSignal = new List<Signal>();
|
||||
|
||||
// Act
|
||||
|
||||
@@ -1,12 +1,11 @@
|
||||
namespace Managing.Application.Abstractions
|
||||
namespace Managing.Application.Abstractions;
|
||||
|
||||
public interface ICacheService
|
||||
{
|
||||
public interface ICacheService
|
||||
{
|
||||
string SaveValue(string name, string value);
|
||||
string GetValue(string key);
|
||||
void RemoveValue(string key);
|
||||
T GetOrSave<T>(string name, Func<T> action, TimeSpan slidingExpiration);
|
||||
T GetValue<T>(string key);
|
||||
void SaveValue<T>(string name, T value, TimeSpan slidingExpiration);
|
||||
}
|
||||
}
|
||||
@@ -5,8 +5,6 @@ using Managing.Domain.Candles;
|
||||
using Managing.Domain.Trades;
|
||||
using Managing.Infrastructure.Evm;
|
||||
using Managing.Infrastructure.Evm.Abstractions;
|
||||
using Managing.Infrastructure.Evm.Models.Privy;
|
||||
using Managing.Infrastructure.Evm.Services;
|
||||
using Managing.Infrastructure.Exchanges;
|
||||
using Managing.Infrastructure.Exchanges.Abstractions;
|
||||
using Managing.Infrastructure.Exchanges.Exchanges;
|
||||
@@ -16,7 +14,6 @@ using Moq;
|
||||
using Xunit;
|
||||
using static Managing.Common.Enums;
|
||||
using Ticker = Managing.Common.Enums.Ticker;
|
||||
using Microsoft.Extensions.Options;
|
||||
|
||||
namespace Managing.Infrastructure.Tests
|
||||
{
|
||||
@@ -92,7 +89,8 @@ namespace Managing.Infrastructure.Tests
|
||||
public void Should_Return_List_Of_Candle_Given_Ticker(TradingExchanges exchange, Ticker ticker)
|
||||
{
|
||||
var account = PrivateKeys.GetAccount();
|
||||
var candles = _exchangeService.GetCandles(account, ticker, DateTime.Now.AddDays(-10), Timeframe.OneDay)
|
||||
var candles = _exchangeService
|
||||
.GetCandles(account, ticker, DateTime.Now.AddDays(-10), Timeframe.OneDay, true)
|
||||
.Result;
|
||||
Assert.IsType<List<Candle>>(candles);
|
||||
Assert.InRange(candles.Count, 1, 15);
|
||||
|
||||
Reference in New Issue
Block a user