Источник данных TrueFX
Atom Ответить
22.03.2014


Небольшой баг с автопоиском инструментов в Гидре 4.2.2.21. Для данного источника все валютные пары после поиска имеют шаг цены 0,0001. Соответственно если не исправить его для не JPY пар на 0,00001, то качаться они не будут и появятся ошибки.
Для пар с валютой котировки JPY точность 0,0001 избыточна. Правильно - 0,001. Впрочем, возможно, это не проблема.

Теги:


Спасибо:




46 Ответов
< 1 2 
devruss

Фотография
Курсы
Дата: 17.06.2014
Ответить


Михаил Сухов Перейти
Architectus Перейти




Видимо что-то с текущим состоянием на диске. Попробуйте запустить Гидру еще где-то у себя. Будут ли там такие проблемы.


Михаил, у меня та же самая проблема - места свободного еще гигов 400, но абсолютно ничего не закачивается
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 17.06.2014
Ответить


devruss Перейти

Михаил, у меня та же самая проблема - места свободного еще гигов 400, но абсолютно ничего не закачивается


Format C:\ BigGrin

А так может вас уже забанили. Там же по IP банят, если что.
Спасибо:

devruss

Фотография
Курсы
Дата: 17.06.2014
Ответить


Михаил Сухов Перейти
devruss Перейти

Михаил, у меня та же самая проблема - места свободного еще гигов 400, но абсолютно ничего не закачивается


Format C:\ BigGrin

А так может вас уже забанили. Там же по IP банят, если что.


Это шутка такая? Может и винду тогда после каждого билда Гидры переустанавливать? То, что программа работает у тебя (как у разработчика), говорит только о том, что ты смог ее не только закодить, но и запустить. А вот то, что она не работает у 2х независимых пользователей, говорит о том, что данный коннектор НЕ РАБОТАЕТ. На сайт захожу свободно и вручную могу скачать любую историю, так что все-таки проблемы в коннекторе

Мне все равно, FX не торгую, но то, что каждую ошибку и нерабочий билд надо неделями доказывать, начинает немного раздражать. Посмотри на количество активных пользователей на форуме и в чате, почти никого, кто был еще в январе уже нет - все, кто еще год назад на smartlab писали статьи про то, как круто делать роботов на S# больше этого не делают. Сколько новых активных тем создается и сколько пользователей постят? Может стоит все-таки стать более клиент ориентированным бизнесом и лучше относиться к пользователям, которые тратят свое время на репорты об ошибках и багах?
Спасибо:

Architectus

Фотография
Курсы
Дата: 17.06.2014
Ответить


Михаил Сухов Перейти

Видимо что-то с текущим состоянием на диске. Попробуйте запустить Гидру еще где-то у себя. Будут ли там такие проблемы.


Я попробовал запустить Гидру с другого диска и сохранять в другом месте данные. Также сменил IP адрес. Никакого эффекта это не принесло.
Автор топика
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 17.06.2014
Ответить


Architectus Перейти

Я попробовал запустить Гидру с другого диска и сохранять в другом месте данные. Также сменил IP адрес. Никакого эффекта это не принесло.


1. Пропишите путь в exe.Config на локальную директорию. Там где сейчас указано %Documents%. Так БД будет создана отдельная для теста.

2. Папку для данных нужно указать так же другую, а не ту, что раньше использовалась.

Если просто гидру из другого места запустить, но настройки не менять - то ничего не меняется.
Спасибо:

Architectus

Фотография
Курсы
Дата: 18.06.2014
Ответить


Михаил Сухов Перейти
Architectus Перейти

Я попробовал запустить Гидру с другого диска и сохранять в другом месте данные. Также сменил IP адрес. Никакого эффекта это не принесло.


1. Пропишите путь в exe.Config на локальную директорию. Там где сейчас указано %Documents%. Так БД будет создана отдельная для теста.

2. Папку для данных нужно указать так же другую, а не ту, что раньше использовалась.

Если просто гидру из другого места запустить, но настройки не менять - то ничего не меняется.


Все то же самое.
Автор топика
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 19.06.2014
Ответить


Architectus Перейти
Все то же самое.


Гидра скачена с сайта, установлена. Настройки в локальную папку, как я описывал выше. Результат работы на скрине:



Попробуйте совсем на чистом компьютере. Или ваш IP внесен уже в черный список.
Спасибо:

Architectus

Фотография
Курсы
Дата: 19.06.2014
Ответить


Михаил Сухов Перейти

Попробуйте совсем на чистом компьютере. Или ваш IP внесен уже в черный список.


Я уже писал выше, что пробовал другой IP.
В любом случае Гидра работает некорректно. Уж если не получается загрузить, то нужно где-то писать ошибку.
Автор топика
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 19.06.2014
Ответить


Architectus Перейти

Я уже писал выше, что пробовал другой IP.


Это другой комп или что?
Спасибо:

Architectus

Фотография
Курсы
Дата: 19.06.2014
Ответить


Михаил Сухов Перейти
Architectus Перейти

Я уже писал выше, что пробовал другой IP.


Это другой комп или что?


Комп этот же. IP другой. Хотя, конечно, MAC тот же. Вообще я не качал ни много, ни часто. Да и проблемы подтвердил devruss. Согласитесь, что вероятность, что проблема связана с каким-то хитрым баном 1 из 100.
Автор топика
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 19.06.2014
Ответить


