Эмулятор
Atom
9/15/2014
robot.sv


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


Tags:


Thanks:


Mikhail Sukhov

Avatar
Date: 9/15/2014
Reply


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

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

Thanks:

robot.sv

Avatar
Date: 9/16/2014
Reply


Так же как к 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;
     }
Thanks:

robot.sv

Avatar
Date: 9/16/2014
Reply


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

Thanks:

Mikhail Sukhov

Avatar
Date: 9/16/2014
Reply


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

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

Thanks:

robot.sv

Avatar
Date: 9/16/2014
Reply


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

Thanks:

devruss

Avatar
Date: 9/27/2014
Reply


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

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

Thanks:


Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy