У вас не стоит Flash Player
Page 1 of 2 1 2 >
Настройки
#3712 - Sun Apr 04 2010 12:07 PM Тестирование на разных источниках
managarOFF Offline
member

Registered: Fri Feb 19 2010
Записи: 104
Loc: Самара
Тестировал ВТБ на импортированных данных из финама. Получил неплохие результаты, но вспомнил что ранее уже тестил втб на данных транзака и ничего хорошего результаты тестирования не дали. Сохранил скрипт и взял в качестве источника транзак ВТБ. Результаты сравнения можно увидеть на скриншотах. Возникает вопрос: почему только при изменении источника так сильно меняются результаты ТС. Возможно присутствует какая то некорректность?


Attachments
точечный рисунок.jpg (447 downloads)
точечный рисунок (2).jpg (450 downloads)
точечный рисунок (3).jpg (437 downloads)
точечный рисунок (4).jpg (434 downloads)


Наверх
#3715 - Sun Apr 04 2010 12:48 PM Re: Тестирование на разных источниках [Re: managarOFF]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
http://www.tslab.ru/ubb/ubbthreads.php?ubb=showflat&Number=3042#Post3042

Здесь это уже обсуждалось, в данных транзака присутствуют сделки до сессии и после сессии. Из всех таймфреймов, кроме 30 и 60мин мы их вырезаем.
В принципе, можно не использовать данные транзака за 30 и 60мин и получать их из минуток или 5мин. Но тогда их будет всего за месяц-два.

Наверх
#3718 - Sun Apr 04 2010 01:28 PM Re: Тестирование на разных источниках [Re: Nektodron]
managarOFF Offline
member

Registered: Fri Feb 19 2010
Записи: 104
Loc: Самара
т.е. все то что тестится на истории данных транзака 30 мин и час нереально? и все эти скрипты можно выкинуть в корзину или пользоваться ТОЛЬКО экспортом финама для тестирования? А в реальных торгах при расчете средних учитываются цены закрытия свечей до и после торговой сессии?

Наверх
#3721 - Sun Apr 04 2010 02:47 PM Re: Тестирование на разных источниках [Re: managarOFF]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
сейчас можно делать скрипт на 15мин, в скрипте делать сжатие в 60мин и считать индики от сжатых данных.
А вообще нужно окончательно решить, может стоит перестать пользоваться 30 и 60мин данными транзака. Лучше пусть будет 1-2мес, чем такие кривые данные.

Наверх
#3737 - Sun Apr 04 2010 09:11 PM Re: Тестирование на разных источниках [Re: Nektodron]
managarOFF Offline
member

Registered: Fri Feb 19 2010
Записи: 104
Loc: Самара
для меня не выход) мне история побольше нужна. Мне кажется все таки проблема не только в разных данных открытия и закрытия дня ... посмотрите рисунок 1 и 3 годовая доходность меньше 1% а накопленная прибыль на конец периода 1 200 000 на первоначальных 200 000 и это за 2,5 года)))) мне кажется какой то косяк с расчетом доходности где то около 100 % годовых должно получится ... попробуйте сами.

Наверх
#3738 - Sun Apr 04 2010 11:26 PM Re: Тестирование на разных источниках [Re: managarOFF]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
Ошибка в другом, вы не правильно настроили тектовый источник для ВТБ. У вас на скриншоте для ВТБ 3 десятичных знака (так стоит в настройках по умолчанию), а должно быть 4. Да и размер лота стоит поменять с 1 до 1000.

Я сначала получил результаты похожие с вашими, потом поменял настройки и все стало на свои места.

Наверх
#3739 - Sun Apr 04 2010 11:37 PM Re: Тестирование на разных источниках [Re: Nektodron]
managarOFF Offline
member

Registered: Fri Feb 19 2010
Записи: 104
Loc: Самара
... не нашел где можно поменять настройки)

Наверх
#3742 - Mon Apr 05 2010 10:21 AM Re: Тестирование на разных источниках [Re: managarOFF]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
У источника данных, текстового. В окне источников данных.

Наверх
#3753 - Mon Apr 05 2010 12:38 PM Re: Тестирование на разных источниках [Re: Nektodron]
ast Offline
addict

Registered: Tue Mar 23 2010
Записи: 415
Можно я тоже тут спрошу про тестирование?

Что конкретно значат "Исп. Дату от" и "Исп. Дату к"?
Они то работают, то не работают. Иногда галочку "Исп. Дату к" убираю, сохраняю, потом смотрю настройки - она опять стоит. Сама ставится?

Еще я не понимаю ограничения при тестировании. Большой период протестировать не получается. Есть какое-то ограничение по количеству баров для истории? Какое?

Наверх
#3760 - Mon Apr 05 2010 01:57 PM Re: Тестирование на разных источниках [Re: ast]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
как только меняете соответствующую дату, галочка использовать автоматически выставляется. Она означает, что ограничивать данные этой датой, если галочка снята, то дата до (или после) игнорируется и берутся все данные, которые можно взять с сервера.
Ограничение по количеству баров, так и называется "макс баров". 0 - означает "без ограничений"

Наверх
#3765 - Mon Apr 05 2010 02:07 PM Re: Тестирование на разных источниках [Re: Nektodron]
ast Offline
addict

Registered: Tue Mar 23 2010
Записи: 415
понятно, что 0 баров - без ограничений.

Но ставлю я к примеру период тестирования с 1-го по 31-е марта, секунды - показывает только несколько дней.
Или это ограничение смарта?

