Предполагая, что у меня есть длинная позиция с остановкой уровня продаж на 75, OHLC предыдущего дня был 95 100, 80,85. Сегодня рынок упал вниз и открылся на отметке 65, и, наконец, OHLC составил 65,70,55,60. В этом случае, если я ставлю стоп-лимит порядка 75, он никогда не заполняется. Если я поставлю ордер на продажу с pricemethod = «limit» на 75, он заполняется на 75, несмотря на то, что не торгуется между 70 и 80 (зона разрыва), что я считаю нереалистичным. Реально IF остановить уровень продаж> Открыть или остановить уровень покупки < Открыть THEN он должен быть заполнен при открытии. Кто-нибудь знает, как реализовать эту логику?Quantstrat в R, stoplimit order не работает должным образом, когда рынок открыт через уровень остановки
Хам
Ян, спасибо большое за ваш быстрый ответ. Я использовал версию 0.7.7 и нашел 0.7.8, так что завтра я попытаюсь запустить снова. однако я не могу согласиться с вашей идеей о том, что система должна заполнять заказ по высокой цене; когда рынок открылся в 65 с большим разрывом, где уже превысил мой уровень остановки продажи на 10 пунктов, вы никогда не сможете предсказать, что рынок вернется обратно к 70 в то время. Только выбор просто продается на рынке как можно скорее, чтобы выйти из плохой позиции и избежать дальнейших потерь. поэтому в случае, если остановить уровень продажи> Открыть или остановить уровень покупки <Открыть, система должна заполнить заказ при открытии ... – user2410213