У вас не стоит Flash Player
Настройки
#81973 - Thu Jun 08 2017 10:59 PM Одновременное открытие позиции
ICEDONE Offline
member

Registered: Fri Oct 07 2016
Записи: 105
Реализовал робота на двух фьючах. все вроде норм работает. открытие позиции по второму инструменту происходит через блоки "есть активная позиция" - "Not" - "открытие по рынку". Т.е если по первому инструменту нет открытых позиций то откроется поза по второму, тоже и по первому.
Но есть одно "но", если появляется сигнал по второму инструменту и по первому одновременно то срабатывают оба. Как сделать так чтобы вход был только по одному.

Наверх
#81974 - Fri Jun 09 2017 06:14 AM Re: Одновременное открытие позиции [Re: ICEDONE]
Frend Offline
Pooh-Bah

Registered: Sat Jan 09 2010
Записи: 2054
делайте проверку по первому в это время что нет сигнала по второму в это же время, тогда войдет только второй если сигнал будет по обоим, или наоборот. т.е.
сигнал по первому==true&&сигнал по второму==true?false:сигнал по первому==true&&сигнал по второму==false


Отредактировано Frend (Fri Jun 09 2017 06:40 AM)
_________________________
Помогу с реализацией вашей идеи, оценкой системы. Консультации
frendwork@rambler.ru

Наверх
#81975 - Fri Jun 09 2017 08:52 AM Re: Одновременное открытие позиции [Re: Frend]
ICEDONE Offline
member

Registered: Fri Oct 07 2016
Записи: 105
Я квадратиками делаю. Написал в логической формуле, то что вы сказали, пишет что надо подать вход с сигнала (у меня это покупка по рынку), стрелочка не цепляется к лог.формуле.

Наверх
#81976 - Fri Jun 09 2017 03:22 PM Re: Одновременное открытие позиции [Re: ICEDONE]
Frend Offline
Pooh-Bah

Registered: Sat Jan 09 2010
Записи: 2054
сигнала, а вы видимо говорите о блоке открытия позиции
и дословно писать то не надо, замените на ваши сигналы, я схему отразил


Отредактировано Frend (Fri Jun 09 2017 03:23 PM)
_________________________
Помогу с реализацией вашей идеи, оценкой системы. Консультации
frendwork@rambler.ru

Наверх
#81996 - Mon Jun 12 2017 11:14 PM Re: Одновременное открытие позиции [Re: ICEDONE]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8135
Originally Posted By: ICEDONE
Реализовал робота на двух фьючах. все вроде норм работает. открытие позиции по второму инструменту происходит через блоки "есть активная позиция" - "Not" - "открытие по рынку". Т.е если по первому инструменту нет открытых позиций то откроется поза по второму, тоже и по первому.
Но есть одно "но", если появляется сигнал по второму инструменту и по первому одновременно то срабатывают оба. Как сделать так чтобы вход был только по одному.

нужно выбрать, кто из них главный. Т.е. если на обоих нет позиции, то кому-то нужно дать приоритет.

Наверх
#82002 - Tue Jun 13 2017 12:24 PM Re: Одновременное открытие позиции [Re: ViL]
ICEDONE Offline
member

Registered: Fri Oct 07 2016
Записи: 105
как сделать приоритет кубиками?

Наверх
#82003 - Tue Jun 13 2017 02:15 PM Re: Одновременное открытие позиции [Re: ICEDONE]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8135
Если нет позиций в обоих инструментах, то какой фьюч может сейчас торговать?
Вот это не сработает:
"через или и подать оба сигнала. Первый сигнал, что нет позиции по одному инструменту и второй, что нет позиции по двум инструментам.
А на второй инструмент подать сигнал, что нет позиций на первом инструменте." Так как сигнал будет на обоих.

Соответственно решение может быть только в самом сигнале входа в позицию. Нужно видеть скрипт, чтобы решить задачу.
Но логика достаточно проста:
Если на обоих инструментах нет позиций, то сигнал для входа есть только для данного инструмента.
Например, если сигнал для входа EMA>Close, то очевидно в логической формуле так и написать:
НетПозицийНаОбоих? false:EMA>Close и подать это на тот инструмент, который не в приоритете.

Наверх
#82004 - Tue Jun 13 2017 03:26 PM Re: Одновременное открытие позиции [Re: ViL]
ICEDONE Offline
member

Registered: Fri Oct 07 2016
Записи: 105
попробую

Наверх
#82393 - Sat Oct 07 2017 05:35 PM Re: Одновременное открытие позиции [Re: ViL]
ICEDONE Offline
member

