← Voltar

Hydra перестала качать с Finam

Версия Гидры 4.3.13.0. При попытки скачивания с Finam стучится в 195.128.78.52, но этот адрес даже не пингуется. При этом в ручном режиме с Finam скачивается нормально, но с 78.41.194.20. Может у Finam сменился ip? Кстати, как и где в Гидры поменять при необходимости ip источника?

Este tópico foi útil?

Compartilhar tópico

Comentários (30)

Entrar ou Criar conta, Faça login ou cadastre-se para deixar um comentário

Mikhail Sukhov
Mikhail Sukhov

Попробуйте через Дизайнер. Это, конечно, не Гидра, но скачивание сделано значительно проще для Финама.

mustaev
mustaev

Подтверждаю проблему, не качает через S# API. Здесь вываливается

FinamHistorySource finam = new FinamHistorySource();
IEnumerable<TimeFrameCandleMessage> candles;
                try
                {
                    candles = finam.GetCandles(security, SelectedTimeFrame, From.Date, To.Date);
                }
Message = "Попытка установить соединение была безуспешной, т.к. от другого компьютера за требуемое время не получен нужный отклик, или было разорвано уже установленное соединение из-за неверного отклика уже подключенного компьютера 195.128.78.52:80"
Fast
Fast Autor

Из всей линейки использую только Гидру, где у меня всё настроено: инструменты, таймфреймы, конвертация и т.д. Достал с полки и протер от пыли старенький Quotes Updater, так он тоже стучится в 195.128.78.52 и тоже не качает. Может поправите Гидру? Я бегло посмотрел по дистрибутиву, но не нашел, где прописывается финамовский ip (а, кстати, где?). Было бы не плохо вынести эту настройку хотя бы в xml (а лучше в настройки источников).

mustaev
mustaev

Дизайнер качает, но с другого IP, в остальных продуктах пытается только с 195.128.78.52.

Fast
Fast Autor

Если я не путаю, то 176.9.107.213 для проверки обновления. Гидра туда тоже ходит. А финам был 195.128.78.52. А сейчас стал 78.41.194.20. Как бы поменять в Гидре ip?

Mikhail Sukhov
Mikhail Sukhov

Проще будет в hosts прописать редирект старого IP 195.128.78.52 на новый export.finam.ru

Fast
Fast Autor

Так ведь hosts делает редирект url --> ip. Если Гидра грузила бы с Финама по url, то вообще бы никто ничего не заметил. Сменился ip, url остался прежний (finam.ru), и нет проблем. Всю работу взял бы на себя dns.

RomSunZ
RomSunZ

На гитхабе увидел изменения адреса финам, как это теперь можно применить к гидре?

Mikhail Sukhov
Mikhail Sukhov

Если hosts не поможет, то route add

Релиз Гидры не скоро. Если нужен только Финам, качайте через Дизайнер.

Fast
Fast Autor

Релиз Гидры не скоро. Это заявление в высшей степени удивительно. Я, честно говоря, ничего не понимаю. Гидра это же самый распиаренный продукт компании. Одним из наиболее востребованных наших продуктов является Гидра. Гидра уникальная программа...Программа приобрела популярность как среди российских, так и среди американских и европейских пользователей.

Andrey
Andrey

А решение через "Если hosts не поможет, то route add" можете подсказать?

RomSunZ
RomSunZ

через пуск-выполнить- cmd- далее ввести route add далее используйте хелп от этой функции, я еще ее не пробовал. IP адрес export.finam.ru 78.41.196.47. Если получится черкните здесь что делали.

Andrey
Andrey

netsh interface portproxy add v4tov4 listenaddress=localaddress listenport=localport connectaddress=destaddress connectport=destport netsh interface portproxy add v4tov4 listenaddress=195.128.78.52 listenport=80 connectaddress=78.41.196.47 connectport=80 route add 195.128.78.52 mask 0.0.0.0 78.41.196.47 add v4tov4 listenport=80 connectaddress=195.128.78.52 connectport=80 listenaddress=78.41.196.47 protocol=tcp

