Pine Script Initial funds cannot be changed according to conditions

var float start_cash = 1000
var int Percen_count = 0 // loss Count

// Check the last closed trade for loss and update funds
if (strategy.closedtrades > 0)
    last_trade_exit_price = strategy.closedtrades.exit_price(strategy.closedtrades-1)
    last_trade_entry_price = strategy.closedtrades.entry_price(strategy.closedtrades-1)
    
    // Get the size of the last transaction
    last_trade_size = strategy.closedtrades.size(strategy.closedtrades-1)
 
    // Calculate actual profit or loss
    trade_profit_loss = (last_trade_exit_price - last_trade_entry_price) * last_trade_size

    // Check if there is a loss
    is_loss = trade_profit_loss < 0

    if is_loss
        Percen_count := Percen_count + 1
        // If lose 5 times in a row, it will be cleared next time.
        if Percen_count == 4
            Percen_count := 0
            start_cash := 1000
        else
            start_cash := start_cash * (1 + (0.2 * Percen_count))
    else
        Percen_count := 0 // If profitable, reset counter
        start_cash := 1000 // Restore initial funds

The code(problem fragment) snippet I have in question is as above, TVC index uses MovingAvg2LineCross(10, 5), first backtest started on 2019-08-13.

I need to invest $1,000 at the closing price when a signal appears (eg: long signal), close the long position of $1,000 and sell $1,000 short at the closing price when the signal appears (eg: short signal). If I lose the first time, I will lose the second time. Invest 20% more, such as: (start_cash :=start_cash * (1 + (0.2 * Percen_count))). If you win a certain time or lose 5 times in a row, you will return to 1,000 US dollars and the Percen_count will be cleared.

After I ran this script, I found that the amount invested in the first 11 times of , the direction of the signal, and the profit and loss situation were as follows:
[998 Long win
999 Short win
998 Long win
998 Short win
998 Long loss
998 Short loss
999 Long loss
1679 Short Loss
999 Long loss
1199 Short win
1679 Long win
]
Each loss does not perform the operation as expected start_cash := start_cash * (1 + (0.2 * Percen_count)), such as (the fifth transaction to the ninth transaction), and the 10th transaction (having lost 5 times in a row before) to The 11th transaction (the 10th transaction that was profitable) should have initial funds of 1,000 US dollars, but they were not set to 1,000 US dollars.

New contributor

jacky is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.

Trang chủ Giới thiệu Sinh nhật bé trai Sinh nhật bé gái Tổ chức sự kiện Biểu diễn giải trí Dịch vụ khác Trang trí tiệc cưới Tổ chức khai trương Tư vấn dịch vụ Thư viện ảnh Tin tức - sự kiện Liên hệ Chú hề sinh nhật Trang trí YEAR END PARTY công ty Trang trí tất niên cuối năm Trang trí tất niên xu hướng mới nhất Trang trí sinh nhật bé trai Hải Đăng Trang trí sinh nhật bé Khánh Vân Trang trí sinh nhật Bích Ngân Trang trí sinh nhật bé Thanh Trang Thuê ông già Noel phát quà Biểu diễn xiếc khỉ Xiếc quay đĩa Dịch vụ tổ chức sự kiện 5 sao Thông tin về chúng tôi Dịch vụ sinh nhật bé trai Dịch vụ sinh nhật bé gái Sự kiện trọn gói Các tiết mục giải trí Dịch vụ bổ trợ Tiệc cưới sang trọng Dịch vụ khai trương Tư vấn tổ chức sự kiện Hình ảnh sự kiện Cập nhật tin tức Liên hệ ngay Thuê chú hề chuyên nghiệp Tiệc tất niên cho công ty Trang trí tiệc cuối năm Tiệc tất niên độc đáo Sinh nhật bé Hải Đăng Sinh nhật đáng yêu bé Khánh Vân Sinh nhật sang trọng Bích Ngân Tiệc sinh nhật bé Thanh Trang Dịch vụ ông già Noel Xiếc thú vui nhộn Biểu diễn xiếc quay đĩa Dịch vụ tổ chức tiệc uy tín Khám phá dịch vụ của chúng tôi Tiệc sinh nhật cho bé trai Trang trí tiệc cho bé gái Gói sự kiện chuyên nghiệp Chương trình giải trí hấp dẫn Dịch vụ hỗ trợ sự kiện Trang trí tiệc cưới đẹp Khởi đầu thành công với khai trương Chuyên gia tư vấn sự kiện Xem ảnh các sự kiện đẹp Tin mới về sự kiện Kết nối với đội ngũ chuyên gia Chú hề vui nhộn cho tiệc sinh nhật Ý tưởng tiệc cuối năm Tất niên độc đáo Trang trí tiệc hiện đại Tổ chức sinh nhật cho Hải Đăng Sinh nhật độc quyền Khánh Vân Phong cách tiệc Bích Ngân Trang trí tiệc bé Thanh Trang Thuê dịch vụ ông già Noel chuyên nghiệp Xem xiếc khỉ đặc sắc Xiếc quay đĩa thú vị
Trang chủ Giới thiệu Sinh nhật bé trai Sinh nhật bé gái Tổ chức sự kiện Biểu diễn giải trí Dịch vụ khác Trang trí tiệc cưới Tổ chức khai trương Tư vấn dịch vụ Thư viện ảnh Tin tức - sự kiện Liên hệ Chú hề sinh nhật Trang trí YEAR END PARTY công ty Trang trí tất niên cuối năm Trang trí tất niên xu hướng mới nhất Trang trí sinh nhật bé trai Hải Đăng Trang trí sinh nhật bé Khánh Vân Trang trí sinh nhật Bích Ngân Trang trí sinh nhật bé Thanh Trang Thuê ông già Noel phát quà Biểu diễn xiếc khỉ Xiếc quay đĩa
Thiết kế website Thiết kế website Thiết kế website Cách kháng tài khoản quảng cáo Mua bán Fanpage Facebook Dịch vụ SEO Tổ chức sinh nhật