Версия Гидры 4.3.13.0. При попытки скачивания с Finam стучится в 195.128.78.52, но этот адрес даже не пингуется. При этом в ручном режиме с Finam скачивается нормально, но с 78.41.194.20. Может у Finam сменился ip? Кстати, как и где в Гидры поменять при необходимости ip источника?
Комментарии (30)
Вход или Создать аккаунт, Войдите или зарегистрируйтесь, чтобы оставить комментарий
Попробуйте через Дизайнер. Это, конечно, не Гидра, но скачивание сделано значительно проще для Финама.
Подтверждаю проблему, не качает через S# API. Здесь вываливается
Из всей линейки использую только Гидру, где у меня всё настроено: инструменты, таймфреймы, конвертация и т.д. Достал с полки и протер от пыли старенький Quotes Updater, так он тоже стучится в 195.128.78.52 и тоже не качает. Может поправите Гидру? Я бегло посмотрел по дистрибутиву, но не нашел, где прописывается финамовский ip (а, кстати, где?). Было бы не плохо вынести эту настройку хотя бы в xml (а лучше в настройки источников).
Дизайнер качает, но с другого IP, в остальных продуктах пытается только с 195.128.78.52.
Если я не путаю, то 176.9.107.213 для проверки обновления. Гидра туда тоже ходит. А финам был 195.128.78.52. А сейчас стал 78.41.194.20. Как бы поменять в Гидре ip?
Проще будет в hosts прописать редирект старого IP 195.128.78.52 на новый export.finam.ru
Так ведь hosts делает редирект url --> ip. Если Гидра грузила бы с Финама по url, то вообще бы никто ничего не заметил. Сменился ip, url остался прежний (finam.ru), и нет проблем. Всю работу взял бы на себя dns.
На гитхабе увидел изменения адреса финам, как это теперь можно применить к гидре?
Если hosts не поможет, то route add
Релиз Гидры не скоро. Если нужен только Финам, качайте через Дизайнер.
А решение через "Если hosts не поможет, то route add" можете подсказать?
через пуск-выполнить- cmd- далее ввести route add далее используйте хелп от этой функции, я еще ее не пробовал. IP адрес export.finam.ru 78.41.196.47. Если получится черкните здесь что делали.
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 и т.д., умельцы должны уже решить эту проблему, надеюсь.
Этой осенью Биржа переезжает в новый датацентр, вот и все крупные брокеры туда переводят свои серверы. Михаил, большая просьба в новой версии Гидры сделать ip-адрес настраиваемым полем по каждому источнику .
Кому-нибудь удалось оживить Гидру?
Как сказал Михаил пользуйте дизайнер.
Немножко магии с de4dot и reflexil, и гидра теперь стучится на хост export.finam.ru 😀
скачать эту дллку намного удобнее
Дизайнер тоже не скачивает. Обновите пожалуйста.
Дизайнер обновим позднее, сейчас это сделать невозможно. Как вариант, попробуйте решение с переадресацией портов или решение с выложенной пропатченной dll.
длл в дизайнере не помогла. route add тоже
инструменты подгружает, а историю не дает. ошибка такая же
У меня 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)
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, Action
1 newSecurity, Func1 isCancelled) в StockSharp.Hydra.Windows.SecuritiesWindowEx.<>c__DisplayClassa.<LookupPanel_OnLookup>b__6()такое тоже дает при попытки добавить новый инструмент
Ничего ребята не работает, ни Гидра ни Дизайнер 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, Func
1 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 --- Конец трассировки внутреннего стека исключений ---Еще раз - после замены ддл-ки все пработает нормально, ни одной ошибки. См. принт-скрин моей Гидры за сегодня. Так что копайте дальше что у вас не так. Возможно что ддл-ку не туда суете куда нужно.
да причем тут гидра?? мы говорим про дизайнер. в нем не работает!!!