Список форумов AmiSite.ru AmiSite.ru
Форум по Ами
 FAQ  •  Поиск  •  Пользователи  •  Группы   •  Регистрация  •  Профиль  •  Войти и проверить личные сообщения  •  Вход
 Тестирование в режиме LowLevel BackTester Следующая тема
Предыдущая тема
Начать новую тему  Ответить на тему
Автор Сообщение
Vagrio



Зарегистрирован: 02.12.2008
Сообщения: 3

СообщениеДобавлено: Ср Дек 03, 2008 10:06 pm Ответить с цитатой Вернуться к началу

Решил разобраться с Low Level режимом тестера. Для начала хотелось бы воспроизвести результат, идентичный прогону в Mid и High режимах - но этого добиться не удается.
Иногда происходят какие-то глюки - например появляются сделки с Profit=0 (хотя в MidLevel они ненулевые), выходы не в ожидаемой очередности и т.п.
Весьма туманно взаимодействие метода HandleStops и цикла по сигналам. Оказывается, стоплоссы, определенные в ApplyStop, уже имеются в списке сигналов со свойством Reason=2, и даже без вызова HandleStops в некоторых случаях все отрабатывается как надо.

Может кто имел дело с подобной ситуацией - был бы рад, если поделитесь (конкретные примеры не привожу - хочу теоретически сначала уложить).

С наилучшими пожеланиями.
Посмотреть профиль Отправить личное сообщение
000
Site Admin


Зарегистрирован: 10.12.2007
Сообщения: 9106

СообщениеДобавлено: Чт Дек 04, 2008 12:22 am Ответить с цитатой Вернуться к началу

Тема хорошая и интересная. К сожалению помочь ничем не могу, но с удовольствием почитаю.

_________________
ceterum censeo carthaginem esse delendam
Удачи. Олег.
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
ID
Советник


Зарегистрирован: 07.01.2008
Сообщения: 370

СообщениеДобавлено: Чт Дек 04, 2008 4:47 am Ответить с цитатой Вернуться к началу

Цитата:
Решил разобраться с Low Level режимом тестера


А это что такое?
Посмотреть профиль Отправить личное сообщение
000
Site Admin


Зарегистрирован: 10.12.2007
Сообщения: 9106

СообщениеДобавлено: Чт Дек 04, 2008 8:44 am Ответить с цитатой Вернуться к началу

Посмотри в хелпере главу Porfolio Backtester Interface Reference Guide

_________________
ceterum censeo carthaginem esse delendam
Удачи. Олег.
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
000
Site Admin


Зарегистрирован: 10.12.2007
Сообщения: 9106

СообщениеДобавлено: Вт Дек 16, 2008 3:12 pm Ответить с цитатой Вернуться к началу

Хороший мануал http://www.amibroker.org/userkb/2008/03/16/amibroker-custom-backtester-interface-2/
По идее его бы перевести... Только не знаю осилю или нет...

_________________
ceterum censeo carthaginem esse delendam
Удачи. Олег.
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
BabyBear
Советник


Зарегистрирован: 10.12.2008
Сообщения: 53

СообщениеДобавлено: Вт Дек 16, 2008 7:47 pm Ответить с цитатой Вернуться к началу

Может, расскажите, для чего вапще это нужно. Судя по названию - тестирование портфеля. А поконкретнее. Что имеем, что получаем?
Посмотреть профиль Отправить личное сообщение Отправить e-mail
000
Site Admin


Зарегистрирован: 10.12.2007
Сообщения: 9106

СообщениеДобавлено: Вт Дек 16, 2008 9:06 pm Ответить с цитатой Вернуться к началу

Позволяют выводить метрики,
учитывать проскальзывание,
точное управление наращиванием/сокращением позиции
Вообще это адванседный способ управления работой тестера.

_________________
ceterum censeo carthaginem esse delendam
Удачи. Олег.
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
BabyBear
Советник


Зарегистрирован: 10.12.2008
Сообщения: 53

СообщениеДобавлено: Вт Дек 16, 2008 9:08 pm Ответить с цитатой Вернуться к началу

000 писал(а):
Позволяют выводить метрики,
учитывать проскальзывание,

Это не понятно что.
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Сергей



Зарегистрирован: 16.03.2008
Сообщения: 168

СообщениеДобавлено: Ср Дек 17, 2008 1:23 am Ответить с цитатой Вернуться к началу

BabyBear писал(а):
000 писал(а):
Позволяют выводить метрики,
учитывать проскальзывание,

Это не понятно что.

Это конкурент BBL)
Посмотреть профиль Отправить личное сообщение
Сергей



Зарегистрирован: 16.03.2008
Сообщения: 168

СообщениеДобавлено: Ср Дек 17, 2008 1:28 am Ответить с цитатой Вернуться к началу

Олег тема даже на первый взгляд явно интересная, понятно что переводить напряжно, но переводить нужно) Кроме тебя никто, предлагаю сделать описание закрытым, доступ за материальное вознаграждение в твою пользу, ну чтобы стимул был)
Посмотреть профиль Отправить личное сообщение
000
Site Admin


Зарегистрирован: 10.12.2007
Сообщения: 9106

СообщениеДобавлено: Ср Дек 17, 2008 1:41 am Ответить с цитатой Вернуться к началу

BabyBear писал(а):
000 писал(а):
Позволяют выводить метрики,
учитывать проскальзывание,

Это не понятно что.

На сколько я понимаю.
Метрика это дополнительный показатель сделки, системы.
Типа получаешь список сделок по системе и к каждой сделке доп. параметр (например чему был равен RCI в момент входа хотя сам RCI в системе не использовался).
А про проскальзывание я просто из хелпера прочитал.

_________________
ceterum censeo carthaginem esse delendam
Удачи. Олег.
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Vagrio



Зарегистрирован: 02.12.2008
Сообщения: 3

СообщениеДобавлено: Пн Дек 22, 2008 8:18 am Ответить с цитатой Вернуться к началу

Спасибо за приведенные ссылки и советы, с ними я ознакомился еще до создания данного поста. Тем не менее, мне пока так и не удалось разобраться с некоторыми глюками и получить идентичный результат в разных режимах. Однако, в ближайшее время продолжу эксперименты...

Что касается вопросов, что это такое и зачем нужно. В обычном режиме BackTester (BT) мы заранее, т.е. до запуска самого тестирования, задаем последовательность сделок и размеров позиции на каждом баре. При этом можно основываться только на значениях цены и объема - текущий размер, например, equity, profit или drawdown, нам неизвестен. Т.е. мы не можем, например, реализовать такую логику: размер позиции равен фиксированной доле equity, но не более 100000 руб. Заранее неизвестно, когда наступит такой момент (есть примеры, где для этих целей используется функция equity(1), но это не всегда корректно работает).

В режиме LowLevel BT мы получаем доступ к списку сигналов на каждом шаге (баре) расчета, при этом доступны основные текущие показатели equity, profit или drawdown, и на их основе можно оперативно корректировать параметры каждого сигнала.
Посмотреть профиль Отправить личное сообщение
BabyBear
Советник


Зарегистрирован: 10.12.2008
Сообщения: 53

СообщениеДобавлено: Пн Дек 22, 2008 8:25 am Ответить с цитатой Вернуться к началу

Сергей писал(а):
Это конкурент BBL)

Похоже, что так и есть Smile
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Показать сообщения:      
Начать новую тему  Ответить на тему


 Перейти:   



Следующая тема
Предыдущая тема
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы не можете скачивать файлы


Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme :: Часовой пояс: GMT + 3

File Attachment © by Meik Sievertsen