private ICommandResult GetInstrument(long instrumentId) { // 15751, 189727 var dataRetriever = new DataRetriever(); Instrument instrument = null; // TODO : this is writing to the console using (var timeBenchMarker = new TimeBenchmarker("Time : ")) { // using (var spinner = new ConsoleSpinner(10, 10)) instrument = dataRetriever.GetInstrument(instrumentId); } if (instrument != null) { return(new InstrumentResult(instrument.Name)); } return(new NoResult()); // var titi = JsonConvert.SerializeObject(instrument); // var volEuroStoxx50 = dataRetriever // .GetVolatility(euroStoxx50, DateTime.Today, EDataSource.LightTrade); // using (var mdClientAdapter = new MarketDataClientAdapter(Program.MdsTimeOut)) // { // var toto = mdClientAdapter.GetInstrumentList( // Enumerable.Repeat(15751, 1).ToList(), true); // var ff = JsonConvert.SerializeObject(toto[0]); // } }
private ICommandResult GetPosition(int positionId, DateTime asOfDate) { // 15751, 189727 var dataRetriever = new DataRetriever(); Folio folio = null; // TODO : this is writing to the console using (var timeBenchMarker = new TimeBenchmarker("Time : ")) { folio = dataRetriever.GetFolio(positionId, asOfDate); } if (folio != null) { return(new PositionResult(folio.Name)); } return(new NoResult()); }