Наверх
#3775 - Mon Apr 05 2010 02:37 PM Re: Тестирование на разных источниках [Re: ast]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
сервер смарта (и транзака) не имеет тиковой истории (а из нее делаются секунды). Поэтому показывается то то, что есть у вас. Т.е. накопленное в результате торгов.

Тики для тестов можно скачать отсюда:
http://www.finam.ru/analysis/export/default.asp

правда там больше одного дня за раз не выдает, надо склеивать.

Наверх
#3815 - Mon Apr 05 2010 08:11 PM Re: Тестирование на разных источниках [Re: Nektodron]
managarOFF Offline
member

Registered: Fri Feb 19 2010
Записи: 104
Loc: Самара
Это только у меня такая фигня когда я не могу переключить язык на форуме? А текст не вставляется))) Вопрос не в этом))) ВТБ. Если изменить настройки загрузки, то покажет доходность меньше 1 % … НО посмотрите сделки/ накопленный профит на 200 000 первоначального капитала скажем! 900 000 накопленной прибыли на 200 000 руб. за 3 года. Не похоже на доходность менее 1%. На калькуляторе около 60 годовых с рекапитализацией выходит.

Наверх
#3816 - Mon Apr 05 2010 08:31 PM Re: Тестирование на разных источниках [Re: managarOFF]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
Да, я нашел ошибку. В процентных прибылях не учитывался размер лота... Будет исправлено в сегодняшней ночной сборке.

Наверх
#3818 - Mon Apr 05 2010 08:40 PM Re: Тестирование на разных источниках [Re: Nektodron]
managarOFF Offline
member

Registered: Fri Feb 19 2010
Записи: 104
Loc: Самара
Spasibo!)))

Наверх
#4476 - Mon Apr 19 2010 01:42 AM Re: Тестирование на разных источниках [Re: Nektodron]
777 Offline
Carpal Tunnel

Registered: Thu Apr 01 2010
Записи: 2564
Loc: г. Дзержинский
Originally Posted By: Nektodron
У источника данных, текстового. В окне источников данных.


Добрый день! Проконсультируйте пожалуйста по настройкам данных текстового источника. Или ткните в документацию, я не нашел!
1.Decimals - это что? Какие цифры можно ставить, что и отчего зависит?
2.Margin Имеется ввиду маржинальность инструмента? 1 - да, 0 - нет? Или я не в теме?
3. Price Step Допустим цена 123,45 шаг 1 копейка. Какую циферию вбивать, 1 - как шаг 1 или 01 как копейка. Если цена 12340 шаг 10, т.е. следующая цена 12350 либо 12330, что нужно вбивать 10? Или я вообще не в теме?
4. Open Rrice Seconds - это что? Какие цифры можно ставить, что и отчего зависит?

Спасибо огромное заранее за ответ! smile


Отредактировано 777 (Mon Apr 19 2010 01:43 AM)
_________________________
«Существует 3 типа лжи: ложь, наглая ложь и статистика»
Дизраэли.

Наверх
#4500 - Mon Apr 19 2010 11:50 AM Re: Тестирование на разных источниках [Re: 777]
777 Offline
Carpal Tunnel

Registered: Thu Apr 01 2010
Записи: 2564
Loc: г. Дзержинский
confused
_________________________
«Существует 3 типа лжи: ложь, наглая ложь и статистика»
Дизраэли.

Наверх
#4502 - Mon Apr 19 2010 12:00 PM Re: Тестирование на разных источниках [Re: 777]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
Мы внесем описание в документацию в ближайшее время:
Decimals - количество знаком после запятой для инструментов. Если оно разное, то нужно делать несколько текстовых источников данных.
Margin - коэффициент кредитования используемый для расчета прибыли. Для всех наших бирж - 1, для форекса - 100.
Price Step - шаг цены, (если задан 0, то рассчитывается как 10 в степени -Decimals). Для фьюча РТС - шаг цены 5.
Open Rrice Seconds - этот экспериментальный параметр можно использовать для имитации проскальзывания,если источником являются тиковые текстовые данные.

Наверх
#4503 - Mon Apr 19 2010 12:07 PM Re: Тестирование на разных источниках [Re: Nektodron]
777 Offline
Carpal Tunnel

Registered: Thu Apr 01 2010
Записи: 2564
Loc: г. Дзержинский
Спасибо за ответ, Nektodron!
_________________________
«Существует 3 типа лжи: ложь, наглая ложь и статистика»
Дизраэли.

Наверх
#4555 - Mon Apr 19 2010 04:05 PM Re: Тестирование на разных источниках [Re: Nektodron]
uprav Offline
addict

Registered: Thu Jan 14 2010
Записи: 594
Originally Posted By: Nektodron

Price Step - шаг цены, (если задан 0, то рассчитывается как 10 в степени -Decimals). Для фьюча РТС - шаг цены 5.

1.Price Step для Фьюч.РТС в окошке просто ставить 5?
Originally Posted By: Nektodron
Open Rrice Seconds - этот экспериментальный параметр можно использовать для имитации проскальзывания,если источником являются тиковые текстовые данные.

2.Т.е. для 5-и минуток этот параметр не идёт для имитации проскальзывания? Как кроме блока "комиссия" можно ещё смоделировать проскальзывание? М.б. отдельный блок сделать "Проскальзывание"???
З.Ы. Понтяно что для моделирования одного контракта подходит блок "комиссия", а для 5, 10,...50 контрактов? Пока вижу что можно только так выкрутиться для проскальзывания в блоке комиссия: комиссия брокера + (среднее эмпирическое проскальзывание)/кол-во контрактов. А если будет меняться кол-во контрактов в визуале, тогда как?...
_________________________


Наверх
Page 1 of 2 1 2 >


Moderator:  ViL, sar