๐
CHALLENGE PASSED! Profit Target & Minimum Trading Days criteria have been successfully achieved! New trades locked to preserve victory.
๐จ
CIRCUIT BREAKER TRIGGERED: Risk limit exceeded. Trading locked.
Unlock Bot
๐ฏ Trading Account Mode:
๐ Prop Firm Challenge
โก Direct / Personal Live Account
๐ Prop Firm Mode: Tracking Profit Target (8%), Max Daily Drawdown (4.5%), Trailing Drawdown, and Consistency Rules.
Live Account Value
Equity:
$0.00
Balance: $0.00
Floating PnL: $0.00
0.00%
-$0.00
Day Start: $0.00
Today PnL: $0.00
Reset Day
0.00%
-$0.00
Benchmark: $0.00
Sync to Live
+0.00%
+$0.00
Goal: $8,000
In Progress
+$0.00
Net Realized
Open PnL: $0.00
Live Trading
Today: $0.00
Max Allowed: $150.00
No trades have breached the daily consistency cap.
Active Days: 0 / 5
5 days remaining
Each calendar day with trade activity counts towards your target.
Symbol
Side
Lots
Entry Price
SL / TP
Floating PnL
Actions
No open positions currently.
TradingView Dedicated Webhook Configuration
Your dedicated webhook endpoint and secret passphrase for isolated trade routing:
Dedicated Webhook URL:
http://YOUR_SERVER_IP:3000/webhook/usr_admin
Copy URL
Your Webhook Secret:
whsec_...
Copy Secret
๐ Regenerate
{
"secret": "my_super_secret_tradingview_passphrase_123",
"action": "buy",
"symbol": "{{ticker}}",
"risk_percent": 1.0,
"sl_pips": 25,
"tp_pips": 50,
"trailing_offset_pips": 15,
"breakeven_pips": 20
}
Emergency Risk Controls
๐ Engage Kill Switch (Halt Bot)
Drawdown Calculation:
Static
Consistency Protection:
Active
Single Trade Mode:
Multi-Trade
Trailing SL Engine:
Enabled
[System] Dashboard initialized. Waiting for events...
๐ TradingView Webhook & JSON Payload Guide
Complete reference for connecting TradingView alerts, Pine Script strategies, and custom webhook signals directly to your TradeLocker account with built-in prop firm risk management.
Your Live Webhook URL:
http://localhost:3000/webhook
Copy URL
Step 1
Create TradingView Alert
Open your chart or Pine Script strategy, click the Alert (โฐ) icon, and select your condition.
Step 2
Enable Webhook URL
Go to the Notifications tab, check Webhook URL , and paste your bot URL.
Step 3
Paste JSON in Message
Select any JSON template below, copy it into the Message box, and click Create !
{
"secret": "my_super_secret_tradingview_passphrase_123",
"action": "buy",
"symbol": "{{ticker}}",
"risk_percent": 1.0,
"sl_pips": 25,
"tp_pips": 50,
"trailing_offset_pips": 15,
"breakeven_pips": 20
}
Load into Tester ๐
{
"secret": "my_super_secret_tradingview_passphrase_123",
"action": "sell",
"symbol": "{{ticker}}",
"risk_percent": 0.75,
"sl_pips": 30,
"tp_pips": 60,
"breakeven_pips": 25
}
Load into Tester ๐
{
"secret": "my_super_secret_tradingview_passphrase_123",
"action": "buy",
"symbol": "EURUSD",
"quantity": 0.10,
"price": 1.08500,
"sl_price": 1.08250,
"tp_price": 1.09000
}
Load into Tester ๐
{
"secret": "my_super_secret_tradingview_passphrase_123",
"action": "buy",
"symbol": "BTCUSD",
"risk_percent": 1.0,
"sl_pips": 200,
"trailing_offset_pips": 150
}
Load into Tester ๐
{
"secret": "my_super_secret_tradingview_passphrase_123",
"action": "breakeven",
"symbol": "EURUSD"
}
Load into Tester ๐
{
"secret": "my_super_secret_tradingview_passphrase_123",
"action": "update_sl",
"symbol": "{{ticker}}",
"sl_price": 1.08500
}
Load into Tester ๐
{
"secret": "my_super_secret_tradingview_passphrase_123",
"action": "update_tp",
"symbol": "{{ticker}}",
"tp_price": 1.09500
}
Load into Tester ๐
{
"secret": "my_super_secret_tradingview_passphrase_123",
"action": "modify",
"symbol": "{{ticker}}",
"sl_price": 1.08250,
"tp_price": 1.09250
}
Load into Tester ๐
{
"secret": "my_super_secret_tradingview_passphrase_123",
"action": "close_partial",
"symbol": "EURUSD",
"percent": 50
}
Load into Tester ๐
{
"secret": "my_super_secret_tradingview_passphrase_123",
"action": "close",
"symbol": "EURUSD"
}
Load into Tester ๐
{
"secret": "my_super_secret_tradingview_passphrase_123",
"action": "killswitch"
}
Load into Tester ๐
๐ฒ Pine Script v5 Integration Blueprint
// @version=5
strategy("TradeLocker Webhook Strategy", overlay=true, initial_capital=10000, default_qty_type=strategy.percent_of_equity, default_qty_value=100)
secretPass = "my_super_secret_tradingview_passphrase_123"
// Entry Conditions
longCondition = ta.crossover(ta.sma(close, 14), ta.sma(close, 28))
shortCondition = ta.crossunder(ta.sma(close, 14), ta.sma(close, 28))
// Send JSON Webhook on Long Signal
if (longCondition)
strategy.entry("Long", strategy.long)
alert('{"secret":"' + secretPass + '","action":"buy","symbol":"' + syminfo.ticker + '","risk_percent":1.0,"sl_pips":25,"tp_pips":50,"breakeven_pips":20,"trailing_offset_pips":15}', alert.freq_once_per_bar_close)
// Send JSON Webhook on Short Signal
if (shortCondition)
strategy.entry("Short", strategy.short)
alert('{"secret":"' + secretPass + '","action":"sell","symbol":"' + syminfo.ticker + '","risk_percent":1.0,"sl_pips":25,"tp_pips":50,"breakeven_pips":20,"trailing_offset_pips":15}', alert.freq_once_per_bar_close)
๐ Complete Parameter Reference Dictionary
Field Name
Type
Requirement
Default
Description & Behavior
Supported Aliases
secret
String
REQUIRED
-
Security passphrase configured in your .env file. Webhooks without matching secret are rejected.
passphrase , key
action
String
REQUIRED
-
Command action: buy, sell, close, close_partial, breakeven, update_sl, update_tp, killswitch
type , signal , order_action
symbol
String
REQUIRED (for trades)
-
Tradable pair or ticker symbol (e.g. EURUSD, BTCUSD, NAS100). Auto-cleans prefixes/suffixes.
ticker , instrument , pair
risk_percent
Number
OPTIONAL
1.0%
Percentage of live equity to risk on trade (e.g. 1.0 for 1%). Automatically calculates lot size using Stop Loss distance & pip value.
risk
risk_amount
Number
OPTIONAL
-
Exact cash dollar amount to risk on trade (e.g. 250 for $250 risk). Automatically calculates exact lot size based on Stop Loss distance.
risk_dollars , risk_usd , risk_cash
sl_pips
Number
OPTIONAL
-
Stop Loss distance in pips/points. Auto-converted by asset type (e.g. 200 pips = $200 for BTC , 25 pips = $2.50 for Gold ).
sl_offset
sl_price
Number
OPTIONAL
-
Exact absolute chart price level for Stop Loss (e.g. 1.08250 or {{plot_0}}).
stop_loss
tp_pips
Number
OPTIONAL
-
Take Profit distance in pips/points. Auto-converted by asset type.
tp_offset
quantity
Number
OPTIONAL
-
Fixed lot size to execute (e.g. 0.05). Overrides dynamic risk percentage sizing.
lot_size , qty , contracts
sl_price
Number
OPTIONAL
-
Absolute Stop Loss price level (e.g. 1.08250 or 77185.00).
stop_loss
tp_price
Number
OPTIONAL
-
Absolute Take Profit price level (e.g. 1.09000 or 77785.00).
take_profit
trailing_offset_pips
Number
OPTIONAL
0
Distance in pips/points to trail the Stop Loss behind peak price in profit (e.g. 150 for BTC = $150 trailing distance ).
tr_stop_offset
breakeven_pips
Number
OPTIONAL
0
Profit threshold in pips/points to trigger moving Stop Loss to Entry + buffer (e.g. 20 for BTC = $20 profit ).
be_pips
percent
Number
OPTIONAL
50
Percentage of position to close on close_partial (e.g. 50 for 50%).
partial_percent , close_percent
๐ Auto Pip Size & Point Value Matrix
Asset Category
Instrument Symbols
1 Pip Definition
Price Move Value
Standard Lot / Contract
Example SL Calculation
๐ช Bitcoin (Crypto)
BTCUSD, BTCUSDT, BITCOIN
1 Point ($1.00)
1 pip = $1.00
1 BTC
sl_pips: 200 = $200 price move (e.g. $77,385 โ $77,185)
๐ Ethereum (Crypto)
ETHUSD, ETHUSDT
1 Point ($1.00)
1 pip = $1.00
1 ETH
sl_pips: 50 = $50 price move (e.g. $2,650 โ $2,600)
๐ฅ Gold (Metals)
XAUUSD, GOLD
0.10 Point ($0.10)
10 pips = $1.00
100 Troy oz
sl_pips: 25 = $2.50 price move (e.g. $2,700.00 โ $2,697.50)
๐ฅ Silver (Metals)
XAGUSD, SILVER
0.01 Point ($0.01)
100 pips = $1.00
5,000 Troy oz
sl_pips: 40 = $0.40 price move (e.g. $31.50 โ $31.10)
๐ US Indices
US30, NAS100, SPX500, GER40
1.0 Index Point
1 pip = 1.0 point
1 Contract ($1/pt)
sl_pips: 50 = 50.0 index points (e.g. 43,500 โ 43,450)
๐ข๏ธ Crude Oil
USOIL, UKOIL, WTI, BRENT
0.01 ($0.01/bbl)
100 pips = $1.00
100 Barrels
sl_pips: 30 = $0.30 price move (e.g. $72.00 โ $71.70)
๐ด Forex (JPY Pairs)
USDJPY, EURJPY, GBPJPY
0.01 JPY
1 pip = 0.010
100,000 Units
sl_pips: 20 = 0.200 JPY move (e.g. 154.500 โ 154.300)
๐ฑ Standard Forex
EURUSD, GBPUSD, AUDUSD, USDCAD
0.0001 Quote
1 pip = 0.00010
100,000 Units
sl_pips: 25 = 0.00250 move (e.g. 1.08500 โ 1.08250)
๐งช Live Webhook Sandbox & Payload Simulator
JSON Webhook Payload Editor:
Live Server Response (Status & Execution):
Click "Send Test Webhook" to execute payload...
๐ค Account Profile & Security Settings
Manage your profile, phone number, credentials, dedicated webhook stream, and tenant database.
๐ Personal Information & Contact
Update your contact details and notification preferences.
๐ Password & Authentication
Change your master dashboard login password.
๐ Dedicated Webhook Credentials
Your personal TradingView webhook URL and cryptographic passphrase.
Dedicated Webhook URL:
/webhook/usr_admin
Copy URL
Secret Passphrase:
whsec_...
Copy Secret
๐ Regen
๐จ Danger Zone: Delete Account & Wipe Profile
Permanently delete this user profile, remove all saved TradeLocker accounts, erase prop firm logs, and revoke your dedicated webhook URL.
This action cannot be undone.