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



Зарегистрирован: 17.05.2011
Сообщения: 4
Откуда: Агаповка

СообщениеДобавлено: Вт Июл 26, 2011 6:28 pm Ответить с цитатой Вернуться к началу

Добрый день!Подскажите как правильно протестировать пробойную систему.Например вход когда цена становится равной или выше цены закрытия последних 5-ти баров,а выход когда цена становится равной или ниже цены закрытия последних 5-ти баров.Только вход и выход надо осуществить непременно на этом же баре,а не ждать закрытия.

_________________
Желаю всего наилучшего.
Посмотреть профиль Отправить личное сообщение Отправить e-mail
spitfire



Зарегистрирован: 29.04.2010
Сообщения: 729
Откуда: Moscow

СообщениеДобавлено: Вт Июл 26, 2011 7:54 pm Ответить с цитатой Вернуться к началу

Пример для лонга:
Как то так
Код:

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
Откуда: Агаповка

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

Спасибо,за ответ,вот только мне кажется код немного подглядывает в будущее,если он за ранее будет знать,что цена закрытия текущего бара будет выше предыдущего.Она в реали может пройти вверх(пробить наш расчетный уровень) и закрыться ниже.Может тогда сравнивать предыдущий Клоуз и текущий Хай.

_________________
Желаю всего наилучшего.
Посмотреть профиль Отправить личное сообщение Отправить e-mail
000
Site Admin


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

СообщениеДобавлено: Ср Июл 27, 2011 7:04 am Ответить с цитатой Вернуться к началу

Милоянофф писал(а):
Спасибо,за ответ,вот только мне кажется код немного подглядывает в будущее,если он за ранее будет знать,что цена закрытия текущего бара будет выше предыдущего.Она в реали может пройти вверх(пробить наш расчетный уровень) и закрыться ниже.Может тогда сравнивать предыдущий Клоуз и текущий Хай.

Ну да. Кроме того по условию задачи вход по пробою, поэтому.
Код:

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

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

Ну да, чет перемудрил с условиями, дело было вечером... Very Happy
Посмотреть профиль Отправить личное сообщение ICQ Number
Милоянофф



Зарегистрирован: 17.05.2011
Сообщения: 4
Откуда: Агаповка

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

Спасибо большое за ответы! Very Happy

_________________
Желаю всего наилучшего.
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Показать сообщения:      
Начать новую тему  Ответить на тему


 Перейти:   



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


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

File Attachment © by Meik Sievertsen