Mikhail Sukhov
|
Дата: 20.03.2014
devruss 1. Столбцы имеют нумерацию с 0 или 1? 2. Дата формата YYYYMMDD не распознается:
1. 0 2. С т.з. C# это некорректный формат. Год указывается как yyyy.
|
|
Спасибо:
|
|
|
|
|
devruss
|
Дата: 21.03.2014
|
|
|
|
Скачал данные из Reuters, там время указывается как hh:mm:ss.sss - Гидра не понимает данный формат. Добавьте пожалуйста возможность использовать микро-секунды, мы же все-таки алго-трейдеры=))
00:03:21 System.InvalidCastException: Cannot convert 23:00:00.000 with format hh:mm:ss to TimeSpan. ---> System.FormatException: Input string was not in a correct format. at System.Globalization.TimeSpanParse.TimeSpanResult.SetFailure(ParseFailureKind failure, String failureMessageID, Object failureMessageFormatArgument, String failureArgumentName) at System.Globalization.TimeSpanParse.TryParseByFormat(String input, String format, TimeSpanStyles styles, TimeSpanResult& result) at System.Globalization.TimeSpanParse.ParseExact(String input, String format, IFormatProvider formatProvider, TimeSpanStyles styles) at Ecng.Common.Converter.ToTimeSpan(String value, String format) --- End of inner exception stack trace --- at Ecng.Common.Converter.ToTimeSpan(String value, String format) at StockSharp.Hydra.Panes.ImportPane.FieldMapping.ApplyValue(Object instance, Object value) at StockSharp.Hydra.Panes.ImportPane.<>c__DisplayClass13b.<OnDoWork>b__13a() at Ecng.Common.Converter.<>c__DisplayClassf.<DoInCulture>b__e() at Ecng.Common.Converter.DoInCulture[T](CultureInfo cultureInfo, Func`1 func) at StockSharp.Hydra.Panes.ImportPane.OnDoWork(Object sender, DoWorkEventArgs e) at System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)
|
|
Спасибо:
|
|
|
|
|
Mikhail Sukhov
|
Дата: 21.03.2014
devruss Скачал данные из Reuters, там время указывается как hh:mm:ss.sss - Гидра не понимает данный формат. Добавьте пожалуйста возможность использовать микро-секунды, мы же все-таки алго-трейдеры=)) При импорте используется стандартное форматирование дат C#. Там и микросекунды, и наносекунды. Да чего только нет.
|
|
Спасибо:
|
|
|
|
|
devruss
|
Дата: 21.03.2014
Михаил Сухов devruss Скачал данные из Reuters, там время указывается как hh:mm:ss.sss - Гидра не понимает данный формат. Добавьте пожалуйста возможность использовать микро-секунды, мы же все-таки алго-трейдеры=)) При импорте используется стандартное форматирование дат C#. Там и микросекунды, и наносекунды. Да чего только нет. Ок, тогда как надо ввести формат времени, чтобы импорт 23:00:00.000 не приводил к ошибке?
|
|
Спасибо:
|
|
|
|
|
Mikhail Sukhov
|
Дата: 21.03.2014
|
|
Спасибо:
|
|
|
|
|
devruss
|
Дата: 21.03.2014
прочитал документ, как указано, делаю формат HH:mm:ss.fff и все равно Cannot convert 23:00:00.000 with format HH:mm:ss.fff to TimeSpan. ---> System.FormatException: Input string was not in a correct format. (пробовал hh:mm:ss.fff, hh:mm:ss.FFF, HH:mm:ss.fff, HH:mm:ss.FFF - все равно одна и таже ошибка)
|
|
Спасибо:
|
|
|
|
|
Mikhail Sukhov
|
Дата: 21.03.2014
devruss прочитал документ, как указано, делаю формат HH:mm:ss.fff и все равно Cannot convert 23:00:00.000 with format HH:mm:ss.fff to TimeSpan. ---> System.FormatException: Input string was not in a correct format. (пробовал hh:mm:ss.fff, hh:mm:ss.FFF, HH:mm:ss.fff, HH:mm:ss.FFF - все равно одна и таже ошибка) http://stackoverflow.com...mespan-string-formatting
|
|
|
|
|
devruss
|
Дата: 21.03.2014
Михаил,
Можно не ссылку, а ответ как именно поставить Формат в Гидре. Вручную отпарсить файл я могу и на C# и на Python, а вот Гидра никак его съедать не хочет. Могу в скайпе скинуть часть файла, чтобы сам мог убедиться
|
|
Спасибо:
|
|
|
|
|
devruss
|
Дата: 21.03.2014
если поставить hh\:mm\:ss\.fff, то вываливается новая ошибка 15:21:53 Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: 'object' does not contain a definition for 'Save' at CallSite.Target(Closure , CallSite , Object , IOrderedEnumerable`1 ) at StockSharp.Hydra.Panes.ImportPane.FlushBuffer(IEnumerable`1 buffer, IMarketDataDrive drive) at StockSharp.Hydra.Panes.ImportPane.<>c__DisplayClass13b.<OnDoWork>b__13a() at Ecng.Common.Converter.<>c__DisplayClassf.<DoInCulture>b__e() at Ecng.Common.Converter.DoInCulture[T](CultureInfo cultureInfo, Func`1 func) at StockSharp.Hydra.Panes.ImportPane.OnDoWork(Object sender, DoWorkEventArgs e) at System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)
|
|
Спасибо:
|
|
|
|
|
Mikhail Sukhov
|
Дата: 21.03.2014
А какой тип данных импортируется?
|
|
Спасибо:
|
|
|
|