Пример #1
0
        public Seller(Treader treder, double amount)
        {
            var price = treder.Tracker.Leap.LastPt.Course;

            BuyOrder   = new Order(treder.Market.Name, price, amount);
            _delta     = 0;
            _apiDriver = treder.Market.Api;
        }
Пример #2
0
 public Market(string name, IApiDriver api)
 {
     Name     = name;
     Interval = TradeMan.Interval;
     //From = DateTime.Now.Date - TradeMan.MinInterval;
     CourseData = new CourseItem[0];
     _api       = api;
 }
Пример #3
0
 public TradeMan()
 {
     _apiDriver       = new Polon.ApiDriver();
     _timer           = new Timer(TickInterval.TotalMilliseconds);
     _timer.Elapsed  += TimerOnElapsed;
     _timer.AutoReset = true;
     var from   = DateTime.Now - MultiPeriodGrad.MaxPeriod;
     var period = new DatePeriod(from, DateTime.Now);
     //Markets.LoadMarkets(period);
 }
Пример #4
0
 public Buyer(IApiDriver apiDriver)
 {
     _apiDriver = apiDriver;
 }
Пример #5
0
 public Course(IApiDriver api)
 {
     _api = api;
 }
Пример #6
0
 public Seller(Order buyOrder, double delta, IApiDriver apiDriver)
 {
     BuyOrder   = buyOrder;
     _delta     = delta;
     _apiDriver = apiDriver;
 }