Одновременное открытие позиции

Автор: ICEDONE

Одновременное открытие позиции - Thu Jun 08 2017 10:59 PM

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

Re: Одновременное открытие позиции - Fri Jun 09 2017 06:14 AM

делайте проверку по первому в это время что нет сигнала по второму в это же время, тогда войдет только второй если сигнал будет по обоим, или наоборот. т.е.
сигнал по первому==true&&сигнал по второму==true?false:сигнал по первому==true&&сигнал по второму==false
Автор: ICEDONE

Re: Одновременное открытие позиции - Fri Jun 09 2017 08:52 AM

Я квадратиками делаю. Написал в логической формуле, то что вы сказали, пишет что надо подать вход с сигнала (у меня это покупка по рынку), стрелочка не цепляется к лог.формуле.
Автор: Frend

Re: Одновременное открытие позиции - Fri Jun 09 2017 03:22 PM

сигнала, а вы видимо говорите о блоке открытия позиции
и дословно писать то не надо, замените на ваши сигналы, я схему отразил
Автор: ViL

Re: Одновременное открытие позиции - Mon Jun 12 2017 11:14 PM

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

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

Re: Одновременное открытие позиции - Tue Jun 13 2017 12:24 PM

как сделать приоритет кубиками?
Автор: ViL

Re: Одновременное открытие позиции - Tue Jun 13 2017 02:15 PM

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

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

Re: Одновременное открытие позиции - Tue Jun 13 2017 03:26 PM

попробую
Автор: ICEDONE

Re: Одновременное открытие позиции - Sat Oct 07 2017 05:35 PM

Ничего у меня не получилось. Как дать приоритет первому инструменту при одновременном срабатывания сигнала. Помогите пожалуйста)))алгоритм прилагается
Автор: ICEDONE

Re: Одновременное открытие позиции - Sat Oct 07 2017 05:55 PM

Вот такой будет более приближенный к моему, так просто как у вас не получится, так как входов в позицию несколько . Как реализовать не понимаю.
Автор: ICEDONE

Re: Одновременное открытие позиции - Sat Oct 07 2017 07:15 PM

Нашел довольно неожиданное решение)))

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

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


может кому пригодиться
Автор: ICEDONE

Re: Одновременное открытие позиции - Wed Mar 28 2018 10:42 AM

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

Re: Одновременное открытие позиции - Wed Mar 28 2018 11:16 AM

хорошо бы сделали кубик приоритета, или галочку в открытии позиции
Автор: ICEDONE

Re: Одновременное открытие позиции - Wed Mar 28 2018 01:02 PM

У меня примерно такой скрипт. Через И подается куча сигналов на открытие позиции. Приоритет при одновременном срабатывании надо отдать инструменту один. Помогите как реализовать?
Автор: ViL

Re: Одновременное открытие позиции - Wed Mar 28 2018 04:01 PM

https://www.screencast.com/t/fMVjOQenjxXj
Автор: ICEDONE

Re: Одновременное открытие позиции - Wed Mar 28 2018 05:01 PM

Спасибо за ответ,но не получилось.Похоже это стало условием для входа. Сделки на 2-ом инструменте пропали.
Автор: ViL

Re: Одновременное открытие позиции - Wed Mar 28 2018 05:38 PM

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

Re: Одновременное открытие позиции - Wed Mar 28 2018 05:51 PM

он не так зависим. Это отдельный инструмент со своими входами. Не получиться их убрать.
Автор: ViL

Re: Одновременное открытие позиции - Wed Mar 28 2018 06:46 PM

Тогда продлите условия на один бар.
Блок Задержать побарно или блок Перевернуть До условия
Автор: ICEDONE

Re: Одновременное открытие позиции - Wed Mar 28 2018 08:23 PM

Короче ни черта не получается. Буду использовать меньший объем позиции по инструментам. Было бы не плохо по возможности сделать кубик или выборку приоритета в исполнении. Это же типа арбитража.