В одном скрипте имеются блоки открытия позы различные по направлению (лонг, шорт). Условия на проверку Активной позы нет, то есть теоретически противоположные позы могут открываться как одновременно (независимо друг от друга), так и поочередно (например при открытом лонге, не выходя из него подается сигнал на открытие шорта...)
Никак не соображу как в реале будет вести себя скрипт, особенно с учетом выставленных в скрипте настроек Лимитов, особо на фьючах?
Упрощенный пример по фьючу сбера. На счету 100 тыс.руб., ГО на контракт 1 тыс.руб., цена контракта 10 тыс.руб., в блоке открытия позы скрипта стоит максимальное плечо - 10. В настройках скрипта для запуска: выбран тип управления лимитами "в %-х от портфеля", значение лимита выбран - 1 (то есть 100%).
Работаем: 1) поступил сигнал лонга на открытие и мы закупили максимум контрактов - 100 (общая ст-ть 1 млн.руб., ГО - 100 тыс.руб.), 2) предположем, что мы в абсолютном боковике и цена контракта и кол-во денег на счету не меняется, т.е. - 100 тыс.руб. на счету. Однако вот тут то, при открытом лонге, поступает сигнал на открытие шорта тоже 100 контрактов. Что будет делать скрипт в реале?:
1) откроет ли шорт на 100 контрактов и получается по скрипту будут одновременно открыты 2 противоположные позы (хотя по счету брокера в таком случае вообще открытых контрактов быть не должно - 100 купили, 100 продали)? или поведет себя иначе...
2) после открытия шорта все таки поступает сигнал на закрытие лонга, что будет?
3) само ГО в описываемом примере при одновременных куплях- продажах в противоположных направлениях по одному и томуже скрипту по идее влиять (уменьшать в 2 раза) на лимиты не должно, или как то все таки влияет?