добавил файл action
Gitea Actions Demo / Explore-Gitea-Actions (push) Has been cancelled Details

main
vlad zverzhkhovskiy 2025-08-27 11:34:49 +03:00
parent 20920c6832
commit 467cd68e73
2 changed files with 14 additions and 2 deletions

View File

@ -0,0 +1,9 @@
name: Gitea Actions Demo
run-name: ${{ gitea.actor }} is testing out Gitea Actions 🚀
on: [push]
jobs:
Explore-Gitea-Actions:
runs-on: ubuntu-latest
steps:
- run: echo "🎉 The job was automatically triggered by a ${{ gitea.event_name }} event."

View File

@ -4,7 +4,7 @@ namespace KLHZ.Trader.Core.Declisions.Utils
{
internal static class HistoryProcessingInstruments
{
internal static PeriodPricesInfo GetPriceDiffForTimeSpan(this PriceHistoryCacheUnit unit, TimeSpan timeShift, TimeSpan timeSpan)
internal static PeriodPricesInfo GetPriceDiffForTimeSpan(this PriceHistoryCacheUnit unit, TimeSpan timeShift, TimeSpan timeSpan, int? pointsShift = null)
{
var res = new PeriodPricesInfo(false, 0, 0, 0, 0, 0, timeSpan, 0);
var data = unit.GetData();
@ -19,9 +19,11 @@ namespace KLHZ.Trader.Core.Declisions.Utils
var intervaEndIndex = -1;
var intervaStartIndex = -1;
int count = 0;
for (int i = times.Length - 1; i > -1; i--)
{
if (times[i] <= intervalEnd && intervaEndIndex < 0)
if ((times[i] <= intervalEnd || (pointsShift.HasValue && count < pointsShift.Value)) && intervaEndIndex < 0)
{
intervaEndIndex = i;
}
@ -40,6 +42,7 @@ namespace KLHZ.Trader.Core.Declisions.Utils
if (intervaStartIndex != intervaEndIndex && intervaEndIndex >= 0)
break;
}
count++;
}
if (intervaStartIndex >= 0 && intervaEndIndex >= 0)