Эмулятор
Atom
15.09.2014
robot.sv


Эмулятор не работает с историческими *.csv фалами (с *.bin форматом все работает корректно). Что можно подкрутить или инициация событий эмулятора через *.csv файлы не поддерживается ?


Теги:


Спасибо:


Mikhail Sukhov

Фотография
Дата: 15.09.2014
Ответить


robot.sv: Эмулятор не работает с историческими *.csv фалами (с *.bin форматом все работает корректно). Что можно подкрутить или инициация событий эмулятора через *.csv файлы не поддерживается ?

А вы роботу как задали, чтобы он искал данные в CSV, а не Bin?

Спасибо:

robot.sv

Фотография
Дата: 16.09.2014
Ответить


Так же как к bin, хотя подобную настройку и хотел уточнить public virtual StorageRegistry getStorage() { var storage = new StorageRegistry();

        // изменяем путь, используемый по умолчанию
        ((LocalMarketDataDrive)storage.DefaultDrive).Path = MyFiles.HidraFolder;
        ((LocalMarketDataDrive)storage.DefaultDrive).UseAlphabeticPath = false;
        return storage;
    }
    public virtual HistoryEmulationConnector CreateTrader(TimeSpan interval)
    {
        var store = getStorage();
        var trader = new HistoryEmulationConnector(
				GetSecurities(),
				GetPortfilios())
			{
                CreateDepthFromOrdersLog = false,
                CreateTradesFromOrdersLog = false,
                //MarketTimeChangedInterval = Interval,
                StorageRegistry = store,
                MarketEmulator =
                {
                    Settings =
                    {
                        UseCandlesTimeFrame = TimeSpan.FromTicks(0),
                         
                        MatchOnTouch = false,
                    }
                },
            };
        trader.MarketDataAdapter.SessionHolder.MarketTimeChangedInterval = interval;
        return trader;
     }
Спасибо:

robot.sv

Фотография
Дата: 16.09.2014
Ответить


Дополнительно еще один вопрос: в просессе работы эмулятора в событии ProcessDataError появляется сообщение - "Неизвестное изменение -1 инструмента." после чего происходит аварийный останов. Что это означает и главное как обойти ?

Спасибо:

Mikhail Sukhov

Фотография
Дата: 16.09.2014
Ответить


robot.sv: Так же как к bin

Вот у вас эмулятор bin и ищет.

Спасибо:

robot.sv

Фотография
Дата: 16.09.2014
Ответить


А что не так. Пака с хранилищем (((LocalMarketDataDrive)storage.DefaultDrive).Path = @"c:\arc") указывает на CSV файлы. Какие свойства еще подкрутить

Спасибо:

devruss

Фотография
Дата: 27.09.2014
Ответить


robot.sv: А что не так. Пака с хранилищем (((LocalMarketDataDrive)storage.DefaultDrive).Path = @"c:\arc") указывает на CSV файлы. Какие свойства еще подкрутить

robot.sv, удалось cvs скормить напрямую (без импорта в Гидру)?

Спасибо:


Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy