This indicator calculates the risk per position based on user-defined settings.
Two Calculation Methods 1. Manual Stop Loss (%) & Manual Leverage 2. Manual Stop Loss (%) & Optimized Leverage
Settings 1. init_capital
Enter your current total capital.
2. Maximum Risk (%) per Position of Total Capital
Specify the percentage of your total funds to be risked for a single position.
3. manual_SL(%)
Enter the stop-loss percentage.
Range: 0.01 ~ 100
4. manual_leverage
Enter the leverage you wish to use.
Range: 1 ~ 100
Used in the first method (Manual Stop Loss (%) & Manual Leverage).
5. Safety Margin
Specify the safety margin for optimized leverage.
Range: 0.01 ~ 1
Used in the second method (Manual Stop Loss (%) & Optimized Leverage). Details are explained below.
Indicator Colors Black: Indicates which method is being used. White: Leverage. First Green: Funds to be invested. Second Green: Funds to be invested * Leverage. First Red: Stop-loss (%). Second Red: Stop-loss (%) * Leverage. Details for Each Method:
1. Manual Stop Loss (%) & Manual Leverage This method calculates the size of the funds based on user-defined stop-loss (%) and leverage settings.
White: manual_leverage. First Green: Investment = Maximum Risk / (manual_SL / 100) / manual_leverage Second Green: Maximum Risk * (manual_SL / 100) First Red: manual_SL. Second Red: manual_SL * manual_leverage
Ensure that the product of manual_SL and manual_leverage does not exceed 100. If it does, there is a risk of liquidation.
2. Manual Stop Loss (%) & Optimized Leverage This method calculates optimized leverage based on the user-defined stop-loss (%) and determines the size of the funds.
Optimization_LEVER = auto_leverage * safety_margin auto_leverage = 100 / stop-loss (%), rounded down to the nearest whole number. (Exception: If the stop-loss (%) is in the range of 0 ~ 1%, auto_leverage is always 100.)
Example: If the stop-loss is 4%, auto_leverage = 25 (100 / 4 = 25). However, 4% × 25 leverage equals 100%, meaning liquidation occurs even with a stop-loss. To reduce this risk, the safety_margin value is applied.
White: auto_leverage * safety_margin First Green: Investment = Maximum Risk / (manual_SL / 100) / optimization_LEVER Second Green: Maximum Risk * (manual_SL / 100) First Red: manual_SL. Second Red: manual_SL * optimization_LEVER
In true TradingView spirit, the author of this script has published it open-source, so traders can understand and verify it. Cheers to the author! You may use it for free, but reuse of this code in publication is governed by House rules. You can favorite it to use it on a chart.
The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.