#65011 - Mon Sep 22 2014 09:37 PM
Наращивание позици и выход по частям из позиции
|
member
Registered: Fri Apr 25 2014
Записи: 154
|
Добрый день! Уже обсуждалась тема, но я не нашел и не понял то что мне нужно.Есть пара вопросов, если не сложно помогите плиз с освоением.
1.Допустим, есть сигнал на покупку на 1 контракт, далее: а). после похождения определенного количества пунктов в профит от входа добираем позицию еще на такое же ко-во (на1), затем еще раз и так далее, если выбивает по стопу или обратному сигналу на продажу закрываем сразу все контракты и ждем след входа 1 контрактом. Какие блоки использовать, пробовал докупку через определенное ко-во пунктов сделать через константу, не получилось, нужен ли блок "есть активная позиция", блок "цена входа", откуда идет отсчет от цены входа, пробовал через лог формулу задать цена входа+-константа почему то не работает. б). Тоже самое, но при движении цены в % в сторону профита. (какой блок использовать?)
2. Как выйти по частям? То есть в блок открытия на вход уже подано 3 контракта в параметр кол-во и затем при прохождении цены в сторону профита определенное количество пунктов или % движения цены закрывать по одному контракту, а последний закрыть уже условием либо стопом либо обратным сигналом. Если сработал стоп то закрыть все имеющие позиции. Можно ли к одному блоку открытия присоединять блоки закрытия на каждую позицию? заранее спасибо за любую помощь)
|
|
Наверх
|
|
|
|
#65013 - Mon Sep 22 2014 11:23 PM
Re: Наращивание позици и выход по частям из позиции
[Re: captian]
|
member
Registered: Fri Apr 25 2014
Записи: 154
|
Спасибо за ответ, да я в самом начале изучения программы, но элементарные элементы уже изучены, сам скрипт мне не нужен, чтобы кто то сделал, я сам его сделал. Я прошу помощи в конструировании просто докупа позиции и ее закрытия, а так же выхода по частям. Понимаю что для наращивания позиции необходимо создавать "блок открытия" и "закрытия" на каждую позицию отдельно а дальше как? там по сути несколько кубиков а какие и как их соединить?
|
|
Наверх
|
|
|
|
#65014 - Tue Sep 23 2014 07:21 AM
Re: Наращивание позици и выход по частям из позиции
[Re: Dimon81]
|
Carpal Tunnel
Registered: Sat Aug 21 2010
Записи: 2821
Loc: Занзибар
|
Спасибо за ответ, да я в самом начале изучения программы, но элементарные элементы уже изучены, сам скрипт мне не нужен, чтобы кто то сделал, я сам его сделал. Я прошу помощи в конструировании просто докупа позиции и ее закрытия, а так же выхода по частям. Понимаю что для наращивания позиции необходимо создавать "блок открытия" и "закрытия" на каждую позицию отдельно а дальше как? там по сути несколько кубиков а какие и как их соединить? Каждый дополнительный блок открытия соединять через "и" с основным условием и дополнительным условием (основное, это то, на котором происходит открытие первой позиции, дополнительное, это условие, на котором происходит докупка). Что бы закрыть все позиции разом, достаточно соединить блоки закрытия на одно условие. Что бы закрывать по частям надо либо для каждого выхода писать своё условие, либо использовать основное и дополнительное, либо сделать "лесенку" условий через "и". Условием для рыночной заявки может служить любой логический блок (лог формула, блок пересечения и пр.) Для лимитных или стоп заявок достаточно установить цену. Но можно цену и условие. Ценой может служить любой числовой поток (формула, константа, индикатор в масштабе цены и др.) Чётко составленное техзадание облегчает создание скрипта. Продумайте все действия скрипта и при каких условиях, лучше пропишите их для себя. Что бы понять что именно у Вас не получается, задавайте вопросы не вообще, а в частности, по каждой возникшей проблеме по отдельности. Т.е. что конкретно не получается. Шанс получить ответ от других пользователей будет выше.
Отредактировано captian (Tue Sep 23 2014 07:28 AM)
|
|
Наверх
|
|
|
|
#65023 - Tue Sep 23 2014 08:10 PM
Re: Наращивание позици и выход по частям из позиции
[Re: captian]
|
member
Registered: Fri Apr 25 2014
Записи: 154
|
Посмотрите что я не так не делаю, вроде все соединил, но позиция не открывается, скользяшки как пример.
Attachments
наращивание_пример.tscript (261 downloads)
|
|
Наверх
|
|
|
|
#65024 - Tue Sep 23 2014 09:49 PM
Re: Наращивание позици и выход по частям из позиции
[Re: Dimon81]
|
Carpal Tunnel
Registered: Sat Aug 21 2010
Записи: 2821
Loc: Занзибар
|
Посмотрите что я не так не делаю, вроде все соединил, но позиция не открывается, скользяшки как пример. Ряд невыполнимых условий для открытия второй позиции: 1. пересечение разовое событие. пересеклось снизу, второго пересечения снизу не будет при открытой длинной позиции. А следующим будет пересечение сверху, длинная закроется и откроется короткая. 2. цена входа у Вас должна быть строго 100 (ЦенаВхода1==Константа1) получается для открытия второй сделки в лонг у Вас должны совпасть на одной свече: повторное пересечение снизу и цена первого входа должна быть строго 100. НЕВЫПОЛНИМО! Не зря же я Вам написал до этого: чётко сформулируйте правило открытия позиций. Оно должно быть формализовано и логически верно. Так что ошибка не в построении, а в задании скрипту заведомо невыполнимых условий. Исправил, но только для лонга.
Attachments
наращивание_пример.tscript (303 downloads)
Отредактировано captian (Tue Sep 23 2014 10:00 PM)
|
|
Наверх
|
|
|
|
#65026 - Wed Sep 24 2014 12:51 AM
Re: Наращивание позици и выход по частям из позиции
[Re: captian]
|
member
Registered: Fri Apr 25 2014
Записи: 154
|
Спасибо большое, теперь разобрался, но оказалось не так просто), видимо мне не только опыта но во многом логики не хватает эх...(( про пункт второй - выход по частям, если в блоке открытия поставить в количестве нужное число контрактов, возможен ли выход по частям? скажем зашел 3 и выходить по одному, последний держать до последнего?
|
|
Наверх
|
|
|
|
#65029 - Wed Sep 24 2014 06:52 AM
Re: Наращивание позици и выход по частям из позиции
[Re: Dimon81]
|
Carpal Tunnel
Registered: Sat Aug 21 2010
Записи: 2821
Loc: Занзибар
|
Спасибо большое, теперь разобрался, но оказалось не так просто), видимо мне не только опыта но во многом логики не хватает эх...(( про пункт второй - выход по частям, если в блоке открытия поставить в количестве нужное число контрактов, возможен ли выход по частям? скажем зашел 3 и выходить по одному, последний держать до последнего? Сейчас, в текущей версии, выход только тем количеством, которое в блоке вход. Для "частичного" выхода придётся увеличивать количество блоков входа. Ничто не мешает сделать несколько блоков входа по одной логике (они войдут одновременно), а для выхода использовать разные условия. Это чуть более громоздко, чем хотелось бы, но работает вполне корректно и даёт возможность осуществить любую логику.
|
|
Наверх
|
|
|
|
#72238 - Tue Aug 11 2015 07:43 PM
Re: Наращивание позици и выход по частям из позиции
[Re: captian]
|
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]
|
veteran
Registered: Wed Oct 02 2013
Записи: 1357
|
подскажите как сделать по одному условию и по одной цене открытие лимитной заявки больше максимума? И при дальнейшем если одна из них закрылась, то не должна открываться до того пока не закрылась первая сделка. Спасибо По поводу максимума надо точнее написать что хотите. А если одна и закрылась то ограничить вход через время выхода нужной позиции и ценой входа(что она есть, т.е. больше ноля) которая открыта то NOT. вариантов масса. Либо что она закрыта и имеет имя и цена входа больше ноля то NOT. А открытие лимитками выше максимума будет тяжело, тут помогут вам либо условные заявки(Если больше, если меньше), либо конкретное условие какое например закрытие больше максимума на 30 пунктов то лимитка по такой то цене(Это сугубо пример)!
|
|
Наверх
|
|
|
|
|
|