Автор |
Сообщение |
Милоянофф
Зарегистрирован: 17.05.2011
Сообщения: 4
Откуда: Агаповка
|
Добрый день!Подскажите как правильно протестировать пробойную систему.Например вход когда цена становится равной или выше цены закрытия последних 5-ти баров,а выход когда цена становится равной или ниже цены закрытия последних 5-ти баров.Только вход и выход надо осуществить непременно на этом же баре,а не ждать закрытия. |
_________________ Желаю всего наилучшего. |
|
Посмотреть профиль Отправить личное сообщение Отправить e-mail |
|
spitfire
Зарегистрирован: 29.04.2010
Сообщения: 729
Откуда: Moscow
|
Пример для лонга:
Как то так
Код: |
UpperLimit=Ref(HHV(C,5),-1); // вычисляем за последние 5 баров
LowerLimit=Ref(HHV(C,5),-1); //
Buy=C>=UpperLimit AND Ref(C,-1)<UpperLimit; // условие покупки - если текущи клоуз выше UpperLimit, а предыдущий ниже
BuyPrice=UpperLimit ; // покупаем по цене пробоя
Sell=C<=LowerLimit AND Ref(C,-1)>LowerLimit ;// текущий клоуз ниже а предыдущий выше
SellPrice=LowerLimit ; // цена продажи
Equity (1);
////// Убираем лишние сигналы на повторные вхождения/////////////
Buy=ExRem(Buy,Sell);
Sell=ExRem(Sell,Buy);
|
Не забудь в тестере поставить Allow same bar exit |
|
|
Посмотреть профиль Отправить личное сообщение ICQ Number |
|
Милоянофф
Зарегистрирован: 17.05.2011
Сообщения: 4
Откуда: Агаповка
|
Спасибо,за ответ,вот только мне кажется код немного подглядывает в будущее,если он за ранее будет знать,что цена закрытия текущего бара будет выше предыдущего.Она в реали может пройти вверх(пробить наш расчетный уровень) и закрыться ниже.Может тогда сравнивать предыдущий Клоуз и текущий Хай. |
_________________ Желаю всего наилучшего. |
|
Посмотреть профиль Отправить личное сообщение Отправить e-mail |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Милоянофф писал(а): |
Спасибо,за ответ,вот только мне кажется код немного подглядывает в будущее,если он за ранее будет знать,что цена закрытия текущего бара будет выше предыдущего.Она в реали может пройти вверх(пробить наш расчетный уровень) и закрыться ниже.Может тогда сравнивать предыдущий Клоуз и текущий Хай. |
Ну да. Кроме того по условию задачи вход по пробою, поэтому.
Код: |
UpperLimit = Ref(HHV(C, 5), -1); // вычисляем за последние 5 баров
LowerLimit = Ref(LLV(C, 5), -1); //
Buy=H > UpperLimit;
BuyPrice=UpperLimit ; // покупаем по цене пробоя
Sell=L < LowerLimit;
|
|
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
spitfire
Зарегистрирован: 29.04.2010
Сообщения: 729
Откуда: Moscow
|
Ну да, чет перемудрил с условиями, дело было вечером... |
|
|
Посмотреть профиль Отправить личное сообщение ICQ Number |
|
Милоянофф
Зарегистрирован: 17.05.2011
Сообщения: 4
Откуда: Агаповка
|
Спасибо большое за ответы! |
_________________ Желаю всего наилучшего. |
|
Посмотреть профиль Отправить личное сообщение Отправить e-mail |
|
|