#76096 - Sat Jan 30 2016 04:09 AM
Трейлинг заявка
|
stranger
Registered: Thu Jan 21 2016
Записи: 22
|
Доброй сутки. Уже 4 утра, а всё не спится. Насилую ТСлаб и поиск форума и никак не найду решение такой задачи: есть сигнал фрактала на вход в лонг, надо войти в позу в тот момент, когда будет пробит макс последней свечи в фрактале. При этом, если на следующей после фрактала свече макс будет ниже, нужно вкатить лимитную заявку вниз на уровень чуть выше этого нового макс и так для каждой следующей свечи. Т.е. как трейлинг стоп, но для входа в позицию по хаю предыдущей свечи. А ещё хотелось бы на истории нормально покатать без заглядов в будущее. Статью на робоферме по этой теме читал, пробовал реализовать, но чуда не произошло ( Помогите кто чем сможет, люди добрые, может хоть направление подсказать куда копать 
Отредактировано Yar845 (Sat Jan 30 2016 04:10 AM)
|
|
Наверх
|
|
|
|
#76097 - Sat Jan 30 2016 05:41 AM
Re: Трейлинг заявка
[Re: Yar845]
|
Pooh-Bah
Registered: Sat Jan 09 2010
Записи: 2054
|
Так и на каком этапе трудность то ? на чем остановились ?
_________________________
Помогу с реализацией вашей идеи, оценкой системы. Консультации frendwork@rambler.ru
|
|
Наверх
|
|
|
|
#76154 - Tue Feb 02 2016 12:05 PM
Re: Трейлинг заявка
[Re: Frend]
|
stranger
Registered: Thu Jan 21 2016
Записи: 22
|
Так и на каком этапе трудность то ? на чем остановились ? проблема в том, что если ставлю условие max > max[i-1], то это условие проверяется только один раз, на следующей свече после фрактала, а для следующих свечей уже не проверяется, тк сигнал фрактала был сформирован ранее и более не действителен. Т.е. нужно задать условие при котором сигнал фрактала действителен до момента его отмены, а не до окончания его формирования.
|
|
Наверх
|
|
|
|
#76177 - Wed Feb 03 2016 01:05 PM
Re: Трейлинг заявка
[Re: Yar845]
|
stranger
Registered: Thu Jan 21 2016
Записи: 22
|
возможно стоит использовать ОЗ. Но ума не приложу как это использовать для сигнала в прошлом
|
|
Наверх
|
|
|
|
#76185 - Wed Feb 03 2016 05:39 PM
Re: Трейлинг заявка
[Re: Yar845]
|
stranger
Registered: Thu Jan 21 2016
Записи: 22
|
Целый день уже убил на поиск ответа... уже пытался привязаться к времени открытия позиции даже. Взял ОткрытиеПозицииЕслиБольше, но так и не понял как к нему привязаться, если позиция не открывается. Неужели никто не подскажет как трейлить цену открытия?
|
|
Наверх
|
|
|
|
#76187 - Wed Feb 03 2016 05:44 PM
Re: Трейлинг заявка
[Re: Yar845]
|
TSLab
Carpal Tunnel
Registered: Sun Oct 17 2010
Записи: 8143
|
Целый день уже убил на поиск ответа... уже пытался привязаться к времени открытия позиции даже. Взял ОткрытиеПозицииЕслиБольше, но так и не понял как к нему привязаться, если позиция не открывается. Неужели никто не подскажет как трейлить цену открытия? примеров на форуме масса трейлинга. Но Ваш вопрос не понятен. Вам нужно сначала определить, что Вы хотите, а потом искать пути решения данной задачи. Из объяснений не понятно, что именно Вы делаете.
|
|
Наверх
|
|
|
|
#76189 - Wed Feb 03 2016 06:13 PM
Re: Трейлинг заявка
[Re: ViL]
|
stranger
Registered: Thu Jan 21 2016
Записи: 22
|
приложил скрипт и историю по инструменту. Логическая формула FractalAlli ведёт к открытию позиции по цене, больше предыдущего максимума. Если следующая свеча пробивает макс, то входим позицию (например 17.04.15 в 13:00). Если не пробивает, необходимо опустить заявку ниже на новый максимум. Например 21.04.15 в 13:00 получили сигнал, но, поскольку, на следующей свече в 14:00 макс предыдущей (2730,8) не пробит, то в позицию не вошли. В этом случае надо условную заявку опустить ниже на уровень максимума свечи 21.04.15 14:00 (2722,8). Далее этот уровень в 15:00 также не пробиваем, соответственно заявку опускаем ещё ниже (на максимум свечи 15:00 - 2719,2). И уже по этой цене входим в long в 16:00. Как это можно реализовать?
Attachments
Аллигатор_030216_тесты.tscript (80 downloads)LKOH_0115_0116.txt (60 downloads)
|
|
Наверх
|
|
|
|
#76192 - Wed Feb 03 2016 06:24 PM
Re: Трейлинг заявка
[Re: ViL]
|
stranger
Registered: Thu Jan 21 2016
Записи: 22
|
через ОЗ тоже пробовал. В итоге выходит, что в позицию вообще не входим, т.к. на следующей свече уже не выполняется условие входа по фракталу.
|
|
Наверх
|
|
|
|
#76193 - Wed Feb 03 2016 06:29 PM
Re: Трейлинг заявка
[Re: Yar845]
|
stranger
Registered: Thu Jan 21 2016
Записи: 22
|
т.е. сигнал уже как бы становится просроченным. Его либо как-то пролонгировать надо в будущее, либо каким-то образом из блока ОткрытьПозициюЕслиБольше вытащить инфу открылась в итоге позиция или нет и если нет, то входить по пробитию ОЗ максимума. Загвоздка в том, что Открытая позиция к этому блоку не вяжется, а как ещё можно связать не знаю...
|
|
Наверх
|
|
|
|
#76195 - Wed Feb 03 2016 06:48 PM
Re: Трейлинг заявка
[Re: ViL]
|
stranger
Registered: Thu Jan 21 2016
Записи: 22
|
сделайте, как я написал. Если условие в блок входа если больше не ставить, то для входа действует только условие, что цена больше максимума. не совсем понял. На свече i+1 блок FractalBuy уже не выполняется, значит при любой цене мы не откроемся. Попробовал, но результат тот-же.
|
|
Наверх
|
|
|
|
#76198 - Wed Feb 03 2016 07:33 PM
Re: Трейлинг заявка
[Re: ViL]
|
stranger
Registered: Thu Jan 21 2016
Записи: 22
|
Не совсем понимаю при чём тут заглядывание?! Мы просто опускаем цену входа на уровень ПРЕДЫДУЩЕГО максимума. Фрактал тоже в прошлом. Тут как раз проблема в том, что сигнал прошлого действителен только на первой свече после него. Может попробовать прописать в условии FractalBuy[i-1]==true || FractalBuy[i-2]==true || FractalBuy[i-3]==true и тд? Какой смысл тренироваться на этом индикаторе? Есть своя рабочая ТС, которую за неделю не получилось описать в ТСлабе даже частично.
|
|
Наверх
|
|
|
|
#76199 - Wed Feb 03 2016 11:55 PM
Re: Трейлинг заявка
[Re: Yar845]
|
stranger
Registered: Thu Jan 21 2016
Записи: 22
|
Похоже, что с проблемой разобрался. Завтра на свежую голову проверю. Спасибо за помощь!
|
|
Наверх
|
|
|
|
#76204 - Thu Feb 04 2016 12:01 PM
Re: Трейлинг заявка
[Re: Yar845]
|
stranger
Registered: Thu Jan 21 2016
Записи: 22
|
Можно ещё момент уточнить: кубиками есть какая-то возможность задать последовательность i-1, i-2, i-3,..., i-n, где n - число от 1 до 100, например?
|
|
Наверх
|
|
|
|
#76206 - Thu Feb 04 2016 12:52 PM
Re: Трейлинг заявка
[Re: ViL]
|
stranger
Registered: Thu Jan 21 2016
Записи: 22
|
не совсем понимаю. Константу через ОЗ как-то задавать надо? Если просто константу подставляем, то получаем не последовательность i-1, i-2, i-3,..., i-n, а просто i-n (n - конкретное число)
Отредактировано Yar845 (Thu Feb 04 2016 12:53 PM)
|
|
Наверх
|
|
|
|
|
|