У вас не стоит Flash Player
Настройки
#65011 - Mon Sep 22 2014 09:37 PM Наращивание позици и выход по частям из позиции
Dimon81 Offline
member

Registered: Fri Apr 25 2014
Записи: 154
Добрый день! Уже обсуждалась тема, но я не нашел и не понял то что мне нужно.Есть пара вопросов, если не сложно помогите плиз с освоением.

1.Допустим, есть сигнал на покупку на 1 контракт, далее:
а). после похождения определенного количества пунктов в профит от входа добираем позицию еще на такое же ко-во (на1), затем еще раз и так далее, если выбивает по стопу или обратному сигналу на продажу закрываем сразу все контракты и ждем след входа 1 контрактом. Какие блоки использовать, пробовал докупку через определенное ко-во пунктов сделать через константу, не получилось, нужен ли блок "есть активная позиция", блок "цена входа", откуда идет отсчет от цены входа, пробовал через лог формулу задать цена входа+-константа почему то не работает.
б). Тоже самое, но при движении цены в % в сторону профита. (какой блок использовать?)

2. Как выйти по частям? То есть в блок открытия на вход уже подано 3 контракта в параметр кол-во и затем при прохождении цены в сторону профита определенное количество пунктов или % движения цены закрывать по одному контракту, а последний закрыть уже условием либо стопом либо обратным сигналом. Если сработал стоп то закрыть все имеющие позиции. Можно ли к одному блоку открытия присоединять блоки закрытия на каждую позицию?
заранее спасибо за любую помощь)

Наверх
#65012 - Mon Sep 22 2014 10:13 PM Re: Наращивание позици и выход по частям из позиции [Re: Dimon81]
captian Offline
Carpal Tunnel

Registered: Sat Aug 21 2010
Записи: 2821
Loc: Занзибар
Судя по вопросам, Вы на начальной стадии изучения программы. Сложновато будет Вам сразу сделать докупку. Но если начнёте, разбейте задачу на несколько простых.
Начните с простого примера, например с условия открытия первой позиции, затем перейдёте к докупке второй.
Делать скрипт за Вас вряд ли кто возьмётся. Делать вместе с Вами, это возможно в премиум саппорте (но это небесплатно) http://www.tslab.ru/support/premium-support/

полезные ссылки
http://www.tslab.ru/learning/
http://www.tslab.ru/soft/techspecs/
http://www.tslab.ru/soft/video/
http://forum.tslab.ru/ubb/ubbthreads.php?ubb=postlist&Board=33&page=1
http://forum.tslab.ru/ubb/ubbthreads.php?ubb=postlist&Board=24&page=1
_________________________
трансляция работы скриптов http://tslab.comon.ru/51FC0A21B9A4E85974B2CAD6450623E6
почта captian@mail.ru скайп captian1963

Наверх
#65013 - Mon Sep 22 2014 11:23 PM Re: Наращивание позици и выход по частям из позиции [Re: captian]
Dimon81 Offline
member

Registered: Fri Apr 25 2014
Записи: 154
Спасибо за ответ, да я в самом начале изучения программы, но элементарные элементы уже изучены, сам скрипт мне не нужен, чтобы кто то сделал, я сам его сделал.
Я прошу помощи в конструировании просто докупа позиции и ее закрытия, а так же выхода по частям. Понимаю что для наращивания позиции необходимо создавать "блок открытия" и "закрытия" на каждую позицию отдельно а дальше как? там по сути несколько кубиков а какие и как их соединить?

Наверх
#65014 - Tue Sep 23 2014 07:21 AM Re: Наращивание позици и выход по частям из позиции [Re: Dimon81]
captian Offline
Carpal Tunnel

Registered: Sat Aug 21 2010
Записи: 2821
Loc: Занзибар
Originally Posted By: Dimon81
Спасибо за ответ, да я в самом начале изучения программы, но элементарные элементы уже изучены, сам скрипт мне не нужен, чтобы кто то сделал, я сам его сделал.
Я прошу помощи в конструировании просто докупа позиции и ее закрытия, а так же выхода по частям. Понимаю что для наращивания позиции необходимо создавать "блок открытия" и "закрытия" на каждую позицию отдельно а дальше как? там по сути несколько кубиков а какие и как их соединить?

Каждый дополнительный блок открытия соединять через "и" с основным условием и дополнительным условием (основное, это то, на котором происходит открытие первой позиции, дополнительное, это условие, на котором происходит докупка).
Что бы закрыть все позиции разом, достаточно соединить блоки закрытия на одно условие. Что бы закрывать по частям надо либо для каждого выхода писать своё условие, либо использовать основное и дополнительное, либо сделать "лесенку" условий через "и".
Условием для рыночной заявки может служить любой логический блок (лог формула, блок пересечения и пр.)
Для лимитных или стоп заявок достаточно установить цену. Но можно цену и условие.
Ценой может служить любой числовой поток (формула, константа, индикатор в масштабе цены и др.)

Чётко составленное техзадание облегчает создание скрипта. Продумайте все действия скрипта и при каких условиях, лучше пропишите их для себя.

Что бы понять что именно у Вас не получается, задавайте вопросы не вообще, а в частности, по каждой возникшей проблеме по отдельности. Т.е. что конкретно не получается.
Шанс получить ответ от других пользователей будет выше.


