Автор |
Сообщение |
denis_
Зарегистрирован: 18.10.2011
Сообщения: 78
|
Добрый вечер! Подскажите пожалуйста, как произвести покупку/продажу по цене пробоя, а не по цене закрытия.Данная тема уже обсуждалась http://amisite.ru/phpBB2/viewtopic.php?t=1130&highlight=%E2%F5%EE%E4+%E2%ED%F3%F2%F0%E8+%E1%E0%F0%E0 , но у меня результат неудовлетворительный:
UpperLimit = Ref(HHV(H, 5), -1); // вычисляем за последние 5 баров
LowerLimit = Ref(LLV(L, 5), -1); //
Buy=H > UpperLimit;
BuyPrice=UpperLimit ; // покупаем по цене пробоя
Sell=L < LowerLimit;
Equity (1);
////// Убираем лишние сигналы на повторные вхождения/////////////
Buy=ExRem(Buy,Sell);
Sell=ExRem(Sell,Buy); |
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Хм. Станно. А на закладке Trades задержка исполнения стоит?
http://www.amisite.ru/begin/bk_set3.htm
delay
Должно быть 0. Это важно. |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
denis_
Зарегистрирован: 18.10.2011
Сообщения: 78
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Попробуй убрать из кода Equity (1);
Потому, что в принципе все правильно и должно работать... |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
spitfire
Зарегистрирован: 29.04.2010
Сообщения: 729
Откуда: Moscow
|
Выведи в таблицу Results после бектеста столбики с ценами входов/выходов, направлениями сделок и так далее, и еще раз выложи скрин - поглядим. |
|
|
Посмотреть профиль Отправить личное сообщение ICQ Number |
|
denis_
Зарегистрирован: 18.10.2011
Сообщения: 78
|
000 писал(а): |
Попробуй убрать из кода Equity (1);
Потому, что в принципе все правильно и должно работать... |
Всё по прежнему. Как же всё-таки быть. |
|
|
Посмотреть профиль Отправить личное сообщение |
|
denis_
Зарегистрирован: 18.10.2011
Сообщения: 78
|
spitfire писал(а): |
Выведи в таблицу Results после бектеста столбики с ценами входов/выходов, направлениями сделок и так далее, и еще раз выложи скрин - поглядим. |
Спасибо за помощь, выложу. |
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
На том куске который ты выложил примерно так и получается. А линии на графике
UpperLimit
и
LowerLimit
у тебя неправильно нарисованы. |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
denis_
Зарегистрирован: 18.10.2011
Сообщения: 78
|
000 писал(а): |
На том куске который ты выложил примерно так и получается. А линии на графике
UpperLimit и LowerLimit у тебя неправильно нарисованы. |
Спасибо большое, с этим разобрался. Но возник ещё один вопросик: как прописать чтобы покупка в случае открытия выше линии Top происходила по Open. |
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Код: |
BuyPrice = IIf(Open > бла-бла, Open, бла-бла); |
|
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
denis_
Зарегистрирован: 18.10.2011
Сообщения: 78
|
000 писал(а): |
Код: |
BuyPrice = IIf(Open > бла-бла, Open, бла-бла); |
|
Большое спасибо, разобрался... |
|
|
Посмотреть профиль Отправить личное сообщение |
|
|