From a2e58c9a12e2bedcbfd3cbdc3b73d0f8dce4d3cb Mon Sep 17 00:00:00 2001 From: vlad zverzhkhovskiy Date: Tue, 9 Sep 2025 01:25:27 +0300 Subject: [PATCH] =?UTF-8?q?=D1=84=D0=B8=D0=BA=D1=81=20=D0=BE=D0=BF=D1=80?= =?UTF-8?q?=D0=B5=D0=B5=D0=B4=D0=B5=D0=BD=D0=B8=D1=8F=20=D0=BF=D0=B5=D1=80?= =?UTF-8?q?=D0=B5=D1=81=D0=B5=D1=87=D0=B5=D0=BD=D0=B8=D0=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- KLHZ.Trader.Core/Exchange/Services/Trader.cs | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/KLHZ.Trader.Core/Exchange/Services/Trader.cs b/KLHZ.Trader.Core/Exchange/Services/Trader.cs index 5594919..dfc8927 100644 --- a/KLHZ.Trader.Core/Exchange/Services/Trader.cs +++ b/KLHZ.Trader.Core/Exchange/Services/Trader.cs @@ -172,16 +172,16 @@ namespace KLHZ.Trader.Core.Exchange.Services && !OpeningStops.TryGetValue(message.Figi, out _) && state == ExchangeState.Open && data.timestamps.Length > 1 - //&& (data.timestamps[data.timestamps.Length - 1] - data.timestamps[data.timestamps.Length - 2] < TimeSpan.FromMinutes(1)) + && (data.timestamps[data.timestamps.Length - 1] - data.timestamps[data.timestamps.Length - 2] < TimeSpan.FromMinutes(1)) ) { - var fullData = await _tradeDataProvider.GetData(message.Figi, TimeSpan.FromMinutes(60)); + var fullData = await _tradeDataProvider.GetData(message.Figi, TimeSpan.FromMinutes(30)); if (fullData.isFullIntervalExists) { var max = fullData.prices.Max(); var min = fullData.prices.Min(); - //if (max - min < 15 && fullData.prices.Last() - fullData.prices.First() < 4) + if (max - min < 15 && fullData.prices.Last() - fullData.prices.First() < 4 && fullData.prices.Last() - fullData.prices.First()>-4) { if (!message.IsHistoricalData && BotModeSwitcher.CanPurchase()) { @@ -210,10 +210,9 @@ namespace KLHZ.Trader.Core.Exchange.Services } else { - // await LogDeclision(DeclisionTradeAction.OpenLong, message); + await LogDeclision(DeclisionTradeAction.OpenLong, message); } } - await LogDeclision(DeclisionTradeAction.OpenLong, message); } }