У вас не стоит Flash Player
Настройки
#31219 - Sun Sep 18 2011 01:13 PM Пересечение SMA – как избежать повторного захода?
Roman2011 Offline
stranger

Registered: Sat Aug 27 2011
Записи: 14
Есть условие на вход - пересечение SMA, и условие на выход – два стопа – фиксированный профит стоп и трейлинг стоп. При этом работает сжатие тиков в минуты.
Как избежать такой ситуации: Позиция лонг, стоп сработатывает, но при этом более короткая SMA все еще находится выше более длинной. В скрипте сразу формируется опять сигнал на вход в тот же лонг, хотя никакого пересечения не было. Как сделать так, чтоб следующее открытие позиции происходило только при пересечении SMA. Совсем запутался.
Заранее спасибо за помощь.


Attachments
2MA_2Stop.xml (114 downloads)


Наверх
#31221 - Sun Sep 18 2011 02:33 PM Re: Пересечение SMA – как избежать повторного захода? [Re: Roman2011]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Посмотрел , Ваш скрипт , на истории вход осуществляется только по сигналу пересечения, ошибок не нашел. Вывел сигнал на график, все входа совпадают с сигналом. На реале как то по другому себя ведет скрипт?


Attachments
2MA_2Stop_.xml (94 downloads)


Наверх
#31224 - Sun Sep 18 2011 02:56 PM Re: Пересечение SMA – как избежать повторного захода? [Re: ViL]
Roman2011 Offline
stranger

Registered: Sat Aug 27 2011
Записи: 14
Нет, это на основе тектовой истории на RIU1. Вот например, если протестить тики за 16.06.2011 именно с этими настройками, обратите внимание на сделку, например в 11.44.09.
Наверно, не совсем понятно написал - т.е. если стоп срабатывает в течении минуты после открытия сделки, она тут же снова открывается в этом же направлении.


Attachments
trades16.06.xls (84 downloads)



Отредактировано Roman2011 (Sun Sep 18 2011 03:01 PM)

Наверх
#31228 - Mon Sep 19 2011 12:01 AM Re: Пересечение SMA – как избежать повторного захода? [Re: Roman2011]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Понял. Я не обратил внимания на тики, смотрел на минутках.
Вариантов два в данном случае.
1.Отказаться от одного из индюков со сжатия и взять его с источника.
2. Ограничивать кол-во сделок за минуту. Очевидно логику можно построить исходя из примера - одна сделка в день из faq. Но я лично не делал ни разу, нужно пробовать самому.

Наверх
#31355 - Wed Sep 21 2011 07:48 PM Re: Пересечение SMA – как избежать повторного захода? [Re: ViL]
Roman2011 Offline
stranger

Registered: Sat Aug 27 2011
Записи: 14
Я просто теряю смысл в TSLabe, если он дает ложные сигналы внутри определенного периода... Сжатие-разжатие для чего? Чтоб потом на реальных торгах деньги терять? Сколько я не бился по вашему совету - бесполезно. Так можно и в метастоке, а еще лучше в экселе, дольше, но намного надежней в плане тех же лог. формул и массивов.

Наверх
#31372 - Wed Sep 21 2011 09:41 PM Re: Пересечение SMA – как избежать повторного захода? [Re: Roman2011]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
А что именно делали то?

Наверх
#31436 - Thu Sep 22 2011 05:41 PM Re: Пересечение SMA – как избежать повторного захода? [Re: ViL]
Roman2011 Offline
stranger

Registered: Sat Aug 27 2011
Записи: 14
Пытался ограничить кол-во сделок за минуту - бесполезно. Результат тот же, как в экселевском файле.

Наверх
#31438 - Thu Sep 22 2011 06:05 PM Re: Пересечение SMA – как избежать повторного захода? [Re: Roman2011]
Roman2011 Offline
stranger

Registered: Sat Aug 27 2011
Записи: 14
Испробовал много вариантов, наверно я тупой.


Attachments
2MA_2Stop-2.xml (85 downloads)


Наверх
#31480 - Sun Sep 25 2011 07:26 PM Re: Пересечение SMA – как избежать повторного захода? [Re: Roman2011]
anik Offline
stranger

Registered: Tue Sep 13 2011
Записи: 4
Еще только поставил ТСЛаб и не знаю возможностей, но в МТ4 : Есть такое понятие - 1 раз в таймфрейм - принятие решения на открытии нового бара по результатам закрытия первого бара. Для этого нужно ставить условие "если появился новый бар" или второй вариант: после закрытия позиции поставить паузу продолжительностью в таймфрейм. Извините, если что не так...

Наверх
#31501 - Mon Sep 26 2011 04:03 PM Re: Пересечение SMA – как избежать повторного захода? [Re: anik]
Roman2011 Offline
stranger

Registered: Sat Aug 27 2011
Записи: 14
Да, но вот ТСЛабе как-то не получается стандартными средствами и пользовательскими индикаторами. Ладно, буду искать дальше...

Наверх
#46506 - Tue Sep 11 2012 06:52 PM Re: Пересечение SMA – как избежать повторного захода? [Re: Roman2011]
kriolit Offline
stranger

