У вас не стоит Flash Player
Настройки
#84114 - Sat Nov 10 2018 11:41 AM Как реализовать открытие позиций в разные стороны?
ASDen Offline
stranger

Registered: Tue Sep 25 2018
Записи: 16
Добрый день коллеги!
Написал несколько роботов, которые одновременно могут работать и в шорт и в лонг, и всех начал тестировать на живом счете на одном инструменте, но вот незадача (которую понимал, но не придал значения) при наличии лонга в одном роботе, другой открытием шорта закрывает лонг другого робота. Роботы тестовые, но результатов работы не истории мне недостаточно, хочу покрутить их пару недель в реале, и далее сделать выводы кому жить, кого допиливать. Отсюда два вопроса:
1. Кубик «есть открытая позиция» проверяет наличие только в текущем роботе, а не в текущем инструменте, можно ли как-то возвращать «глобальный» ответ кубика, то есть в принципе наличие позы на конкретном инструменте, даже если она открыта ручками.
2. Как реализовать наличие и длинной и короткой позиции единовременно. Полагаю что должны быть открыты n-ное количество счетов, а если этих роботов 20, не открывать же 20 счетов?
Гугла спрашивал, возможно невнятно, либо он меня не понял, но однозначного ответа на свои вопросы не получил. Рассчитываю на ваше профессиональное мнение. Благодарю!

Наверх
#84124 - Mon Nov 12 2018 12:38 PM Re: Как реализовать открытие позиций в разные стороны? [Re: ASDen]
Vitalie Offline
newbie

Registered: Fri Jul 13 2018
Записи: 42
Первый вопрос очень интересный, мне тоже хотелось бы понять если можно получать актуальное состояние по инструменту, который участвует сразу в нескольких скриптах...
Вы как-то решили проблему?

Наверх
#84130 - Tue Nov 13 2018 11:40 AM Re: Как реализовать открытие позиций в разные стороны? [Re: Vitalie]
ICEDONE Offline
member

Registered: Fri Oct 07 2016
Записи: 105
Можно впихнуть все роботы в один. С 1 источника инструмента стрелочкой - есть открытая позия - NOT - через "И" вместе с сигналом подать на открытие позиции второго инструмента, от второго инструмента на первый аналогично.


Attachments
Безымянный.jpg (29 downloads)



Отредактировано ICEDONE (Tue Nov 13 2018 11:45 AM)

Наверх
#84131 - Tue Nov 13 2018 03:06 PM Re: Как реализовать открытие позиций в разные стороны? [Re: ASDen]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8139
счета - текущая позиция

https://www.screencast.com/t/VnMt0y32OHvt

Наверх
#84133 - Tue Nov 13 2018 06:41 PM Re: Как реализовать открытие позиций в разные стороны? [Re: ViL]
ASDen Offline
stranger

Registered: Tue Sep 25 2018
Записи: 16
Благодарю! То что надо!

Наверх
#84134 - Tue Nov 13 2018 06:42 PM Re: Как реализовать открытие позиций в разные стороны? [Re: ICEDONE]
ASDen Offline
stranger

Registered: Tue Sep 25 2018
Записи: 16
Это если разные инструменты, а если один эта схема не сработает.

Наверх
#84142 - Wed Nov 14 2018 11:40 AM Re: Как реализовать открытие позиций в разные стороны? [Re: ASDen]
ICEDONE Offline
member

Registered: Fri Oct 07 2016
Записи: 105
Вопрос был про несколько роботов, если один лонг, а другой шорт.

Наверх
#84144 - Thu Nov 15 2018 07:51 AM Re: Как реализовать открытие позиций в разные стороны? [Re: ICEDONE]
ASDen Offline
stranger

Registered: Tue Sep 25 2018
Записи: 16
Допёр. Вариант. Благодарю за мысль!
Реализовал через ТекущаяПозиция, так на мой взгляд удобнее.

Наверх


Moderator:  ViL, sar