Отредактировано captian (Tue Sep 23 2014 07:28 AM)
_________________________
трансляция работы скриптов http://tslab.comon.ru/51FC0A21B9A4E85974B2CAD6450623E6
почта captian@mail.ru скайп captian1963

Наверх
#65023 - Tue Sep 23 2014 08:10 PM Re: Наращивание позици и выход по частям из позиции [Re: captian]
Dimon81 Offline
member

Registered: Fri Apr 25 2014
Записи: 154
Посмотрите что я не так не делаю, вроде все соединил, но позиция не открывается, скользяшки как пример.


Attachments
наращивание_пример.tscript (261 downloads)


Наверх
#65024 - Tue Sep 23 2014 09:49 PM Re: Наращивание позици и выход по частям из позиции [Re: Dimon81]
captian Offline
Carpal Tunnel

Registered: Sat Aug 21 2010
Записи: 2821
Loc: Занзибар
Originally Posted By: Dimon81
Посмотрите что я не так не делаю, вроде все соединил, но позиция не открывается, скользяшки как пример.
Ряд невыполнимых условий для открытия второй позиции:
1. пересечение разовое событие. пересеклось снизу, второго пересечения снизу не будет при открытой длинной позиции. А следующим будет пересечение сверху, длинная закроется и откроется короткая.
2. цена входа у Вас должна быть строго 100 (ЦенаВхода1==Константа1)


получается для открытия второй сделки в лонг у Вас должны совпасть на одной свече: повторное пересечение снизу и цена первого входа должна быть строго 100.
НЕВЫПОЛНИМО!

Не зря же я Вам написал до этого: чётко сформулируйте правило открытия позиций. Оно должно быть формализовано и логически верно.
Так что ошибка не в построении, а в задании скрипту заведомо невыполнимых условий.

Исправил, но только для лонга.


Attachments
наращивание_пример.tscript (303 downloads)



Отредактировано captian (Tue Sep 23 2014 10:00 PM)
_________________________
трансляция работы скриптов http://tslab.comon.ru/51FC0A21B9A4E85974B2CAD6450623E6
почта captian@mail.ru скайп captian1963

Наверх
#65026 - Wed Sep 24 2014 12:51 AM Re: Наращивание позици и выход по частям из позиции [Re: captian]
Dimon81 Offline
member

Registered: Fri Apr 25 2014
Записи: 154
Спасибо большое, теперь разобрался, но оказалось не так просто), видимо мне не только опыта но во многом логики не хватает эх...((
про пункт второй - выход по частям, если в блоке открытия поставить в количестве нужное число контрактов, возможен ли выход по частям? скажем зашел 3 и выходить по одному, последний держать до последнего?

Наверх
#65029 - Wed Sep 24 2014 06:52 AM Re: Наращивание позици и выход по частям из позиции [Re: Dimon81]
captian Offline
Carpal Tunnel

Registered: Sat Aug 21 2010
Записи: 2821
Loc: Занзибар
Originally Posted By: Dimon81
Спасибо большое, теперь разобрался, но оказалось не так просто), видимо мне не только опыта но во многом логики не хватает эх...((
про пункт второй - выход по частям, если в блоке открытия поставить в количестве нужное число контрактов, возможен ли выход по частям? скажем зашел 3 и выходить по одному, последний держать до последнего?
Сейчас, в текущей версии, выход только тем количеством, которое в блоке вход.
Для "частичного" выхода придётся увеличивать количество блоков входа.
Ничто не мешает сделать несколько блоков входа по одной логике (они войдут одновременно), а для выхода использовать разные условия. Это чуть более громоздко, чем хотелось бы, но работает вполне корректно и даёт возможность осуществить любую логику.
_________________________
трансляция работы скриптов http://tslab.comon.ru/51FC0A21B9A4E85974B2CAD6450623E6
почта captian@mail.ru скайп captian1963

Наверх
#72238 - Tue Aug 11 2015 07:43 PM Re: Наращивание позици и выход по частям из позиции [Re: captian]
amet1st Offline
stranger

Registered: Mon Jun 22 2015
Записи: 23
подскажите как сделать по одному условию и по одной цене открытие лимитной заявки больше максимума? И при дальнейшем если одна из них закрылась, то не должна открываться до того пока не закрылась первая сделка. Спасибо


Отредактировано amet1st (Tue Aug 11 2015 07:44 PM)

Наверх
#72250 - Wed Aug 12 2015 11:22 PM Re: Наращивание позици и выход по частям из позиции [Re: amet1st]
Stan Offline
veteran

Registered: Wed Oct 02 2013
Записи: 1357
Originally Posted By: amet1st
подскажите как сделать по одному условию и по одной цене открытие лимитной заявки больше максимума? И при дальнейшем если одна из них закрылась, то не должна открываться до того пока не закрылась первая сделка. Спасибо


По поводу максимума надо точнее написать что хотите. А если одна и закрылась то ограничить вход через время выхода нужной позиции и ценой входа(что она есть, т.е. больше ноля) которая открыта то NOT. вариантов масса. Либо что она закрыта и имеет имя и цена входа больше ноля то NOT. А открытие лимитками выше максимума будет тяжело, тут помогут вам либо условные заявки(Если больше, если меньше), либо конкретное условие какое например закрытие больше максимума на 30 пунктов то лимитка по такой то цене(Это сугубо пример)!

Наверх


Moderator:  ViL, sar