VEMA will always calculate the RiskReward based off a trades initial StopLoss value.
Traders are able to move their StopLoss closer to Entry, and even into Profit. When you do this, you may notice that the Actual R/R in VEMA no longer matches the RiskReward shown by Trading View. This is because VEMA will always calculate RiskReward based on a trades initial StopLoss value.
In the example below, the TakeProfit has been moved further away from the initial TakeProfit value. Moving the TakeProfit target will affect VEMA's RiskReward calculation. VEMA will always use the most current TakeProfit value.
Now lets move the trades StopLoss value closer to entry. You'll see that the RiskReward is not changing. This is because VEMA will always use the trades initial StopLoss value.
Because a trader can move the StopLoss, note that VEMA’s RiskReward may not match the TP/SL tool in TradingView.
VEMA does not let traders move their StopLoss further from a trades initial value, as this would mean risking more than the initial AccountRisk%.