Про бан отметаем тогда. Значит настройки. Пришлите исправленный конфиг файл.
Спасибо:

Architectus

Фотография
Курсы
Дата: 19.06.2014
Ответить


Михаил Сухов Перейти
Про бан отметаем тогда. Значит настройки. Пришлите исправленный конфиг файл.


В смысле с некой БД не в Documents? Менял только это от дефолта

Код

<connectionStrings>
		<!--<add name="SqlServerConStr" connectionString="Server=.\SQLExpress;Database=Trading;User ID=trading;Password=trading;" providerName=""/>-->
		<add name="SQLiteConStr" connectionString="Data Source=C:\HydraTestFolder\StockSharp.db" providerName="System.Data.SQLite"/>
</connectionStrings>


Кстати еще пробовал удалить старую Гидру и перекачать с нуля. Это также не помогло.
Автор топика
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 19.06.2014
Ответить


Architectus Перейти
Кстати еще пробовал удалить старую Гидру и перекачать с нуля. Это также не помогло.


В конфиг файле 2 пути. Посмотрите поиском по фразе %Documents%. Эти 2 пути замените на какой-то свой. Далее, запустите Гидру, включите TrueFX, скачайте инструменты, добавьте один и выберите нужную дату. При этом путь к данным тоже должен быть неиспользованный ранее.
Спасибо:

Architectus

Фотография
Курсы
Дата: 01.07.2014
Ответить


Возобновил тестирование.

1. Скачал файл установщика с сайта. Установил Гидру. Версия - 4.2.3.19.
2. Не запуская Гидру правлю конфиг.

3. Запускаю Гидру в режиме x86. В папке Documents/StockSharp чисто. Все файлы в указанной папке.
4. Настраиваю TrueFX - закачка с 2014.05.01. Путь к данным новый. Добавляю инструмент EUR/USD.
5. Начинаю закачку.

=> Результат тот же. Ничего не качается.

Попробуйте кто-нибудь еще скачать. Пока в теме отписались 3 человека. Качается у 1-го - Михаила)
Автор топика
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 02.07.2014
Ответить


Если из кода выполнить такое?

Код
[TestMethod]
public void TrueFX2()
{
	var source = new TrueFXSource();
	source.LoadTicks(new Security { Code = "EUR/USD" }, new DateTime(2014, 5, 9)).Count().AssertEqual(83428);
}
Спасибо:

Architectus

Фотография
Курсы
Дата: 06.07.2014
Ответить


Михаил Сухов Перейти
Если из кода выполнить такое?

Код
[TestMethod]
public void TrueFX2()
{
	var source = new TrueFXSource();
	source.LoadTicks(new Security { Code = "EUR/USD" }, new DateTime(2014, 5, 9)).Count().AssertEqual(83428);
}


Скачал версию S# 4.2.3.21.

Код

//Добавляю пространство имен. Автодополнение все видит.
using StockSharp.Algo.History.Forex;

//TrueFXSource доступен
var source = new TrueFXSource();


StockSharp.Algo.History.dll добавлена в проект. Target framework 4.5.

Ошибка: The type or namespace name 'History' does not exist in the namespace 'StockSharp.Algo' (are you missing an assembly reference?)
Автор топика
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 07.07.2014
Ответить


Architectus Перейти

Ошибка: The type or namespace name 'History' does not exist in the namespace 'StockSharp.Algo' (are you missing an assembly reference?)


Надо подключить сборку Algo.History
Спасибо:

Architectus

Фотография
Курсы
Дата: 08.07.2014
Ответить


Михаил Сухов Перейти
Architectus Перейти

Ошибка: The type or namespace name 'History' does not exist in the namespace 'StockSharp.Algo' (are you missing an assembly reference?)


Надо подключить сборку Algo.History


Сборка StockSharp.Algo.History.dll 4.2.3.21 уже добавлена. Я и написал про target framework, т.к. обычно в нем проблема в таких случаях. Например http://stackoverflow.com...even-though-it-is-there или http://stackoverflow.com...und-but-everything-seem

Гм, похоже в этом и дело. StockSharp.Algo.History требует именно target framework 4.5.1, а не 4.5. Обычно было просто 3, 3.5, 4, 4.5.
Автор топика
Спасибо:

Architectus

Фотография
Курсы
Дата: 12.07.2014
Ответить


Михаил Сухов Перейти
Если из кода выполнить такое?

Код
[TestMethod]
public void TrueFX2()
{
	var source = new TrueFXSource();
	source.LoadTicks(new Security { Code = "EUR/USD" }, new DateTime(2014, 5, 9)).Count().AssertEqual(83428);
}


Все ок.
Автор топика
Спасибо:

Architectus

Фотография
Курсы
Дата: 25.08.2014
Ответить


Закачка данных через Гидру по-прежнему не работает.
Тем не менее при запуске из кода source.LoadTicks данные получить удается.
В чем же дело?
Автор топика
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 26.08.2014
Ответить


Architectus Перейти
Закачка данных через Гидру по-прежнему не работает.
Тем не менее при запуске из кода source.LoadTicks данные получить удается.
В чем же дело?


Сам не могу понять. Могу выслать через личку версию с расширенными логами, если интересно разобраться.
Спасибо:
< 1 2 

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

loading
clippy