コード例 #1
0
ファイル: UnitOfWork.cs プロジェクト: psym0n76/Fx
 public UnitOfWork(FxContext context)
 {
     _context = context;
     Price    = new PriceRepository(_context);
     Candle   = new CandleRepository(_context);
     Trade    = new TradeRepository(_context);
 }
コード例 #2
0
ファイル: QuantController.cs プロジェクト: losev87/WebApp
        public string Put(string symbol, double quantSize)
        {
            var context = new FxContext();

            var symb = context.Symbols.FirstOrDefault(s => s.Name == symbol);

            if (symb == null)
            {
                return(0.ToString());
            }

            symb.QuantSize = quantSize;

            context.SaveChanges();

            return("ok");
        }
コード例 #3
0
        public byte Get(string symbol)
        {
            var context = new FxContext();

            var symb = context.Symbols.FirstOrDefault(s => s.Name == symbol);

            if (symb == null)
            {
                return(0);
            }

            var quant = context.Quants.Where(q => q.SymbolId == symb.Id).OrderByDescending(q => q.Ind).FirstOrDefault();

            if (quant == null)
            {
                return(0);
            }

            return((byte?)quant.Recommendation ?? 0);
        }
コード例 #4
0
ファイル: Program.cs プロジェクト: losev87/WebApp
        static void Main(string[] args)
        {
            _context = new FxContext();
            var newTasks = _context.NetworkCalculationTasks
                           .Where(t => t.Status == TaskStatus.New && t.ShouldStartAt < DateTime.Now).ToArray();

            foreach (var networkCalculationTask in newTasks)
            {
                networkCalculationTask.Status = TaskStatus.InProgress;
            }

            _context.SaveChanges();

            foreach (var task in newTasks)
            {
                CreateTheBestNetworks(task);
            }

            foreach (var networkCalculationTask in newTasks)
            {
                networkCalculationTask.Status = TaskStatus.Complited;
            }
            _context.SaveChanges();
        }
コード例 #5
0
 public EntityFrameworkEffectRepository(FxContext context)
 {
     _context = context;
 }
コード例 #6
0
 public StrategiesController(FxContext context)
 {
     _context = context;
 }
コード例 #7
0
 public TickController()
 {
     _context = new FxContext();
 }
コード例 #8
0
 public Prehistoric()
 {
     _context = new FxContext();
 }