#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 (62 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)
|
|
Наверх
|
|
|
|
#76298 - Wed Feb 10 2016 11:28 AM
Re: Трейлинг заявка
[Re: Yar845]
|
stranger
Registered: Thu Jan 21 2016
Записи: 22
|
и снова вопрос знатокам  как можно в визуальном редакторе вывести № бара, на котором был сформирован сигнал в прошлом? Нужно чтобы возвращался номер бара (или хотя бы его хай/лой) на котором было выполнено определённое условие в ближайшем прошлом. Далее потребуется значение этого бара (лой или хай) подать в ОЗ.
|
|
Наверх
|
|
|
|
#76299 - Wed Feb 10 2016 11:32 AM
Re: Трейлинг заявка
[Re: Yar845]
|
stranger
Registered: Thu Jan 21 2016
Записи: 22
|
только вопрос задал и тут-же нашёл изящное решение. достаточно было в ОЗ поставить флаг Не очищать. магическая сила форума))
|
|
Наверх
|
|
|
|
#76308 - Wed Feb 10 2016 01:54 PM
Re: Трейлинг заявка
[Re: ViL]
|
stranger
Registered: Thu Jan 21 2016
Записи: 22
|
спасибо, ViL! А как дальше значение именно этого бара (хай/лой) подать в открытие позиции, например?
|
|
Наверх
|
|
|
|
#76316 - Wed Feb 10 2016 03:54 PM
Re: Трейлинг заявка
[Re: ViL]
|
stranger
Registered: Thu Jan 21 2016
Записи: 22
|
да всё то-же) поиск фракталов в прошлом.
Мне пока удалось задать обновляемый стоп-лосс на уровне хая/лоя последнего фрактала. Проблема возникает когда входишь в лонг ниже лоя предыдущего фрактала. В этом случае она закрывается сразу на открытии следующей свечи (цена ниже лоя - пора резать лося). Очищать ОЗ сразу после входа в позицию нельзя, т.к. до формирования нового фрактала стопа не будет, а это чревато. Т.е. для таких входов нужно подавать лой, который сформирован ближайшим фракталом в прошлом, в котором лой ниже цены текущего входа в лонг. Это реально кубиками реализовать?
|
|
Наверх
|
|
|
|
#76319 - Wed Feb 10 2016 04:10 PM
Re: Трейлинг заявка
[Re: ViL]
|
stranger
Registered: Thu Jan 21 2016
Записи: 22
|
в стоп подаётся ОЗ. начальное 0. работает отлично, когда цена входа в лонг выше предыдущего лоя, но если ниже - выбивает на следующей свече.
|
|
Наверх
|
|
|
|
#76321 - Wed Feb 10 2016 04:18 PM
Re: Трейлинг заявка
[Re: ViL]
|
stranger
Registered: Thu Jan 21 2016
Записи: 22
|
так в скрипте ошибки нет. работает всё верно. ошибка в логике и не знаю как её исправить. оптимально, чтобы после входа в позицию ОЗ обнулялось и подставлялся лой ближайшего фрактала, который ниже цены входа.
|
|
Наверх
|
|
|
|
#76326 - Wed Feb 10 2016 04:47 PM
Re: Трейлинг заявка
[Re: ViL]
|
stranger
Registered: Thu Jan 21 2016
Записи: 22
|
ок, буду пробовать. спасибо!
|
|
Наверх
|
|
|
|
|
|