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