Я работаю над модификацией встроенных функций в квантстрате, которые связаны с ограничениями. Я хочу протестировать систему, которая продается только тогда, когда цена закрытия ниже stoplimit. Я смог изменить данные сравнения, поэтому он продает, когда close < stoplimit
.Quantstrat: продавать в следующей строке (обычай)
Однако сделка по продаже происходит в тот же день, когда закрытие вызывает продажу. Это проблема, над которой я работаю.
Как изменить этот код для продажи на следующий день?
if(orderType == 'stoplimit')
txnprice <- min(orderPrice, Op(mktdataTimestamp)[,1])
else
txnprice <- orderPrice
txntime = timestamp