#25600 - Tue Apr 12 2011 07:41 PM
Блоки Есть активная позиция и Сжать
|
addict
Registered: Fri Nov 12 2010
Записи: 585
Loc: Москва
|
Как-то я привык, что если программа дает соединить блоки между собой, значит так можно делать и это работает. В скрипте несколько входов на разный фреймах, соответственно используется сжатие. Все индикаторы от блока Сжатия получают данные как и от Источника. Программа так же дает соединить блок Открытия и Сжатие. Но при этом позиции не открываются. Но это ладно, цепляем на Источник. Просто в каких случаях используется соединение Открытия и Сжатия, если сделки не совершаются при этом? Блок Есть активная позиция тоже соединяется с блоком Сжатие, но при этом выдается ошибка. Если цеплять к Источнику, то не понятно, как определить, какая именно из нескольких возможных позиций открыта? Как я понимаю, он отдаст True при наличии любой открытой позиции из возможных. Я правильно рассуждаю? Если нет, то как тогда сделать правильно, чтобы получать сигнал именно о наличии определенной позиции?
|
|
Наверх
|
|
|
|
#25603 - Tue Apr 12 2011 09:01 PM
Re: Блоки Есть активная позиция и Сжать
[Re: Door]
|
Pooh-Bah
Registered: Sun Feb 21 2010
Записи: 2331
Loc: Ухта
|
Доор, предлагаю рекомендацию, проверенную.. Делай всё от начала до конца не используя блок "сжатие", естественно на тех тайм-фреймах, на которых предполагаешь работать после сжатия. Все, включая оптимизацию. После этого проделываешь одно операцию - ставишь блок "сжатие" между источником и блоком "закрытие", от которого всё далее пляшет. Никаких "разжатий".. одна путаница с ними (для меня по крайней мере). После этого в свойстах скрипта задаешь источнику свой минимальный интервал, а блоку (блокам) "сжать" свои интервалы.. и всё!! Но подоптимизировать придется. Обычно результаты тестов на сжатых скриптах получаются чуть хуже, чем на оригинальных тайм-фреймах, но весьма незначительно, зато: 1. Скрипт остается без стопа всего лишь на время интервала источника - это бесспорно.. 2. Скрипт "острее" реагирует на изменение рыночной ситуации - это по идее.:-))
Для справки - проделал такую операцию со скриптом, в котором около сотни кубиков-элементов. Пошел без проблем как часики..
|
|
Наверх
|
|
|
|
#25604 - Tue Apr 12 2011 09:13 PM
Re: Блоки Есть активная позиция и Сжать
[Re: usas]
|
addict
Registered: Fri Nov 12 2010
Записи: 585
Loc: Москва
|
Обычно результаты тестов на сжатых скриптах получаются чуть хуже, чем на оригинальных тайм-фреймах, но весьма незначительно Это как такое возможно? У меня все до копейки сходилось всегда.
|
|
Наверх
|
|
|
|
#25605 - Tue Apr 12 2011 09:21 PM
Re: Блоки Есть активная позиция и Сжать
[Re: Door]
|
Pooh-Bah
Registered: Sun Feb 21 2010
Записи: 2331
Loc: Ухта
|
Обычно результаты тестов на сжатых скриптах получаются чуть хуже, чем на оригинальных тайм-фреймах, но весьма незначительно Это как такое возможно? У меня все до копейки сходилось всегда. Думаю может не сходится - ну например если пересечения используются - все-таки "сжатый" индикаторы несколько ступенчатые, пересечения могут не совпадать ну и что-то подобное..да это собственно не так уж и важно, все тенденции сохраняются и главное - "функция "сжать" работает вполне корректно и " для моей пользы.." (с) Великий кот Матроскин.. 
|
|
Наверх
|
|
|
|
#25609 - Tue Apr 12 2011 09:49 PM
Re: Блоки Есть активная позиция и Сжать
[Re: usas]
|
Carpal Tunnel
Registered: Sat Aug 21 2010
Записи: 2821
Loc: Занзибар
|
Доор, предлагаю рекомендацию, проверенную.. Делай всё от начала до конца не используя блок "сжатие", естественно на тех тайм-фреймах, на которых предполагаешь работать после сжатия. Все, включая оптимизацию. После этого проделываешь одно операцию - ставишь блок "сжатие" между источником и блоком "закрытие", от которого всё далее пляшет. Никаких "разжатий".. одна путаница с ними (для меня по крайней мере). После этого в свойстах скрипта задаешь источнику свой минимальный интервал, а блоку (блокам) "сжать" свои интервалы.. и всё!! Но подоптимизировать придется. Обычно результаты тестов на сжатых скриптах получаются чуть хуже, чем на оригинальных тайм-фреймах, но весьма незначительно, зато: 1. Скрипт остается без стопа всего лишь на время интервала источника - это бесспорно.. 2. Скрипт "острее" реагирует на изменение рыночной ситуации - это по идее.:-))
Для справки - проделал такую операцию со скриптом, в котором около сотни кубиков-элементов. Пошел без проблем как часики.. Кстати, поступаю аналогично
|
|
Наверх
|
|
|
|
#33875 - Mon Nov 28 2011 05:01 PM
Re: Блоки Есть активная позиция и Сжать
[Re: captian]
|
member
Registered: Mon Sep 13 2010
Записи: 127
|
Выявил проблему по блоку Есть актив.позиция, меня это сильно ограничивает. Может кто сталкивался, подскажите лекарство:
Ставлю этот блок в качестве условия для входа в позу, вместе с ним ставлю и другие условия, соединяя их блоком И, в таком виде все работает. Но я так делаю редко (соединяя с И) гораздо функциональнее, если все условия вписать в одну логическую формулу, соединяя их внутри через £ (и). При этом подключаемый блок ЕстьАктивПоз пишу скажем так AP==true. Если позиции нет то такая структура работает, а вот если она уже открыта то начинаются Проблемы-закинутый таким образом блок актив.позиции просто перестает вообще работать не выдавая на выходе ни ложь, ни true, при этом ошибок не выдает т.е. все подключено верно...
Конечно нет ничего сложного соединить все по-первому варианту (отдельным блоком И), но есть вещи когда это неприемлимо, например когда к блоку Обновляемое значение (который не очищается) подаешь Data (число) в зависимости от того есть активная поза или нет... Help!
|
|
Наверх
|
|
|
|
#33880 - Mon Nov 28 2011 05:25 PM
Re: Блоки Есть активная позиция и Сжать
[Re: Evrika]
|
Carpal Tunnel
Registered: Sat Aug 21 2010
Записи: 2821
Loc: Занзибар
|
Выявил проблему по блоку Есть актив.позиция, меня это сильно ограничивает. Может кто сталкивался, подскажите лекарство:
Ставлю этот блок в качестве условия для входа в позу, вместе с ним ставлю и другие условия, соединяя их блоком И, в таком виде все работает. Но я так делаю редко (соединяя с И) гораздо функциональнее, если все условия вписать в одну логическую формулу, соединяя их внутри через £ (и). При этом подключаемый блок ЕстьАктивПоз пишу скажем так AP==true. Если позиции нет то такая структура работает, а вот если она уже открыта то начинаются Проблемы-закинутый таким образом блок актив.позиции просто перестает вообще работать не выдавая на выходе ни ложь, ни true, при этом ошибок не выдает т.е. все подключено верно...
Конечно нет ничего сложного соединить все по-первому варианту (отдельным блоком И), но есть вещи когда это неприемлимо, например когда к блоку Обновляемое значение (который не очищается) подаешь Data (число) в зависимости от того есть активная поза или нет... Help! Сталкивался с такой проблемой если!!! блок открытия длинной позиции ещё используется и как блок для закрытия короткой позиции. Тогда действительно надо разделять это условие через "и". т.е. для открытия позиции используем "условие" "и" "проверку на наличие позиции". В таком варианте всё должно работать. Сигнал на открытие цепляем к "и", для закрытия противоположной позиции к "условию".
|
|
Наверх
|
|
|
|
#33999 - Wed Nov 30 2011 07:18 PM
Re: Блоки Есть активная позиция и Сжать
[Re: ViL]
|
member
Registered: Mon Sep 13 2010
Записи: 127
|
Можете пример конкретный дать? Скопировал скрипт с рабочего ПК на другой чтобы залить в качестве примера. Весьма удивило, что на другом ПК все запустилось без косяков, хотя на рабочем не работает. Мыкался мыкался так и понял в чем разница, возможно решается банально (через обновление версии, у меня 19 до сих пор висела)... Так что пока вопрос снимаю, если еще трудности будут отпишусь...
|
|
Наверх
|
|
|
|
|
|