Registered: Fri Oct 07 2016
Записи: 105
Ничего у меня не получилось. Как дать приоритет первому инструменту при одновременном срабатывания сигнала. Помогите пожалуйста)))алгоритм прилагается


Attachments
алгоритм.tscript (28 downloads)


Наверх
#82394 - Sat Oct 07 2017 05:55 PM Re: Одновременное открытие позиции [Re: ICEDONE]
ICEDONE Offline
member

Registered: Fri Oct 07 2016
Записи: 105
Вот такой будет более приближенный к моему, так просто как у вас не получится, так как входов в позицию несколько . Как реализовать не понимаю.


Attachments
алгоритм.tscript (31 downloads)


Наверх
#82396 - Sat Oct 07 2017 07:15 PM Re: Одновременное открытие позиции [Re: ICEDONE]
ICEDONE Offline
member

Registered: Fri Oct 07 2016
Записи: 105
Нашел довольно неожиданное решение)))

Реализация следующая:

сигнал- блок "и" - открытие позиции 1 инструмент
с блока "и" - блок "not" - блок "И" - открытие позиции 2-й инструмент..


может кому пригодиться

Наверх
#83089 - Wed Mar 28 2018 10:42 AM Re: Одновременное открытие позиции [Re: ICEDONE]
ICEDONE Offline
member

Registered: Fri Oct 07 2016
Записи: 105
Добрый день! Появилась ли возможность выбора приоритета входа в версии ТСЛАБ 2.0?

Наверх
#83090 - Wed Mar 28 2018 11:16 AM Re: Одновременное открытие позиции [Re: ICEDONE]
ICEDONE Offline
member

Registered: Fri Oct 07 2016
Записи: 105
хорошо бы сделали кубик приоритета, или галочку в открытии позиции

Наверх
#83091 - Wed Mar 28 2018 01:02 PM Re: Одновременное открытие позиции [Re: ICEDONE]
ICEDONE Offline
member

Registered: Fri Oct 07 2016
Записи: 105
У меня примерно такой скрипт. Через И подается куча сигналов на открытие позиции. Приоритет при одновременном срабатывании надо отдать инструменту один. Помогите как реализовать?


Attachments
Новый скрипт.tscript (27 downloads)



Отредактировано ICEDONE (Wed Mar 28 2018 01:06 PM)

Наверх
#83095 - Wed Mar 28 2018 04:01 PM Re: Одновременное открытие позиции [Re: ICEDONE]
ViL Offline
TSLab
Carpal Tunnel

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

Наверх
#83097 - Wed Mar 28 2018 05:01 PM Re: Одновременное открытие позиции [Re: ViL]
ICEDONE Offline
member

Registered: Fri Oct 07 2016
Записи: 105
Спасибо за ответ,но не получилось.Похоже это стало условием для входа. Сделки на 2-ом инструменте пропали.


Отредактировано ICEDONE (Wed Mar 28 2018 05:03 PM)

Наверх
#83100 - Wed Mar 28 2018 05:38 PM Re: Одновременное открытие позиции [Re: ICEDONE]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8135
Скорее всего это условие не совпадает с условиями входов. Просто уберите условия входа от зависимого инструмента, кроме того, что я дал и немного его измените, при необходимости. Например так:
Удерживалось баров[i-1]==0 && Удерживалось баров >0

Наверх
#83105 - Wed Mar 28 2018 05:51 PM Re: Одновременное открытие позиции [Re: ViL]
ICEDONE Offline
member

Registered: Fri Oct 07 2016
Записи: 105
он не так зависим. Это отдельный инструмент со своими входами. Не получиться их убрать.

Наверх
#83108 - Wed Mar 28 2018 06:46 PM Re: Одновременное открытие позиции [Re: ICEDONE]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8135
Тогда продлите условия на один бар.
Блок Задержать побарно или блок Перевернуть До условия


Отредактировано ViL (Wed Mar 28 2018 06:56 PM)

Наверх
#83110 - Wed Mar 28 2018 08:23 PM Re: Одновременное открытие позиции [Re: ViL]
ICEDONE Offline
member

Registered: Fri Oct 07 2016
Записи: 105
Короче ни черта не получается. Буду использовать меньший объем позиции по инструментам. Было бы не плохо по возможности сделать кубик или выборку приоритета в исполнении. Это же типа арбитража.


Отредактировано ICEDONE (Wed Mar 28 2018 08:24 PM)

Наверх


Moderator:  ViL, sar