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



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

СообщениеДобавлено: Сб Мар 05, 2011 11:30 am Ответить с цитатой Вернуться к началу

Дело в следующем. Мы имеем определенный паттерн. (Допустим пересечение средних MA). После входа выставляем стоп и профит с помощью applystop. И когда мы уже в позиции, тестер не совершает сделок до тех пор пока текущая позиция не закроется и пока не появится следующий сигнал.
Получается, что мы имеем результат как если мы торгуем в реале.

Подскажите пожалуйста, как протестировать все сигналы паттерна. То есть, чтобы при каждом новом сигнале система не знала, что она уже в позиции. И каждый сигнал отрабатывался, как первый в системе.

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


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

СообщениеДобавлено: Вс Мар 06, 2011 2:01 am Ответить с цитатой Вернуться к началу

Долго думал. Похоже по простому никак Sad

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


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

СообщениеДобавлено: Вс Мар 06, 2011 8:40 am Ответить с цитатой Вернуться к началу

Попробую испытать режим SetBacktestMode( backtestRegularRawMulti );
Может это как раз то, что надо. Как проверю - напишу.

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


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

СообщениеДобавлено: Вс Мар 06, 2011 11:40 am Ответить с цитатой Вернуться к началу

Проверил. Вроде работает.
Вот код. Проверял на дневках. Покупаем по вторникам стоп и профит 5%

Код:

SetBacktestMode( backtestRegularRawMulti );
SetPositionSize(1, 4);

Buy = DayOfWeek() == 2;
Sell = 0;

ApplyStop(stopTypeLoss, stopModePercent, 5);
ApplyStop(stopTypeProfit, stopModePercent, 5);

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



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

СообщениеДобавлено: Вс Мар 06, 2011 11:43 am Ответить с цитатой Вернуться к началу

Спасибо, Олег.
У меня была идея сделать много копий одной бумаги. Экземпляров 100. И устроить проверку, если по одному экземпляру бумаги открыта позиция, то запоминаем время открытия, и в этот момент не трогать другие экземпляры. В следующий момент времени проверить все экземпляры в которых не открыта позиция.

Правда это будет сильно тормозить систему... но тоже попробую.
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
000
Site Admin


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

СообщениеДобавлено: Вс Мар 06, 2011 11:47 am Ответить с цитатой Вернуться к началу

Тоже обдумывал такой способ. Больно уж геморойно....

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



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

СообщениеДобавлено: Вс Мар 06, 2011 11:48 am Ответить с цитатой Вернуться к началу

000 писал(а):
Проверил. Вроде работает.
Вот код. Проверял на дневках. Покупаем по вторникам стоп и профит 5%

Код:

SetBacktestMode( backtestRegularRawMulti );
SetPositionSize(1, 4);

Buy = DayOfWeek() == 2;
Sell = 0;

ApplyStop(stopTypeLoss, stopModePercent, 5);
ApplyStop(stopTypeProfit, stopModePercent, 5);


Спасибо большое!!! =))))) Работает! Не перестаю удивляться вашим знаниям функционала Амиброкера=)))
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Показать сообщения:      
Начать новую тему  Ответить на тему


 Перейти:   



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


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

File Attachment © by Meik Sievertsen