Pre-trade check: validate a crypto setup before ordering
validate_setupPre-trade sanity check before an order is placed — a crypto setup checked against the live Binance market: geometry, stop vs 1h ATR, reward-to-risk, 1h/4h trend, RSI14, entry distance — valid | weak | invalid, score 0-100, every check. 0.10 USDC base (new payers 0.10, >10 payments 0.07; 2 pack calls). After: historical_gate for the same symbol and bias.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"symbol": "<symbol>",
"bias": "<bias>",
"entry": "<entry>",
"stop": "<stop>"
},
"name": "validate_setup"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tp1 | No | ||
| tp2 | No | ||
| bias | Yes | ||
| stop | Yes | ||
| entry | Yes | ||
| symbol | Yes | Binance spot pair, e.g. BTCUSDT | |
| payment_tx | No | Hash of a USDC transfer on Base to payTo (≥ the price, ≤ 72 h old) instead of an x402 signature. | |
| bundle_token | No | Token from buy_signal_pack, buy_subscription (pro/desk) or buy_enterprise instead of paying per call. | |
| payer_address | No | Wallet you pay from: the payment-required error quotes your tier (0 payments base price (new-payer surcharge paused), 1-10 base, >10 -30 %) and, from the third payment, an upgrade with your own spend. |