#17267 - Wed Nov 24 2010 03:33 PM
Визуалу это по зубам?
|
Pooh-Bah
Registered: Sun Feb 21 2010
Записи: 2331
Loc: Ухта
|
Мои скрипты в основном трендследящие, которые как известно хорошо работают на движениях и скверно во флете, генерируя кучу мелких-а иногда и не мелких- убыточных сделок. Выход - выявлять вход в боковик и запрещать сделки до выхода из оного. Из всего, что я прослушал-прочитал-перепробовал мне более всего для этой цели нравятся адаптивные скользящие средние (конкретный тип сейчас не важен, ну АМА например) с их свойством менять период в динамике и при наличии тренда иметь значительнуя вертикальную составляющую, а при боковике переходить практически в "горизонтальный полет". Отсюда задача - с помощью визуального редактора зафиксировать, что индикатор в течении 2-5 (выбирается) баров не выходет за пределы узкого, определяемого константой, чтоб можно было включить в оптимизацию ( в %, абс.величинах.. пр.) диапазона. Зафиксировалась ситуация - считаю боковик - запрет на сделки.. Значение вышло за диапазон - считаю выход из боковика - разрешаю сделки.. Вроди задача понятная , но что-то у меня не конструируетяся.. А тут еще скриптиндспитчрайтеры Креатор и Лабер куда-то пропали.  Кто чего скажет-поможет?
|
|
Наверх
|
|
|
|
#17271 - Wed Nov 24 2010 03:53 PM
Re: Визуалу это по зубам?
[Re: usas]
|
journeyman
Registered: Wed Jun 09 2010
Записи: 64
|
Да, вопрос очень интересный.
|
|
Наверх
|
|
|
|
#17274 - Wed Nov 24 2010 04:07 PM
Re: Визуалу это по зубам?
[Re: Alexei]
|
Pooh-Bah
Registered: Sun Feb 21 2010
Записи: 2331
Loc: Ухта
|
Да, вопрос очень интересный. Да вопрос предельно понятный, но как решить?
|
|
Наверх
|
|
|
|
#17280 - Wed Nov 24 2010 05:04 PM
Re: Визуалу это по зубам?
[Re: Vladimir /]
|
Pooh-Bah
Registered: Sun Feb 21 2010
Записи: 2331
Loc: Ухта
|
|
|
Наверх
|
|
|
|
#17283 - Wed Nov 24 2010 05:45 PM
Re: Визуалу это по зубам?
[Re: Vladimir /]
|
Pooh-Bah
Registered: Sun Feb 21 2010
Записи: 2331
Loc: Ухта
|
если речь про АМА то я уже смотрю что можно придумать Да тип МА здесь не играет роли, он будет выбираться/подбираться. Иллюстрирую рисунком. Если индикатор внутри диапазона АБ - он(не индикатор, а график инструмента) в боковике, хочу лог.сигнал "да", которым я скажем через блок "и" запрещу сделки. Вышел из диапазона - пошла движуха, тренд - сделки разрешаются. На графике как раз АМА.
Attachments
АМА.png (1236 downloads)
|
|
Наверх
|
|
|
|
#17286 - Wed Nov 24 2010 06:28 PM
Re: Визуалу это по зубам?
[Re: usas]
|
stranger
Registered: Wed Nov 24 2010
Записи: 9
|
Чето я задачу не понял? Пишем (в блоках я имею ввиду) a=MA[i-5]+delta, b=MA[i-5]-delta потом логический блок если MA[i-4]<a && MA[i-3]<a && MA[i-2]<a && MA[i-1]<a && MA[i]<a && MA[i-4]>b && ... && MA[i]>b то это боковик
Отредактировано Igortosh (Wed Nov 24 2010 06:42 PM)
|
|
Наверх
|
|
|
|
#17288 - Wed Nov 24 2010 06:35 PM
Re: Визуалу это по зубам?
[Re: Igortosh]
|
stranger
Registered: Wed Nov 24 2010
Записи: 9
|
Vladimir, такой способ даст ошибку при AMA[i-5]=AMA[i] если AMA[i-3]>>AMA[i] короче провал или вершинка скользящей средней Хотя идея верная, если интервал большой (не 5 а 10), то надо проверять еще несколько точек внутри, но суть таже
Отредактировано Igortosh (Wed Nov 24 2010 06:39 PM)
|
|
Наверх
|
|
|
|
#17290 - Wed Nov 24 2010 06:38 PM
Re: Визуалу это по зубам?
[Re: usas]
|
old hand
Registered: Tue Jan 05 2010
Записи: 1098
Loc: Набережные Челн...
|
Мне кажется вполне.Нужно брать значение "вычесть" по абсолютной величине (где-то это есть в визуале)и сравнивать с константой, которая в свою очередь оптимизируется. А какая операция прячется в кубике "вычесть"? вычесть это вычесть , можете сделать это в блоке формула AMA-AMA[i-5]
|
|
Наверх
|
|
|
|
#17291 - Wed Nov 24 2010 06:38 PM
Re: Визуалу это по зубам?
[Re: Igortosh]
|
Pooh-Bah
Registered: Sun Feb 21 2010
Записи: 2331
Loc: Ухта
|
Чето я задачу не понял? Пишем (в блоках я имею ввиду) a=MA[i-5]+delta, b=MA[i-5]-delta потом логический блок если MA[i-4]<a && ... && MA[i]<a && MA[i-4]>b && ... && MA[i]>b то это боковик Спасибо, мне нужно это пережевать,осмыслить и проверить.. Тугодум, однако.. 
|
|
Наверх
|
|
|
|
#17309 - Thu Nov 25 2010 09:22 AM
Re: Визуалу это по зубам?
[Re: usas]
|
stranger
Registered: Wed Nov 24 2010
Записи: 9
|
Конечно в процентах, или это прикол)))
|
|
Наверх
|
|
|
|
#17311 - Thu Nov 25 2010 09:31 AM
Re: Визуалу это по зубам?
[Re: Igortosh]
|
stranger
Registered: Wed Nov 24 2010
Записи: 9
|
Ну чё работает? Идея кстати прикольная, я её тоже поюзаю, спасибо
|
|
Наверх
|
|
|
|
#17313 - Thu Nov 25 2010 09:43 AM
Re: Визуалу это по зубам?
[Re: usas]
|
stranger
Registered: Wed Nov 24 2010
Записи: 9
|
Зачем? Неее... надо прямо в блоке указать и даже можно вывести в оптимизацию
|
|
Наверх
|
|
|
|
#17314 - Thu Nov 25 2010 09:49 AM
Re: Визуалу это по зубам?
[Re: Igortosh]
|
stranger
Registered: Wed Nov 24 2010
Записи: 9
|
во-первых: лучше на "ты", "Вас" - не читабельно во-вторых: может подскажешь - где искать? Проблема в том что: ставлю Цена по открытию c индексом и сравниваю с той же ценой предыдущего (или ранешнего) бара (например так:otk[i]>otk[i-1]), при оптимизации выдается ошибка: 11:48:27.50 System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index at System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource) at System.ThrowHelper.ThrowArgumentOutOfRangeException() at System.Collections.Generic.List`1.get_Item(Int32 index) at TSLab.User.Script.<>c__DisplayClass10.<Execute>b__d() in j:\Documents and Settings\Loner.LONER-XP\Local Settings\Application Data\TSLab\TSLab\temp\code13.cs:line 177 at TSLab.DataSource.ObjectsCacheBase`3.Get(TKey name, CacheObjectMaker`1 maker) at TSLab.ScriptEngine.BaseTemplateContext.GetData(String handlerName, String[] parameters, CacheObjectMaker`1 maker) at TSLab.User.Script.Execute(IContext context, ISecurity Source1) in j:\Documents and Settings\Loner.LONER-XP\Local Settings\Application Data\TSLab\TSLab\temp\code13.cs:line 173 Ну и вчем ссуть, как с нею бороться
|
|
Наверх
|
|
|
|
#17327 - Thu Nov 25 2010 10:53 AM
Re: Визуалу это по зубам?
[Re: Vladimir /]
|
stranger
Registered: Wed Nov 24 2010
Записи: 9
|
Владимир, большущее Вам спасибо, мучался неделю
|
|
Наверх
|
|
|
|
#22006 - Thu Feb 24 2011 10:55 AM
Re: Визуалу это по зубам?
[Re: usas]
|
member
Registered: Wed Feb 02 2011
Записи: 116
|
Кто поделится индикатором AMA???
|
|
Наверх
|
|
|
|
#22011 - Thu Feb 24 2011 11:17 AM
Re: Визуалу это по зубам?
[Re: CyTrade]
|
TSLab
Carpal Tunnel
Registered: Sun Oct 17 2010
Записи: 8143
|
|
|
Наверх
|
|
|
|
#30621 - Fri Aug 26 2011 09:03 PM
Re: Визуалу это по зубам?
[Re: Igortosh]
|
stranger
Registered: Wed Jul 13 2011
Записи: 5
|
что такое delta?? где её взять?? извините если туплю))
Отредактировано sergiogonzales (Fri Aug 26 2011 09:04 PM)
|
|
Наверх
|
|
|
|
#30622 - Fri Aug 26 2011 09:05 PM
Re: Визуалу это по зубам?
[Re: Igortosh]
|
stranger
Registered: Wed Jul 13 2011
Записи: 5
|
Чето я задачу не понял? Пишем (в блоках я имею ввиду) a=MA[i-5]+delta, b=MA[i-5]-delta потом логический блок если MA[i-4]<a && MA[i-3]<a && MA[i-2]<a && MA[i-1]<a && MA[i]<a && MA[i-4]>b && ... && MA[i]>b то это боковик
|
|
Наверх
|
|
|
|
#41353 - Mon May 07 2012 02:16 PM
Re: Визуалу это по зубам?
[Re: sergiogonzales]
|
newbie
Registered: Wed May 02 2012
Записи: 38
|
Подскажите, пожалуйста, почему у "d" обработчик "умножить на" ? Идею скрипта понял, теоретическое описание того, что сделано понятно, но в самих формулах не все ясно. Подскажите, пожалуйста, чем задается граница снизу и сверху коридора ? d ? Если d, то где в формулах описано то пересечение, которое должно пройти через ma[i-3]-d или ma[i-3]+d ? Я правильно понимаю идею ?
Отредактировано Mihail (Tue May 08 2012 01:22 AM)
|
|
Наверх
|
|
|
|
#41361 - Tue May 08 2012 06:44 AM
Re: Визуалу это по зубам?
[Re: Mihail]
|
Pooh-Bah
Registered: Sun Feb 21 2010
Записи: 2331
Loc: Ухта
|
Подскажите, пожалуйста, почему у "d" обработчик "умножить на" ? Идею скрипта понял, теоретическое описание того, что сделано понятно, но в самих формулах не все ясно. Подскажите, пожалуйста, чем задается граница снизу и сверху коридора ? d ? Если d, то где в формулах описано то пересечение, которое должно пройти через ma[i-3]-d или ma[i-3]+d ? Я правильно понимаю идею ? Это не скрипт, а фильтр, который я сделал уже давно.. Идею Вы поняли абсолютно правильно . Суть- если адаптивная МА в горизонте, значит флет. Коридор задаётся смещением МА вверх и вниз от своего же значения три свечи назад на величину, определяемую множителем d. Коридор формируется на элементах a,b. Выход МА за пределы коридора вверх или вниз (окончание флета) фиксируется элементами A,B и снимается с элемента "И". Фильтр вполне рабочий, пользую..
|
|
Наверх
|
|
|
|
#41374 - Tue May 08 2012 04:13 PM
Re: Визуалу это по зубам?
[Re: usas]
|
newbie
Registered: Wed May 02 2012
Записи: 38
|
del
Отредактировано Mihail (Tue May 08 2012 05:55 PM)
|
|
Наверх
|
|
|
|
#41380 - Tue May 08 2012 05:54 PM
Re: Визуалу это по зубам?
[Re: usas]
|
newbie
Registered: Wed May 02 2012
Записи: 38
|
Это не скрипт, а фильтр, который я сделал уже давно.. Идею Вы поняли абсолютно правильно . Суть- если адаптивная МА в горизонте, значит флет. Коридор задаётся смещением МА вверх и вниз от своего же значения три свечи назад на величину, определяемую множителем d. Коридор формируется на элементах a,b. Выход МА за пределы коридора вверх или вниз (окончание флета) фиксируется элементами A,B и снимается с элемента "И". Фильтр вполне рабочий, пользую..
теперь ясно, благодарю. элемент "И" в итоге должен дать запрет на вход в позицию, т.к там формулы "... >b" & "... <a". А если "И" не выполняется, то вход разрешен. Верно ? С чем тогда этот "И" нужно связать ? С "открытием по рынку" - нет, т.к это фильтр.
Отредактировано Mihail (Tue May 08 2012 05:57 PM)
|
|
Наверх
|
|
|
|
#41386 - Tue May 08 2012 08:24 PM
Re: Визуалу это по зубам?
[Re: usas]
|
newbie
Registered: Wed May 02 2012
Записи: 38
|
Фильтр определяет начало/конец боковика, по крайней мере так был задуман, ну а как это использовать решать Вам.. Это понятно  Я только изучаю тс-лаб и не совсем понял, как мне технически сейчас в программе связать все с уже написанным. Т.к. там нет связи с выполнением сделок, то я разбираю как это сделать.
Отредактировано Mihail (Tue May 08 2012 08:26 PM)
|
|
Наверх
|
|
|
|
#41394 - Wed May 09 2012 03:07 PM
Re: Визуалу это по зубам?
[Re: TSA48]
|
veteran
Registered: Thu Sep 29 2011
Записи: 1446
|
на мой взляд идея не совсем рабочая - пересечение sma и ama может происходить даже в отрисованном тобой флете. ихмо жизни идее добавит изменение интервала sma в зависимости от StDev. и абсолютизация значения StDev здесь только помеха.
Отредактировано uuzzeerr (Wed May 09 2012 03:09 PM)
|
|
Наверх
|
|
|
|
#41401 - Wed May 09 2012 08:01 PM
Re: Визуалу это по зубам?
[Re: uuzzeerr]
|
journeyman
Registered: Wed Dec 21 2011
Записи: 75
|
Да я и не утверждал, что идея рабочая! Только вариант! Один из многих!И,конечно, использовать какие-нибудь адаптивные переменные было бы очень заманчиво в логике скриптов! Но какие? На каком рынке? Так же ищу, перебираю. И проблема даже не в том, что все эти АМЫ, МАМЫ и т. д. где-то там пересекаются, а в том, что в реале они дают сильно запаздывающие сигналы на сделку! И как использовать их плюсы и преодолеть недостатки я пока не знаю! Выход, наверное, в каком-то компромиссе...
|
|
Наверх
|
|
|
|
#56234 - Thu Jun 27 2013 05:41 PM
Re: Визуалу это по зубам?
[Re: uuzzeerr]
|
member
Registered: Mon Apr 09 2012
Записи: 131
|
Добрый день, есть еще вариант отсева флета с помощью АМА. Это если АМА находится в канале между МИНИМУМОМ ЗА и МАКСИМУМОМ ЗА. Т.е.АМА вытягивается в струну, а цена формирует канал вокруг неё. Сейчас тестирую. Вроде количество убыточных сделок уменьшается, но на долгосроке эффективность тоже уменьшается за счет меньшей чуствительности системы.
Отредактировано Newman (Thu Jun 27 2013 05:46 PM)
|
|
Наверх
|
|
|
|
#83653 - Tue Aug 14 2018 12:56 PM
Re: Визуалу это по зубам?
[Re: usas]
|
newbie
Registered: Fri Aug 10 2018
Записи: 28
|
http://forum.tslab.ru/ubb/ubbthreads.php?ubb=download&Number=2579&filename=%D0%A41.png
Добрый день товарищи. Подскажите плиз как это завязать на основные условия входов. Или как дальше прописать условие на запрет открытия. Я только учусь ещё и разобраться сам не смог. Кубики в скрипт скопировал а завязать не могу никак. Логику то действия понимаю вроде, но чета тупик у меня.
Отредактировано panika1979 (Tue Aug 14 2018 12:57 PM)
|
|
Наверх
|
|
|
|
#83654 - Tue Aug 14 2018 01:05 PM
Re: Визуалу это по зубам?
[Re: panika1979]
|
newbie
Registered: Fri Aug 10 2018
Записи: 28
|
Хотя и логику что то тоже не доконца разбираю. Входы должны быть только в момент изменения"И",а когда значение "И" неизменно, то запрет на открытие? Ну плюс играет ли роль сторона сделки и верхняя или нижняя сторона "И"?
Пс: сильно не ругайтесь, я не леньтяй что поиском не пользуюсь или что вроде того. Возможно и решение вопроса борьбы с боковиками есть более эффективные чем эти примеры. Я просто просто от малого к большему(от простого к более сложному) всегда двигаюсь в процессе изучения, обучения...
Отредактировано panika1979 (Tue Aug 14 2018 01:09 PM)
|
|
Наверх
|
|
|
|
#83657 - Tue Aug 14 2018 04:01 PM
Re: Визуалу это по зубам?
[Re: usas]
|
newbie
Registered: Fri Aug 10 2018
Записи: 28
|
Вот сейчас подумал, может кто из спецов соберёт этот фильтр в кубик - индикатор, было бы неплохо. На всякий случай даю схему и график, сам фильтр. Выходной сигнал снимается с элемента "И". Вот с этого топика взял и добавил кубики для фильтрации. Но немного не понять как фильтровать ( фильтруется когда незминно или наоборот когда изменяется ?) И плюс грацици линии "И" верхня и нежняя,играют ли они роль для направления сделок или же неважно в нижнем или верхнем значении пребывает?
Attachments
Ф1 (1).png (93 downloads)
Отредактировано panika1979 (Tue Aug 14 2018 04:02 PM)
|
|
Наверх
|
|
|
|
|
|