Я тестирую стратегию в Pine Script, используя индикатор Tom Demark. Он закрывает сделку всякий раз, когда происходит изменение цены (изменение цвета) или когда на него попадает ордер стоп-лосс.
Он открывает сделку всякий раз, когда зеленый два выходит выше зеленого.
Но всякий раз, когда есть закрывающая сделка и новая входная сделка в той же свече, количество входной сделки удваивается от того, что должно быть. Я использую 10 КБ на сделку в моем примере.
Я попытался заблокировать сумму наличными до 10 тыс., Используя:
default_qty_type=strategy.cash
default_qty_value=10000
strategy.entry("long", strategy.long, stop = high+40, when = Count1==1)
strategy.close("long", when = Count1==8)
strategy.close("long", when = priceflipbear)
priceflipbear = Count1[1] and Count2
Я ожидаю получить ордер 10 КБ вместо 20 КБ или более, каждый раз, когда новая сделка открывается после предыдущей сделки закрытия в той же свече.