Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
Execute leverage trading on Avantis (Base). Long/short crypto, forex, commodities with up to 100x leverage. Uses Python SDK with direct wallet integration.
Execute leverage trading on Avantis (Base). Long/short crypto, forex, commodities with up to 100x leverage. Uses Python SDK with direct wallet integration.
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Then review README.md for any prerequisites, environment setup, or post-install checks. Tell me what you changed and call out any manual steps you could not complete.
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run.
Execute leverage trades on Avantis - Base's largest derivatives exchange for crypto, forex, commodities, and indices.
avantis_venv/bin/python skills/avantis/scripts/positions.py
# 5x long ETH with $10 collateral avantis_venv/bin/python skills/avantis/scripts/trade.py long ETH 10 5 # 10x short BTC with $20 collateral avantis_venv/bin/python skills/avantis/scripts/trade.py short BTC 20 10
# Close specific position avantis_venv/bin/python skills/avantis/scripts/close.py <pair_index> <trade_index> # Or close all positions for a pair avantis_venv/bin/python skills/avantis/scripts/close.py ETH
Main Wallet: 0x79622Ea91BBbDF860e9b0497E4C297fC52c8CE64 Private key: /home/ubuntu/clawd/MAIN_WALLET.txt USDC approved: 100 USDC Gas balance: 0.004500 ETH (~89 trades)
ETH/USD, BTC/USD, SOL/USD, LINK/USD ARB/USD, OP/USD, AVAX/USD, etc.
EUR/USD, GBP/USD, USD/JPY, AUD/USD USD/CAD, USD/CHF, NZD/USD
Gold (XAU/USD), Silver (XAG/USD) Oil (WTI, Brent)
SPX, NDX, DJI
Long: Profit when price goes up Short: Profit when price goes down Min leverage: 2x Max leverage: 50x crypto, 100x forex/commodities
Take Profit: Auto-close at target price (max 500% of entry) Stop Loss: Auto-close to limit losses Margin Updates: Add/remove collateral to adjust leverage Partial Close: Close portion of position
Loss Protection: Up to 20% rebate on losses when trading against popular sentiment Positive Slippage: Better execution when helping balance open interest Dynamic Fees: 0.04-0.1% based on market conditions
# Long ETH: 5x leverage, $10 collateral # Position size: $50 (10 Γ 5) python scripts/trade.py long ETH 10 5 # With take profit and stop loss python scripts/trade.py long ETH 10 5 --tp 3500 --sl 3000
python scripts/positions.py # Output: # π Open positions: 1 # β’ LONG 5x | $10 collateral | ETH/USD # β’ Entry: $3200 | Current: $3250 # β’ PnL: +$7.81 (+7.81%)
# Full close python scripts/close.py 0 0 # pair_index=0 (ETH), trade_index=0 # Partial close (50%) python scripts/close.py 0 0 --amount 5
python scripts/update-tpsl.py 0 0 --tp 3800 --sl 3100
ETH/USD: ~$30 minimum position BTC/USD: ~$50 minimum position Formula: collateral Γ leverage β₯ minimum
β $5 Γ 5x = $25 position (too small for ETH) β $10 Γ 5x = $50 position (works for ETH) β $20 Γ 2.5x = $50 position (works for ETH)
Start small: $10-20 collateral for testing Scale up: After confirming strategy works Max risk: Don't exceed 5-10% of account per trade
Lower liquidation risk Smaller gains/losses Good for: Learning, uncertain markets
Balanced risk/reward Common for crypto trading Good for: Directional plays
High liquidation risk Large potential gains/losses Good for: Short-term scalping, tight stops
Very high liquidation risk Only for forex/commodities Good for: Expert traders only
Opening: 0.04-0.1% of position size (dynamic) Closing: 0.04-0.1% of position size Example: $50 position Γ 0.08% = $0.04 fee
Cost: ~$0.10-0.30 in ETH per transaction Covers: Base network gas fees Auto-calculated: SDK handles this
Accrual: 0.02-0.05% daily on position size Example: $50 position Γ 0.03% = $0.015/day Deducted: When closing or updating margin
β οΈ Liquidation Risk Position liquidates if losses exceed collateral Higher leverage = faster liquidation Monitor positions regularly β οΈ Market Risk Crypto/forex markets are volatile Prices can move against you quickly Use stop losses β οΈ Fee Impact Small positions pay proportionally more fees Margin fees accrue daily Factor fees into profit calculations
Check balance: Ensure sufficient USDC + gas Check market: Look at current price/volatility Calculate risk: Know your max loss Set stops: Always use stop loss for leverage
Monitor positions: Check regularly (especially high leverage) Adjust if needed: Update TP/SL based on market Scale out: Consider partial closes to lock profit Watch fees: Margin fees accrue daily
Review performance: What worked, what didn't Update strategy: Adjust sizing/leverage based on results Document lessons: Add to continuous-learning instincts
Position size too small Solution: Increase collateral or leverage
Avantis infrastructure issue Solution: Wait 5-10 minutes and retry
Not enough USDC or gas Solution: Add funds to wallet
Usually approval or balance issue Solution: Check allowance, re-approve if needed
# Open long at specific price python scripts/trade.py long ETH 10 5 --limit 3000
# Add $5 collateral (reduces leverage) python scripts/update-margin.py 0 0 --deposit 5 # Remove $3 collateral (increases leverage) python scripts/update-margin.py 0 0 --withdraw 3
# Get current price + analysis python scripts/market-info.py ETH # Compare multiple assets python scripts/market-info.py ETH BTC SOL
Can use Bankr for market research Avantis for actual trade execution Keep separate for now (different wallets)
Track successful strategies in instincts/crypto/ Note leverage levels that work Document entry/exit patterns
Checkpoint after closing positions Review performance during checkpoints Adjust strategy based on results
Platform: https://avantisfi.com SDK Docs: https://sdk.avantisfi.com Trading Guide: https://docs.avantisfi.com Discord: https://discord.gg/avantis
All scripts in skills/avantis/scripts/: positions.py - View open positions trade.py - Open new position close.py - Close position (full or partial) update-tpsl.py - Update take profit / stop loss update-margin.py - Add/remove collateral market-info.py - Get market data balance.py - Check wallet balances
The SDK is already installed in /home/ubuntu/clawd/avantis_venv/: # Activate venv (if needed for manual testing) source /home/ubuntu/clawd/avantis_venv/bin/activate # Check installation python -c "from avantis_trader_sdk import TraderClient; print('β SDK ready')"
Before every trade: Check wallet balance (USDC + gas) Verify leverage is appropriate Set stop loss Confirm position size meets minimum Understand max loss scenario Have exit plan ready β οΈ Important: Leverage trading is high risk. Start small, use stop losses, never risk more than you can afford to lose.
Agent frameworks, memory systems, reasoning layers, and model-native orchestration.
Largest current source with strong distribution and engagement signals.