Beispiel #1
0
        public PlutusRegistry(IPlutusService plutusService, ISettingsLoader settings)
        {
            if (settings.BuyInterval == 0)
            {
                Schedule((() => new BuyJob(plutusService, settings.Test))).ToRunNow();
            }
            else
            {
                Schedule((() => new BuyJob(plutusService, settings.Test))).ToRunNow().AndEvery(settings.BuyInterval)
                .Milliseconds();
            }

            if (settings.SellInterval == 0)
            {
                Schedule((() => new SellJob(plutusService, settings.Test))).ToRunNow();
            }
            else
            {
                Schedule((() => new SellJob(plutusService, settings.Test))).ToRunNow().AndEvery(settings.SellInterval)
                .Milliseconds();
            }
        }
Beispiel #2
0
 public SellJob(IPlutusService plutusService, bool test)
 {
     _plutusService = plutusService;
     _test          = test;
 }