@@ -337,38 +337,95 @@ Run backtesting on PineScript strategies.
337337
338338### ` /pine-optimize `
339339
340- Optimize strategy parameters.
340+ Optimize strategy parameters using various optimization methods .
341341
342342** Options:**
343343
344- - ` --method <name> ` - Optimization method (grid, random, bayesian)
345- - ` --params <spec> ` - Parameter search space
346- - ` --metric <name> ` - Optimization metric (sharpe, profit, winrate)
347- - ` --iterations <n> ` - Maximum iterations
348- - ` --walk-forward ` - Enable walk-forward optimization
344+ - ` --file ` , ` -f ` - PineScript file to optimize (auto-detected)
345+ - ` --method ` , ` -m ` - Optimization method (` grid ` , ` random ` , ` bayesian ` , ` genetic ` )
346+ - ` --iterations ` , ` -i ` - Number of optimization iterations (default: 100)
347+ - ` --metric ` , ` -M ` - Optimization metric (` net_profit ` , ` sharpe ` , ` win_rate ` , ` profit_factor ` )
348+ - ` --output ` , ` -o ` - Output format (` console ` , ` json ` , ` html ` , ` csv ` )
349+ - ` --outputFile ` , ` -O ` - Output file path
350+ - ` --paramSpace ` , ` -p ` - Parameter space definition file (JSON)
351+ - ` --verbose ` , ` -v ` - Verbose output
352+
353+ ** Examples:**
354+
355+ ``` bash
356+ # Basic optimization
357+ /pine-optimize --file strategy.pine --method grid --metric sharpe
358+
359+ # Random search with custom parameter space
360+ /pine-optimize --method random --paramSpace params.json --output json
361+
362+ # Bayesian optimization with HTML report
363+ /pine-optimize --method bayesian --iterations 200 --output html --outputFile report.html
364+ ```
349365
350366### ` /pine-convert `
351367
352- Convert between PineScript versions.
368+ Convert PineScript code between different versions (v4 ↔ v5 ↔ v6) .
353369
354370** Options:**
355371
356- - ` --to <version> ` - Target version (4, 5, 6)
357- - ` --validate ` - Validate after conversion
358- - ` --backup ` - Create backup of original file
359- - ` --dry-run ` - Show changes without applying
372+ - ` --file ` , ` -f ` - PineScript file to convert (auto-detected)
373+ - ` --from ` - Source version (` v4 ` , ` v5 ` , ` v6 ` , ` auto ` ) (default: ` auto ` )
374+ - ` --to ` , ` -t ` - Target version (` v4 ` , ` v5 ` , ` v6 ` ) (required)
375+ - ` --output ` , ` -o ` - Output file path (auto-generated)
376+ - ` --backup ` , ` -b ` - Create backup of original file (default: true)
377+ - ` --dryRun ` , ` -d ` - Show changes without writing (default: false)
378+ - ` --verbose ` , ` -v ` - Verbose output
379+
380+ ** Examples:**
381+
382+ ``` bash
383+ # Convert v4 to v5
384+ /pine-convert --file old-strategy.pine --from v4 --to v5
385+
386+ # Convert to v6 with auto-detection
387+ /pine-convert --to v6
388+
389+ # Preview changes without writing
390+ /pine-convert --from v5 --to v4 --dryRun --verbose
391+ ```
360392
361393### ` /pine-alert `
362394
363- Configure and test alert system .
395+ Configure and manage PineScript alert systems with multiple notification channels .
364396
365397** Options:**
366398
367- - ` --setup ` - Interactive alert setup
368- - ` --test ` - Test alert delivery
369- - ` --monitor ` - Monitor alert status
370- - ` --send <message> ` - Send test alert
371- - ` --webhook <url> ` - Add webhook endpoint
399+ - ` --action ` , ` -a ` - Action to perform (` setup ` , ` test ` , ` list ` , ` enable ` , ` disable ` , ` webhook ` ) (default: ` setup ` )
400+ - ` --file ` , ` -f ` - PineScript file to configure alerts for (auto-detected)
401+ - ` --channel ` , ` -c ` - Alert channel (` webhook ` , ` email ` , ` discord ` , ` telegram ` , ` slack ` )
402+ - ` --webhookUrl ` , ` -w ` - Webhook URL for alert delivery
403+ - ` --email ` , ` -e ` - Email address for alerts
404+ - ` --testMessage ` , ` -m ` - Test message to send
405+ - ` --alertName ` , ` -n ` - Specific alert name to manage
406+ - ` --frequency ` - Alert frequency (` once_per_bar ` , ` once_per_bar_close ` , ` once_per_minute ` )
407+ - ` --verbose ` , ` -v ` - Verbose output
408+ - ` --force ` - Force overwrite existing configuration
409+
410+ ** Examples:**
411+
412+ ``` bash
413+ # Setup alerts with webhook
414+ /pine-alert --action setup --channel webhook --webhookUrl https://api.example.com/webhook
415+
416+ # Test alert delivery
417+ /pine-alert --action test --testMessage " System test"
418+
419+ # List configured alerts
420+ /pine-alert --action list
421+
422+ # Enable/disable specific alerts
423+ /pine-alert --action disable --alertName buy_signal
424+ /pine-alert --action enable --alertName sell_signal
425+
426+ # Configure webhook channel
427+ /pine-alert --action webhook --webhookUrl NEW_URL
428+ ```
372429
373430## Example Projects
374431
@@ -418,20 +475,39 @@ Configure and test alert system.
418475
419476** Features:**
420477
421- - Strategy with real-time alert conditions
422- - Webhook server implementation
423- - Custom payload templates
424- - Rate limiting and retry logic
425- - Delivery monitoring
426- - Testing utilities
478+ - Complete RSI-based trading strategy with multiple alert types
479+ - Production-ready webhook server with Express.js
480+ - Multiple notification channel support (webhook, email, Discord, Telegram, Slack)
481+ - Alert processing with type-specific handlers
482+ - Comprehensive logging and monitoring
483+ - Statistics and health check endpoints
484+ - Rate limiting and security features
485+ - Deployment guides for various platforms
427486
428487** Files:**
429488
430- - ` strategy-with-alerts.pine ` - Strategy with alert integration
431- - ` webhook-server.js ` - Test webhook server
432- - ` alert-templates.json ` - Custom alert templates
433- - ` webhook-config.json ` - Webhook configuration
434- - ` monitoring-dashboard.md ` - Alert monitoring setup
489+ - ` rsi-alert-strategy.pine ` - Complete strategy with 8 different alert types
490+ - ` webhook-server.js ` - Production-ready webhook server with alert processing
491+ - ` package.json ` - Dependencies and scripts
492+ - ` README.md ` - Complete setup and usage guide
493+
494+ ** Alert Types in Example:**
495+
496+ 1 . Strong buy/sell signals (RSI extremes)
497+ 2 . Moderate buy/sell signals (RSI thresholds)
498+ 3 . Exit signals (stop loss/take profit triggers)
499+ 4 . Daily performance summaries
500+ 5 . System test alerts
501+
502+ ** Webhook Server Features:**
503+
504+ - REST API endpoints for alert management
505+ - Alert processing with business logic
506+ - File-based logging with rotation
507+ - Statistics and monitoring dashboard
508+ - Health checks and test utilities
509+ - Security middleware (authentication, rate limiting)
510+ - Extensible architecture for custom processing
435511
436512## Configuration
437513
@@ -744,7 +820,7 @@ MIT License - See `LICENSE` file for details.
744820
745821---
746822
747- _ Last updated: January 2025 _
748- _ PineScript integration version: 1 .0.0_
823+ _ Last updated: January 2026 _
824+ _ PineScript integration version: 2 .0.0_
749825_ Compatible with PineScript: v4, v5, v6_
750826_ Target audience: Experienced TradingView developers_
0 commit comments