Registered: Sat May 26 2012
Записи: 19
подниму вопрос.. схожа ситуация, ответа пока не нашел:
данные например 5 минут, сжатие до 60 минут, входит в лонг, через допустим 15 минут выходит по стопу, а поскольку условие входа еще действует еще через 5 минут снова заходит лонгом.
вопрос - что нужно сделать, что б больше не заходил до окончания этих 60 минут, расчет идет только со сжатыми данными(60мин).
использовать пересечение - не представляется возможным: расчет входа идет при сравнении хаев и лоу с коэфициентами.

Наверх
#46508 - Tue Sep 11 2012 07:37 PM Re: Пересечение SMA – как избежать повторного захода? [Re: kriolit]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143

Наверх
#46526 - Wed Sep 12 2012 11:57 AM Re: Пересечение SMA – как избежать повторного захода? [Re: ViL]
Venzel Offline
journeyman

Registered: Thu Apr 19 2012
Записи: 51
А если на реальных торгах интервал пересчета - сделка, при появлении условия вход происходит сразу на этом же баре. И если я не ошибаюсь, то и на следующем по тому же условию. Получается запрет на вход надо ставить на 2 бара?

Наверх
#46528 - Wed Sep 12 2012 02:13 PM Re: Пересечение SMA – как избежать повторного захода? [Re: Venzel]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
При интервале пересчета - сделка, невозможно что-то точно предсказать как и что будет работать.

Наверх
#46533 - Wed Sep 12 2012 04:35 PM Re: Пересечение SMA – как избежать повторного захода? [Re: ViL]
Venzel Offline
journeyman

Registered: Thu Apr 19 2012
Записи: 51
Да вроде все нормально.
А допустим открылась позиция в 13 часов и в этот же день закрылась. Время с 13 до 14 блокируется для входа. На следующий день появляется новое условие для открытия позиции, так же в 13 часов, естественно позиция не открывается. Эту проблему можно решить как нибудь?

Наверх
#46534 - Wed Sep 12 2012 05:33 PM Re: Пересечение SMA – как избежать повторного захода? [Re: Venzel]
sar Offline
Pooh-Bah

Registered: Fri Jan 28 2011
Записи: 1630
Вариантов решения проблем реально куча. к примеру ограничение 1 сделка в минуту, слегка сложная схема для реализации новичку но опытный сделает быстро, 2 вариант удерживалось баров >Хшт, 3, использовать delay, 4 открывать лонг только если до него не было лонга (последняя позиция была длинной -> нот) то есть полный реверс, 5 открывать позицию если времявхода (округление до минуты) не равно текущему времени округленному до минуты.. короче туча схем, если приложить усилия то реализуется быстро пратктично и удобно.
_________________________
Обучение TSLab
https://www.youtube.com/channel/UC_ifEsHB5QTxG7LPr9n7KtA?view_as=subscriber

Наверх
#46539 - Wed Sep 12 2012 07:51 PM Re: Пересечение SMA – как избежать повторного захода? [Re: sar]
Frend Offline
Pooh-Bah

Registered: Sat Jan 09 2010
Записи: 2054
Я делал это так, запоминал какой сегодня день, или время, и делал через блок последний выход был с именем .... , и дальше через обновляемое значение привязывал его к переменным, и сравнивал. В сравнении указывал сколько пропускать, минут, или часов, или ждать новое пересечение и после этого уже открывать, или до конца дня. Любое условие на сброс.
_________________________
Помогу с реализацией вашей идеи, оценкой системы. Консультации
frendwork@rambler.ru

Наверх
#46548 - Thu Sep 13 2012 10:02 AM Re: Пересечение SMA – как избежать повторного захода? [Re: Frend]
sar Offline
Pooh-Bah

Registered: Fri Jan 28 2011
Записи: 1630
Originally Posted By: Frend
Я делал это так, запоминал какой сегодня день, или время, и делал через блок последний выход был с именем .... , и дальше через обновляемое значение привязывал его к переменным, и сравнивал. В сравнении указывал сколько пропускать, минут, или часов, или ждать новое пересечение и после этого уже открывать, или до конца дня. Любое условие на сброс.


Пришли скрипт я посмотрю че не так сделал))
_________________________
Обучение TSLab
https://www.youtube.com/channel/UC_ifEsHB5QTxG7LPr9n7KtA?view_as=subscriber

Наверх
#46579 - Fri Sep 14 2012 12:08 PM Re: Пересечение SMA – как избежать повторного захода? [Re: sar]
Frend Offline
Pooh-Bah

Registered: Sat Jan 09 2010
Записи: 2054
Originally Posted By: sar
Originally Posted By: Frend
Я делал это так, запоминал какой сегодня день, или время, и делал через блок последний выход был с именем .... , и дальше через обновляемое значение привязывал его к переменным, и сравнивал. В сравнении указывал сколько пропускать, минут, или часов, или ждать новое пересечение и после этого уже открывать, или до конца дня. Любое условие на сброс.


Пришли скрипт я посмотрю че не так сделал))

Да у меня то работает.
_________________________
Помогу с реализацией вашей идеи, оценкой системы. Консультации
frendwork@rambler.ru

Наверх


Moderator:  ViL, sar