Yura
|
Date: 7/28/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] ваш продукт, вы в нем как рыба в воде
|
|
Thanks:
|
|
|
|
|
Mikhail Sukhov
|
Date: 7/28/2011
Yura Может быть посмотрите что это может быть? Вот такое для РТС работает Code
using (var client = new FTP_Client())
{
client.Connect("ftp.rts.ru", 21);
client.Authenticate("anonymous", "anonymous");
}
А для Урк нет Code
using (var client = new FTP_Client())
{
client.Connect("ftp.ux.ua", 21);
client.Authenticate("anonymous", "anonymous");
}
Если разберетесь, то и Гидра запуститься. Для меня пока не с руки. Чтобы это протестить подключите ссылку на ЛюмиСофт.dll
|
|
Thanks:
|
|
|
|
|
Yura
|
Date: 7/28/2011
целый день просидел так и не понял в чем проблема. Моя цель сейчас -это тест стратегии на истории торгов украинской биржи. с помощью гидры обработать исторические данные не получается т.к. ошибка выше приведенная. Что вы мне посоветуете в этой ситуации, как мне быть?[crying]
|
|
Thanks:
|
|
|
|
|
Mikhail Sukhov
|
Date: 7/28/2011
Yura Что вы мне посоветуете в этой ситуации, как мне быть?[crying] Быстрее всего будет понять, почему ФТП у украинцев не работает как у русских. Если поймете, я исправлю и протестирую Гидру на новом ФТП. Локального ФТП у меня нет чтобы понять, почему у вас на локальном компе не работает.
|
|
Thanks:
|
|
|
|
|
Mikhail Sukhov
|
Date: 7/28/2011
Код http://stocksharp.com/posts/m/10003/ на самом деле используется без S#. Это я привел как простой пример того, что происходит внутри RtsHistorySource и почему валится. Не решив эту проблему, не решить и проблему с RtsHistorySource, а следовательно и с Гидрой.
|
|
Thanks:
|
|
|
|
|
Yura
|
Date: 7/28/2011
Code
using (var client = new FTP_Client())
{
client.Connect("localhost", 21);
client.Authenticate("anonymous", "anonymous");
}
Ноль ошибок.
|
|
Thanks:
|
|
|
|
|
Mikhail Sukhov
|
Date: 7/29/2011
Yura Code
using (var client = new FTP_Client())
{
client.Connect("localhost", 21);
client.Authenticate("anonymous", "anonymous");
}
Ноль ошибок. Вот так же теперь и к украинской бирже сделайте. Как вариант, попробовать что-то другое вместо люмисофта.
|
|
Thanks:
|
|
|
|
|
Yura
|
Date: 7/30/2011
В общем задумал я писать свой парсер. Я немного не понимаю структуру. Как связан файл bin и xml с базой данных?И в какую таблицу в базе данных парcить xls и dbf. Что именно описано в примере SimpleStorage ? там 1000 случайных сделок преобразовываются в bin и xml? Объясните пожалуйста эту структу.
|
|
Thanks:
|
|
|
|
|
Mikhail Sukhov
|
Date: 7/30/2011
|
|
|
|
Yura В общем задумал я писать свой парсер. Я немного не понимаю структуру. Как связан файл bin и xml с базой данных?И в какую таблицу в базе данных парcить xls и dbf. Что именно описано в примере SimpleStorage ? там 1000 случайных сделок преобразовываются в bin и xml? Объясните пожалуйста эту структу. Quote:Если используется 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/do...40-a7c7-0979dba1ad0a.htm
|
|
Thanks:
|
|
|
|
|
Yura
|
Date: 8/3/2011
Доброго времени суток. Продолжаю писать парсер и такой вопрос образовался, где в гидре sql запросы к базе? как класс называется ? или где вообще они?
|
|
Thanks:
|
|
|
|