Knocks/BackEnd/Knoks.Core/Logic/Interfaces/IKnokSettings.cs

32 lines
882 B
C#

using Knoks.Core.Entities;
using System;
using System.Collections.Generic;
using System.Text;
using System.Threading.Tasks;
namespace Knoks.Core.Logic.Interfaces
{
public interface IKnokSettings
{
int MAD { get; set; }
decimal MAREntry { get; set; }
decimal MARExit { get; set; }
int MaxSL { get; set; }
int MinAP { get; set; }
int MaxAP { get; set; }
int MinEntrySpread { get; set; }
int MinHighEntrySpread { get; set; }
int MinExitSpread { get; set; }
decimal KnokPriceForCreator { get; set; }
int Multiplier { get; set; }
List<IDurationCRTAggrItem> DurationCRTAggrItems { get; set; }
}
public class IDurationCRTAggrItem {
public short MinRange { get; set; }
public short MaxRange { get; set; }
public string Period { get; set; }
}
}