У вас не стоит Flash Player
Настройки
#80792 - Sun Dec 18 2016 11:22 PM Кубик "Открыть вирт. позицию в БА"
Fitter1990 Offline
stranger

Registered: Thu Feb 27 2014
Записи: 3
Доброго времени суток, уважаемые форумчане и разработчики!

Подскажите пожалуйста по блокам "Открыть вирт. позицию в БА" и "Закрыть вирт. позицию в БА" - можно ли с помощью них открывать/закрывать виртуальные позиции? В справке, к сожалению информацию по этим блокам не нашел. Если можно, то как в неё подавать цену? Или только через фиксированное значение блока?
Заранее всем огромное спасибо.

Наверх
#80799 - Mon Dec 19 2016 06:36 PM Re: Кубик "Открыть вирт. позицию в БА" [Re: Fitter1990]
Option Wizard Offline
writer

Registered: Fri Apr 24 2015
Записи: 596
Этот блок создаёт виртуальную позицию ровно с той ценой и количеством, какие указаны в его параметрах.

Блок старается поставить эту позицию на первый сегодняшний бар и фактическую цену полностью игнорирует.
В этом и есть смысл его "виртуальности".

На выходе блок возвращает объект-позицию по аналогии с тем, как работают обычные блоки открытия позиций.


Блок "Закрыть вирт. позицию" == "Close Virtual Pos" предполагает, что на вход ему передана виртуальная позиция, созданная предыдущим блоком.

В параметрах этого блока можно указать цену закрытия и "время жизни" (в минутах).
Если с момента "открытия" виртуальной позиции прошло указанное количество минут, то эта виртуальная позиция будет также виртуально закрыта.


ПРЕДУПРЕЖДЕНИЕ! Никогда не пробовал специально закрывать виртуальные позиции реальными равно как и закрывать реальные позиции виртуальными. Предполагаю, что там может произойти много неожиданных спецэффектов.

Если Вы скажете, что пытаетесь сделать, попробую прикинуть как это лучше оформить.
_________________________
Скидка на опционной криптобирже Deribit:
https://www.deribit.com/reg-2200.8947?q=home
Да пребудет с вами Вола!

Наверх
#80800 - Mon Dec 19 2016 08:38 PM Re: Кубик "Открыть вирт. позицию в БА" [Re: Option Wizard]
Fitter1990 Offline
stranger

Registered: Thu Feb 27 2014
Записи: 3
Благодарю за разъяснения.
Нужна возможность выставлять виртуальные заявки наравне с реальными. Т.е. бот выключается из реальной торговли, но продолжает торговать виртуально и можно посмотреть "что было бы, войди мы реально в эту сделку?" Т.е. и в эквити, чтобы учитывалась эта позиция, и в других показателях торговли (профит фактор и т.д.). Вроде демо-торгов, но на реальных данных :-)

Есть нечто подобное в API? Если нет, то позволит ли платформа такое с собой на С# сотворить?

Наверх
#80826 - Wed Dec 21 2016 10:42 AM Re: Кубик "Открыть вирт. позицию в БА" [Re: Fitter1990]
Option Wizard Offline
writer

Registered: Fri Apr 24 2015
Записи: 596
Этот режим реализуется, когда Вы запускаете скрипт из Лаборатории.
Вы видите где у Вас были сигналы и т.д.

Через C# АПИ есть возможность выставлять виртуальные сделки. Вы указываете сколько и по какой цене "исполнить". Эта цена может быть где угодно далеко от рынка. Вопрос будет в том, как это будет взаимодействовать потом с остальной частью Вашего скрипта.

Понятное дело, что если Вы так станете делать, то к нам потом не надо приходить с вопросом: "Почему у меня в агенте написано +100500 денег, а на брокерском счете -- убыток.".

Ещё раз повторюсь:
Где были БЫ сигналы и по каким ценам и сколько БЫ заработал робот, Вы и так можете увидеть в Лаборатории, прогнав симуляцию на свежих данных.
_________________________
Скидка на опционной криптобирже Deribit:
https://www.deribit.com/reg-2200.8947?q=home
Да пребудет с вами Вола!

Наверх


Moderator:  ViL, sar