docs: Update minimum quality score from 60 to 81 across documentation
- Updated .github/copilot-instructions.md key constraints and signal quality system description - Updated config/trading.ts minimum score from 60 to 81 with v8 performance rationale - Updated SIGNAL_QUALITY_SETUP_GUIDE.md intro to reflect 81 threshold - Updated SIGNAL_QUALITY_OPTIMIZATION_ROADMAP.md current system section - Updated BLOCKED_SIGNALS_TRACKING.md quality score requirements Context: After v8 Money Line indicator deployed with 0.6% flip threshold, system achieving 66.7% win rate with average quality score 94.2. Raised minimum threshold from 60 to 81 to maintain exceptional selectivity. Current v8 stats: 6 trades, 4 wins, $649.32 profit, 94.2 avg quality Account growth: $540 → $1,134.92 (110% gain in 2-3 days)
This commit is contained in:
@@ -1249,17 +1249,19 @@ export class PositionManager {
|
||||
if (cancelResult.success) {
|
||||
console.log(`✅ Cancelled ${cancelResult.cancelledCount || 0} old orders`)
|
||||
|
||||
// Place new SL orders at breakeven/profit level for remaining position
|
||||
console.log(`🛡️ Placing new SL orders at $${newStopLossPrice.toFixed(4)} for remaining position...`)
|
||||
// Place ONLY new SL orders at breakeven/profit level for remaining position
|
||||
// DO NOT place TP2 order - trailing stop is software-only (Position Manager monitors)
|
||||
console.log(`🛡️ Placing only SL orders at $${newStopLossPrice.toFixed(4)} for remaining position...`)
|
||||
console.log(` TP2 at $${trade.tp2Price.toFixed(4)} is software-monitored only (activates trailing stop)`)
|
||||
const exitOrdersResult = await placeExitOrders({
|
||||
symbol: trade.symbol,
|
||||
positionSizeUSD: trade.currentSize,
|
||||
entryPrice: trade.entryPrice,
|
||||
tp1Price: trade.tp2Price, // Only TP2 remains
|
||||
tp2Price: trade.tp2Price, // Dummy, won't be used
|
||||
tp1Price: trade.tp2Price, // Dummy value, won't be used (tp1SizePercent=0)
|
||||
tp2Price: trade.tp2Price, // Dummy value, won't be used (tp2SizePercent=0)
|
||||
stopLossPrice: newStopLossPrice,
|
||||
tp1SizePercent: 100, // Close remaining 25% at TP2
|
||||
tp2SizePercent: 0,
|
||||
tp1SizePercent: 0, // No TP1 order
|
||||
tp2SizePercent: 0, // No TP2 order - trailing stop is software-only
|
||||
direction: trade.direction,
|
||||
useDualStops: this.config.useDualStops,
|
||||
softStopPrice: trade.direction === 'long'
|
||||
|
||||
Reference in New Issue
Block a user