Версия Гидры 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 --- Конец трассировки внутреннего стека исключений ---Еще раз - после замены ддл-ки все пработает нормально, ни одной ошибки. См. принт-скрин моей Гидры за сегодня. Так что копайте дальше что у вас не так. Возможно что ддл-ку не туда суете куда нужно.
да причем тут гидра?? мы говорим про дизайнер. в нем не работает!!!