Hydra: поддержка украинской биржы

Hydra: поддержка украинской биржы
Atom
07.03.2011
Lafert


Планируется ли создание плагина для украинской биржы, аналогичного плагину ртс ? Зазипованые файлы со сделками лежат по адресу ftp://ftp.ux.ua/pub/info/statforts/ К сожалению, сделки украинского фьючерса можно достать только по этому адресу в dbf, или в тексте порциями по 5000 записей по адресу http://www.ux.ua/ru/marketdata/export.aspx, что очень неудобно. Формат аналогичен ртс.


Теги:


Спасибо:


<< < 5 6 7 8 9  >
Yura

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


Alexander:

Yura:

Mikhail Sukhov:

Yura: RTS 15:58:37.2511459 LumiSoft.Net.FTP.Client.FTP_ClientException: 530 Please login with USER and PASS. в LumiSoft.Net.FTP.Client.FTP_Client.Authenticate(String userName, String password) в StockSharp.Algo.History.Rts.RtsHistorySource.GetTrades(DateTime time) в StockSharp.Hydra.Rts.RtsTradeSource.Load(Security security) в C:\Users\Юрец\Desktop\Новая папка (2)\Hydra\Plugins\Rts\RtsTradeSource.cs:строка 187 в StockSharp.Hydra.Worker.<Download>b__f(IMarketDataSource source) в C:\Users\Юрец\Desktop\Новая папка (2)\Hydra\Hydra\Worker.cs:строка 128

Получаю такую же ошибку. Что удивительно, через Far anonymous работает. А через код нет. И что-то сейчас вообще перестало открываться. Даже через Far Может быть посмотрите что это может быть?

пробовали смотреть через дебагер, как мы неоднократно советовали? пробовал..может что-то упустил, буду работать. МОжет будет свободная минутка и вы заглянете почему ошибка такая?[blush] ваш продукт, вы в нем как рыба в воде

Спасибо:

Mikhail Sukhov

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


Yura: Может быть посмотрите что это может быть?

Вот такое для РТС работает

using (var client = new FTP_Client())
{
	client.Connect("ftp.rts.ru", 21);
	client.Authenticate("anonymous", "anonymous");
}

А для Урк нет

using (var client = new FTP_Client())
{
	client.Connect("ftp.ux.ua", 21);
	client.Authenticate("anonymous", "anonymous");
}

Если разберетесь, то и Гидра запуститься. Для меня пока не с руки.

Чтобы это протестить подключите ссылку на ЛюмиСофт.dll

Спасибо:

Yura

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


целый день просидел так и не понял в чем проблема. Моя цель сейчас -это тест стратегии на истории торгов украинской биржи. с помощью гидры обработать исторические данные не получается т.к. ошибка выше приведенная. Что вы мне посоветуете в этой ситуации, как мне быть?[crying]

Спасибо:

Mikhail Sukhov

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


Yura: Что вы мне посоветуете в этой ситуации, как мне быть?[crying]

Быстрее всего будет понять, почему ФТП у украинцев не работает как у русских. Если поймете, я исправлю и протестирую Гидру на новом ФТП. Локального ФТП у меня нет чтобы понять, почему у вас на локальном компе не работает.

Спасибо:

Mikhail Sukhov

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


Код http://stocksharp.com/posts/m/10003/ на самом деле используется без S#. Это я привел как простой пример того, что происходит внутри RtsHistorySource и почему валится. Не решив эту проблему, не решить и проблему с RtsHistorySource, а следовательно и с Гидрой.

Спасибо:

Yura

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


using (var client = new FTP_Client())
            {
                client.Connect("localhost", 21);
                client.Authenticate("anonymous", "anonymous");
                
            }

Ноль ошибок.

Спасибо:

Mikhail Sukhov

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


Yura: ODE0�

Ноль ошибок.

Вот так же теперь и к украинской бирже сделайте. Как вариант, попробовать что-то другое вместо люмисофта.

Спасибо:

Yura

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


В общем задумал я писать свой парсер. Я немного не понимаю структуру. Как связан файл bin и xml с базой данных?И в какую таблицу в базе данных парcить xls и dbf. Что именно описано в примере SimpleStorage ? там 1000 случайных сделок преобразовываются в bin и xml? Объясните пожалуйста эту структу.

Спасибо:

Mikhail Sukhov

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


Yura: В общем задумал я писать свой парсер. Я немного не понимаю структуру. Как связан файл bin и xml с базой данных?И в какую таблицу в базе данных парcить xls и dbf. Что именно описано в примере SimpleStorage ? там 1000 случайных сделок преобразовываются в bin и xml? Объясните пожалуйста эту структу.

Если используется TradingStorage, то реализация методов с маркет-данными не зависит от TradingStorage.Storage, так как данные всегда сохраняются в файл. Это внутренний формат S#, и он организован таким образом, чтобы сделки или стаканы занимали минимум места на диске. Путь к директории, где будут сохраняться (или считываться) маркет-данные, указывается через свойство TradingStorage.BasePath. По этому пути будут созданы папки с названиями, равными идентификаторам инструментов (для каждого инструмента отдельная папка). Внутри каждой такой папки будут созданы подпапки, обозначающие даты маркет-данных. Например, если сохранять тиковые сделки за период 3 дня, то для них будут созданы 3 отдельный папки с датами. Формат названия папки всегда фиксирован и равен yyyy_MM_dd. Внутри каждой папки с датами находится несколько пар файлов, с расширениями xml и bin. Файлы с расширением xml содержит информацию о структуре bin файл, содержащего данные. Сделки хранятся в файле trades.bin, стаканы в quotes.bin. Так же могут присутствовать и файлы candles_XXX.bin, где хранятся свечки разных типов (название файла указывает на тип и параметр свечек).

http://stocksharp.com/doc/html/e4a57b52-bd14-4640-a7c7-0979dba1ad0a.htm

Спасибо:

Yura

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


Доброго времени суток. Продолжаю писать парсер и такой вопрос образовался, где в гидре sql запросы к базе? как класс называется ? или где вообще они?

Спасибо:
<< < 5 6 7 8 9  >

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

loading
clippy