это то что мой IT-шник пробовал и еще кучу других вариантов, "не взлетело"((

эта проблема ведь у всех программ Cognitum, Quotes Updater и т.д., умельцы должны уже решить эту проблему, надеюсь.

JaguarFX
JaguarFX

Этой осенью Биржа переезжает в новый датацентр, вот и все крупные брокеры туда переводят свои серверы. Михаил, большая просьба в новой версии Гидры сделать ip-адрес настраиваемым полем по каждому источнику .

Fast
Fast Autor

Кому-нибудь удалось оживить Гидру?

RomSunZ
RomSunZ

Как сказал Михаил пользуйте дизайнер.

Mikhail Sukhov
ortega
ortega

Немножко магии с de4dot и reflexil, и гидра теперь стучится на хост export.finam.ru 😀

JaguarFX Mikhail Sukhov Никита ponomarenko.alexander
mustaev
mustaev

ortega: Немножко магии с de4dot и reflexil, и гидра теперь стучится на хост export.finam.ru 😀 Так ведь эту dllку можно уже скачать с нового релиза api на гитхабе.

JaguarFX
JaguarFX

скачать эту дллку намного удобнее

mustaev
mustaev

Лебедев Сергей: скачать эту дллку намного удобнее Удобнее использовать dllку от неизвестного лица, с потенциальными закладками?

warlone
warlone

Дизайнер тоже не скачивает. Обновите пожалуйста.

Mikhail Sukhov
Mikhail Sukhov

Дизайнер обновим позднее, сейчас это сделать невозможно. Как вариант, попробуйте решение с переадресацией портов или решение с выложенной пропатченной dll.

Stik
Stik

длл в дизайнере не помогла. route add тоже

Stik
Stik

инструменты подгружает, а историю не дает. ошибка такая же

JaguarFX
JaguarFX

У меня Hydra прекрасно работает с длл от ortega! Так что пользоваться нужно пропатченной длл (а не от дизайнера илил из гит-хаба) - см. вверху мои комментарии и рекомендации Михаила...

Stik
Stik

Лебедев Сергей: У меня Hydra прекрасно работает с длл от ortega! Так что пользоваться нужно пропатченной длл (а не от дизайнера илил из гит-хаба) - см. вверху мои комментарии и рекомендации Михаила...

Error "System.Reflection.TargetInvocationException: Адресат вызова создал исключение. ---> System.TypeInitializationException: Инициализатор типа StockSharp.Algo.History.Russian.Finam.FinamHistorySource выдал исключение. ---> System.IO.FileLoadException: Не удалось загрузить файл или сборку Ecng.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null либо одну из их зависимостей. Найденное определение манифеста сборки не соответствует ссылке на сборку. (Исключение из HRESULT: 0x80131040)

vfvf425
vfvf425

S#.Data (Hydra) 13.11.2016 18:14:35 +03:00 Error System.IndexOutOfRangeException: Индекс находился вне границ массива. в StockSharp.Algo.History.Russian.Finam.FinamHistorySource.DownloadSecurityInfo() в StockSharp.Algo.History.Russian.Finam.FinamHistorySource.Refresh(ISecurityStorage storage, Security criteria, Action1 newSecurity, Func1 isCancelled) в StockSharp.Hydra.Windows.SecuritiesWindowEx.<>c__DisplayClassa.<LookupPanel_OnLookup>b__6()

такое тоже дает при попытки добавить новый инструмент

lshaton
lshaton

Ничего ребята не работает, ни Гидра ни Дизайнер 10:12:28.924| |DesignerConnector|Старт загрузки 00:05:00 свечек за 14.11.2016-15.11.2016 диапазон для 15.11.2016 0:00:00. 10:12:28.924|Error |DesignerConnector|System.InvalidOperationException: Ошибка загрузки 00:05:00 свечек за 14.11.2016 для SBER@TQBR. ---> System.Net.WebException: Невозможно соединиться с удаленным сервером ---> System.Net.Sockets.SocketException: Попытка установить соединение была безуспешной, т.к. от другого компьютера за требуемое время не получен нужный отклик, или было разорвано уже установленное соединение из-за неверного отклика уже подключенного компьютера 195.128.78.52:80 в System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress) в System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Exception& exception) --- Конец трассировки внутреннего стека исключений --- в System.Net.WebClient.DownloadDataInternal(Uri address, WebRequest& request) в System.Net.WebClient.DownloadString(Uri address) в StockSharp.Algo.History.Russian.Finam.FinamHistorySource.#=qJm9D7$d$UJxHGoopkcBwGw==(Uri #=qYCWQ5jGZXnboL5LD95aO3g==) в StockSharp.Algo.History.BaseDumpableHistorySource.Process(Security security, DateTime from, DateTime to, Type dataType, Object arg, Func1 download) в StockSharp.Algo.History.Russian.Finam.FinamHistorySource.#=qrQbiYqdYRBzByLIAl3x8Bg==(Security #=qwdBjTR5uOAS539eDjFvGXQ==, DateTime #=q0HRUENfUkPQzx77tP0hAiw==, DateTime #=qKrsfFlBSOze6$EVJrzLBlw==, Type #=q2CNsK6c1ZEVTxPu4wJYKag==, Object #=qtESeSeqKERBB3YbQvYZ3dw==, Func1 #=qqTU7si2S2aK9Uat38Ix1iw==, Func`2 #=qF8F5GE8rqmrTIcKAxAN63g==) в StockSharp.Algo.History.Russian.Finam.FinamHistorySource.GetCandles(Security security, TimeSpan timeFrame, DateTime from, DateTime to) в StockSharp.Designer.FinamPanel.LoadCandles(IStorageRegistry storageRegistry, Security security, DateTime[] allDates, ILogReceiver connector, FinamHistorySource source, DataType pair, StorageFormats format) в C:\StockSharp\StockSharpReleases\AppsSources\StockSharpApps\Designer\Designer\FinamPanel.xaml.cs:строка 529 --- Конец трассировки внутреннего стека исключений ---

JaguarFX
JaguarFX

Еще раз - после замены ддл-ки все пработает нормально, ни одной ошибки. См. принт-скрин моей Гидры за сегодня. Так что копайте дальше что у вас не так. Возможно что ддл-ку не туда суете куда нужно.

Stik
Stik

да причем тут гидра?? мы говорим про дизайнер. в нем не работает!!!

frontrunner