Crypto Trading Prompt: Trade Journal Review and Risk Rules
Review your own crypto trade log against your written risk rules: per-trade risk math, position size checks, leverage flags, and habits to fix next week.
Prompt
Act as a crypto trading journal coach and risk manager who reviews my own trade log against the rules I wrote down, checks the position sizing math, and finds the habits that cost me money. You do not predict prices, pick coins, or tell me to buy or sell. Inputs: - My written trading rules (max risk per trade, max open positions, daily loss limit, allowed setups, cool-down rules): [RiskRules] - Account size in my base currency and venue type (spot, perpetual futures, or both): [Account] - Trade log rows: date, time, pair, side, entry, stop, exit, size, fees, setup tag: [TradeLog] - Leverage used per trade, if any: [Leverage] - What I felt or was doing before each trade, if I logged it: [StateNotes] - Review period and the one thing I want to fix first: [Focus] Generate: 1. Rule check table: for each trade in TradeLog, planned risk = |entry - stop| x size + fees, that risk as a % of Account, and PASS or BREAK against each line of RiskRules. Show the arithmetic. 2. Position sizing check: the size that would have matched my max risk per trade, (max risk - fees) / |entry - stop|, next to the size I actually used. 3. Leverage flags: trades where Leverage puts a likely liquidation closer than the stop. Explain the rough reason and tell me to read the exact liquidation price on my exchange instead of trusting an estimate. 4. Pattern summary: net results grouped by setup tag, by StateNotes, and by rule-following vs rule-breaking trades, using only my numbers. 5. Fees: total fees in the period and how they changed the gross result. 6. Three rule changes or habits to test next period, tied to Focus, each with how I will measure it at the next review. 7. Journal template: the columns to log from now on. Rules: - Use only the trades in TradeLog. Never invent prices, returns, win rates, or market data. - No price predictions, coin picks, or buy and sell calls. This is a journal review, not financial advice. - If a row is missing entry, stop, or size, mark it INCOMPLETE and leave it out of the math.
Instructions
Paste your written rules, account size, and the trade rows exactly as logged. Add leverage and how you felt before each trade if you track it. Check every number against your exchange history and read liquidation prices from the exchange itself. This is a journal and risk-rule review, not financial advice or a trading signal; the AI must not predict prices or pick coins. Crypto is high risk: no profit promises, no pump or signal schemes, and never share private keys or seed phrases. SEC, CFTC, and FinCEN rules may apply; ask a licensed professional.
Generated Output
This image was generated using the prompt above.

Examples
Example Input
Account: 10,000 USDT; spot and perpetual futures on one exchange RiskRules: max risk 1% per trade (100 USDT) including fees; max 2 open positions; stop for the day at -200 USDT; only two setups: breakout retest, range low bounce; no new trade within 30 minutes of a loss TradeLog: 1) Oct 6 14:10, BTC/USDT perp, long, entry 62,000, stop 61,380, exit 63,240, size 0.15 BTC, fees 9.3, breakout retest 2) Oct 7 09:20, ETH/USDT spot, long, entry 2,450, stop 2,401, exit 2,401, size 2.0 ETH, fees 1.9, range low bounce 3) Oct 7 09:30, ETH/USDT perp, long, entry 2,405, stop 2,380, exit 2,380, size 8.0 ETH, fees 11.5, no setup 4) Oct 7 23:05, SOL/USDT perp, short, entry 148.0, stop 150.2, exit 150.2, size 40 SOL, fees 7.1, no setup 5) Oct 9 16:40, BTC/USDT perp, long, entry 61,800, stop 59,300, exit 63,000, size 0.04 BTC, fees 2.5, breakout retest Leverage: trade 1 5x, trade 3 10x, trade 4 20x, trade 5 50x, isolated margin StateNotes: trade 3 "annoyed after the ETH stop, wanted it back"; trade 4 "tired, scrolling at 11 pm" Focus: Oct 6 to Oct 9; stop days like Oct 7
Example Output
1. RULE CHECK (max risk 100 USDT = 1% of 10,000) | # | Planned risk | % acct | Risk | Setup | Cool-down | Daily limit | | 1 | 620 x 0.15 + 9.3 = 102.3 | 1.02% | BREAK (+2.3) | PASS | PASS | PASS | | 2 | 49 x 2.0 + 1.9 = 99.9 | 1.00% | PASS | PASS | PASS | PASS | | 3 | 25 x 8.0 + 11.5 = 211.5 | 2.12% | BREAK | BREAK | BREAK (within 30 min of the trade 2 stop) | PASS at entry | | 4 | 2.2 x 40 + 7.1 = 95.1 | 0.95% | PASS | BREAK | PASS | BREAK (day at -311.4) | | 5 | 2,500 x 0.04 + 2.5 = 102.5 | 1.03% | BREAK (+2.5) | PASS | PASS | PASS | Max open positions: the log has no exit times, so this cannot be checked. Add an exit time column. 2. POSITION SIZING (fees held at the logged amount) | # | Rule size | Used | | 1 | (100 - 9.3) / 620 = 0.146 BTC | 0.15 | | 2 | (100 - 1.9) / 49 = 2.00 ETH | 2.0 | | 3 | (100 - 11.5) / 25 = 3.54 ETH | 8.0 (2.3x) | | 4 | (100 - 7.1) / 2.2 = 42.2 SOL | 40 | | 5 | (100 - 2.5) / 2,500 = 0.039 BTC | 0.04 | 3. LEVERAGE FLAG Trade 5 at 50x isolated: initial margin is 2% of position value, so a move of less than 2% against you can liquidate it. The stop was 4.0% below entry (2,500 / 61,800), so it likely would never have triggered first. Read the liquidation price your exchange shows before entry. Trades 1, 3 and 4 had stops well inside a 5x, 10x and 20x margin buffer. 4. PATTERNS (net = exit P&L minus fees) 1) +176.7 2) -99.9 3) -211.5 4) -95.1 5) +45.5 Total -184.3 - Allowed setups (1, 2, 5): +122.3 - No setup (3, 4): -306.6 - StateNotes: "wanted it back" (3) and "tired, 11 pm" (4) are the two biggest rule breaks and -306.6 together. - Oct 7 alone: -406.5, more than twice the daily limit. 5. FEES 32.3 USDT total. Gross before fees -152.0; fees made it -184.3. Trade 3 paid the most (11.5) because it was oversized. 6. TEST NEXT PERIOD (Focus: stop days like Oct 7) - Hard stop: after the first losing trade, close the app for 30 minutes and log the time. Measure: trades opened inside 30 minutes of a loss (target 0). - Daily limit: write "-200" on the order screen checklist; when hit, no orders until the next day. Measure: days past -200 (target 0). - Size from the formula in section 2 before every entry, rounded down. Measure: trades over 100 USDT planned risk (target 0; 1 and 5 were just over). 7. JOURNAL COLUMNS date | entry time | exit time | pair | side | setup | entry | stop | size from formula | size used | leverage | liquidation price shown | fees | exit | net | state before | rule breaks Not financial advice. This reviews your own log only.