Strategy.exit продает неправильный вход даже с моим конкретным идентификатором входа

Я покупаю до 2 заказов одновременно. Оба они имеют свой собственный идентификатор входа. Для каждой записи я сохраняю цену акции, чтобы иметь собственную логику, когда продавать. По какой-то причине те продажи с конкретными продажами не работают. Вот некоторые результаты торговли:

введите здесь описание изображения

а также мой код:

var price_buy_1 = 0.0
var price_buy_2 = 0.0

enter_signal = crossover(macdLine, signalLine)

if (enter_signal and price_buy_1 == 0.0)
    strategy.entry("buy", strategy.long, qty=1, comment="buy1")
    price_buy_1 := close

else if (enter_signal  and price_buy_1 != 0.0 and price_buy_2 == 0.0)
    strategy.entry("buy2", strategy.long, qty=1, comment="buy2")
    price_buy_2 := close

rsi_sell_trigger =  rsi_normal > 70 and close > price_buy_1 * (1 + ((profit - 2)/100)) and histLine[1] > histLine and price_buy_1 != 0.0
profit_sell_trigger = close > price_buy_1 * (1 + ((profit)/100)) and (histLine[1] > histLine or rsi_normal[1] > rsi_normal) and price_buy_1 != 0.0 

if (rsi_sell_trigger or profit_sell_trigger)
    price_buy_1 := 0.0
    strategy.close("buy",  comment = "Profit Sell", when = profit_sell_trigger)
    strategy.close("buy",  comment = "Max RSI Sell", when = rsi_sell_trigger)

rsi_sell_trigger2 =  rsi_normal > 70 and close > price_buy_2 * (1 + ((profit - 2)/100)) and histLine[1] > histLine and price_buy_2 != 0.0
profit_sell_trigger2 = close > price_buy_2 * (1 + ((profit)/100)) and (histLine[1] > histLine or rsi_normal[1] > rsi_normal) and price_buy_2 != 0.0 

if (rsi_sell_trigger2 or profit_sell_trigger2)
    price_buy_2 := 0.0
    strategy.close("buy2",  comment = "Profit Sell 2", when = profit_sell_trigger2)
    strategy.close("buy2",  comment = "Max RSI Sell 2", when = rsi_sell_trigger2)

person Martin L imakemygame    schedule 22.01.2021    source источник
comment
Я думаю, что это та же проблема ="Выход стратегии скрипта tradingview pine и стратегия закрытия не учитываются">stackoverflow.com/questions/64743470/   -  person Andrey D    schedule 25.01.2021