"Fx4U.XAUUSD" ๋กœ๊ณ 
cBot
9 ๋‹ค์šด๋กœ๋“œ
๋ฒ„์ „ 1.0, Jul 2025
Windows, Mac, Mobile, Web
๊ฐ€์ž…์ผ 30/01/2025
9
๋ฌด๋ฃŒ ์„ค์น˜

<!DOCTYPE html> <html lang="ar" dir="rtl"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>ูˆูƒูŠู„ ุงู„ุฐูƒุงุก ุงู„ุงุตุทู†ุงุนูŠ ู„ู„ุชุฏุงูˆู„</title> <style> * { margin: 0; padding: 0; box-sizing: border-box; } body { font-family: 'Arial', sans-serif; background: linear-gradient(135deg, #1e3c72 0%, #2a5298 100%); color: white; min-height: 100vh; padding: 20px; } .container { max-width: 1200px; margin: 0 auto; background: rgba(255, 255, 255, 0.1); backdrop-filter: blur(10px); border-radius: 20px; padding: 30px; box-shadow: 0 20px 40px rgba(0, 0, 0, 0.3); } .header { text-align: center; margin-bottom: 30px; border-bottom: 2px solid rgba(255, 255, 255, 0.2); padding-bottom: 20px; } .header h1 { font-size: 2.5em; margin-bottom: 10px; text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); } .status-bar { display: flex; justify-content: space-around; margin-bottom: 30px; flex-wrap: wrap; } .status-item { background: rgba(255, 255, 255, 0.15); padding: 15px; border-radius: 10px; min-width: 150px; text-align: center; margin: 5px; border: 1px solid rgba(255, 255, 255, 0.2); } .status-item h3 { margin-bottom: 5px; font-size: 0.9em; opacity: 0.8; } .status-value { font-size: 1.2em; font-weight: bold; } .controls { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 20px; margin-bottom: 30px; } .control-panel { background: rgba(255, 255, 255, 0.1); padding: 20px; border-radius: 15px; border: 1px solid rgba(255, 255, 255, 0.2); } .control-panel h3 { margin-bottom: 15px; color: #FFD700; font-size: 1.1em; } .form-group { margin-bottom: 15px; } .form-group label { display: block; margin-bottom: 5px; font-size: 0.9em; opacity: 0.9; } .form-group input, .form-group select { width: 100%; padding: 10px; border: none; border-radius: 8px; background: rgba(255, 255, 255, 0.15); color: white; font-size: 0.9em; } .form-group input::placeholder { color: rgba(255, 255, 255, 0.7); } .btn { padding: 12px 25px; border: none; border-radius: 8px; cursor: pointer; font-size: 1em; font-weight: bold; transition: all 0.3s ease; margin: 5px; } .btn-primary { background: linear-gradient(45deg, #00c853, #00e676); color: white; } .btn-danger { background: linear-gradient(45deg, #f44336, #ff5722); color: white; } .btn-warning { background: linear-gradient(45deg, #ff9800, #ffc107); color: white; } .btn:hover { transform: translateY(-2px); box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3); } .trading-log { background: rgba(0, 0, 0, 0.3); border-radius: 15px; padding: 20px; margin-top: 20px; max-height: 300px; overflow-y: auto; border: 1px solid rgba(255, 255, 255, 0.2); } .log-entry { padding: 10px; border-bottom: 1px solid rgba(255, 255, 255, 0.1); margin-bottom: 10px; border-radius: 8px; } .log-entry.success { background: rgba(76, 175, 80, 0.2); border-left: 4px solid #4CAF50; } .log-entry.error { background: rgba(244, 67, 54, 0.2); border-left: 4px solid #f44336; } .log-entry.info { background: rgba(33, 150, 243, 0.2); border-left: 4px solid #2196F3; } .chart-container { background: rgba(255, 255, 255, 0.1); border-radius: 15px; padding: 20px; margin-top: 20px; text-align: center; border: 1px solid rgba(255, 255, 255, 0.2); } .indicator { display: inline-block; width: 10px; height: 10px; border-radius: 50%; margin-left: 5px; } .indicator.active { background: #4CAF50; animation: pulse 2s infinite; } .indicator.inactive { background: #f44336; } @keyframes pulse { 0% { transform: scale(1); } 50% { transform: scale(1.2); } 100% { transform: scale(1); } } .progress-bar { width: 100%; height: 8px; background: rgba(255, 255, 255, 0.2); border-radius: 4px; overflow: hidden; margin-top: 10px; } .progress-fill { height: 100%; background: linear-gradient(90deg, #00c853, #00e676); width: 0%; transition: width 0.3s ease; } @media (max-width: 768px) { .controls { grid-template-columns: 1fr; } .status-bar { flex-direction: column; align-items: center; } .container { padding: 20px; } } </style> </head> <body> <div class="container"> <div class="header"> <h1>๐Ÿค– ์ธ๊ณต์ง€๋Šฅ ๊ฑฐ๋ž˜ ์—์ด์ „ํŠธ</h1> <p>๊ณ ๊ธ‰ ์™ธํ™˜ ์ž๋™ ๊ฑฐ๋ž˜ ์‹œ์Šคํ…œ</p> </div> <div class="status-bar"> <div class="status-item"> <h3>์‹œ์Šคํ…œ ์ƒํƒœ</h3> <div class="status-value"> <span id="system-status">์ค‘์ง€๋จ</span> <span class="indicator inactive" id="system-indicator"></span> </div> </div> <div class="status-item"> <h3>์ˆ˜์ต/์†์‹ค</h3> <div class="status-value" id="pnl">$0.00</div> </div> <div class="status-item"> <h3>๊ฑฐ๋ž˜ ํšŸ์ˆ˜</h3> <div class="status-value" id="trades-count">0</div> </div> <div class="status-item"> <h3>์„ฑ๊ณต๋ฅ </h3> <div class="status-value" id="success-rate">0%</div> </div> </div> <div class="controls"> <div class="control-panel"> <h3>โš™๏ธ ๊ฑฐ๋ž˜ ์„ค์ •</h3> <div class="form-group"> <label>ํ†ตํ™” ์Œ</label> <select id="currency-pair"> <option value="EURUSD">EUR/USD</option> <option value="GBPUSD">GBP/USD</option> <option value="USDJPY">USD/JPY</option> <option value="USDCHF">USD/CHF</option> <option value="AUDUSD">AUD/USD</option> </select> </div> <div class="form-group"> <label>๊ฑฐ๋ž˜ ๊ทœ๋ชจ (Lot)</label> <input type="number" id="lot-size" value="0.01" min="0.01" max="10" step="0.01"> </div> <div class="form-group"> <label>๊ฑฐ๋ž˜ ์ „๋žต</label> <select id="strategy"> <option value="scalping">์Šค์บ˜ํ•‘</option> <option value="swing">์Šค์œ™ ํŠธ๋ ˆ์ด๋”ฉ</option> <option value="trend">์ถ”์„ธ ์ถ”์ข…</option> <option value="reversal">๋ฐ˜์ „</option> </select> </div> </div> <div class="control-panel"> <h3>๐Ÿ›ก๏ธ ๋ฆฌ์Šคํฌ ๊ด€๋ฆฌ</h3> <div class="form-group"> <label>์†์ ˆ๋งค (ํฌ์ธํŠธ)</label> <input type="number" id="stop-loss" value="20" min="5" max="500"> </div> <div class="form-group"> <label>์ด์ต ์‹คํ˜„ (ํฌ์ธํŠธ)</label> <input type="number" id="take-profit" value="30" min="10" max="1000"> </div> <div class="form-group"> <label>์ตœ๋Œ€ ๋ฆฌ์Šคํฌ (%)</label> <input type="number" id="max-risk" value="2" min="0.5" max="10" step="0.1"> </div> </div> <div class="control-panel"> <h3>๐Ÿ“Š ๊ธฐ์ˆ  ์ง€ํ‘œ</h3> <div class="form-group"> <label> <input type="checkbox" id="use-ma" checked> ์ด๋™ํ‰๊ท ์„  ์‚ฌ์šฉ </label> </div> <div class="form-group"> <label> <input type="checkbox" id="use-rsi" checked> RSI ์‚ฌ์šฉ </label> </div> <div class="form-group"> <label> <input type="checkbox" id="use-macd"> MACD ์‚ฌ์šฉ </label> </div> <div class="form-group"> <label> <input type="checkbox" id="use-bollinger"> ๋ณผ๋ฆฐ์ € ๋ฐด๋“œ ์‚ฌ์šฉ </label> </div> </div> </div> <div style="text-align: center; margin: 20px 0;"> <button class="btn btn-primary" onclick="startTrading()">๐Ÿš€ ๊ฑฐ๋ž˜ ์‹œ์ž‘</button> <button class="btn btn-danger" onclick="stopTrading()">โน๏ธ ๊ฑฐ๋ž˜ ์ค‘์ง€</button> <button class="btn btn-warning" onclick="pauseTrading()">โธ๏ธ ์ผ์‹œ ์ค‘์ง€</button> <button class="btn btn-warning" onclick="resetSystem()">๐Ÿ”„ ์ดˆ๊ธฐํ™”</button> </div> <div class="chart-container"> <h3>๐Ÿ“ˆ ์„ฑ๋Šฅ ๋ชจ๋‹ˆํ„ฐ๋ง</h3> <p>์‹ค์‹œ๊ฐ„ ์„ฑ๋Šฅ ๋ถ„์„</p> <div class="progress-bar"> <div class="progress-fill" id="performance-progress"></div> </div> <p style="margin-top: 10px; font-size: 0.9em; opacity: 0.8;"> ๋งˆ์ง€๋ง‰ ์—…๋ฐ์ดํŠธ: <span id="last-update">--</span> </p> </div> <div class="trading-log"> <h3>๐Ÿ“‹ ๊ฑฐ๋ž˜ ๊ธฐ๋ก</h3> <div id="log-container"> <div class="log-entry info"> <strong>์ •๋ณด:</strong> ์‹œ์Šคํ…œ์ด ๊ฑฐ๋ž˜ ์ค€๋น„ ์™„๋ฃŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์‹œ์ž‘ํ•˜๋ ค๋ฉด "๊ฑฐ๋ž˜ ์‹œ์ž‘"์„ ๋ˆŒ๋Ÿฌ์ฃผ์„ธ์š”. </div> </div> </div> </div> <script> // ์‹œ์Šคํ…œ ๋ณ€์ˆ˜ let isTrading = false; let isPaused = false; let tradingInterval; let totalTrades = 0; let successfulTrades = 0; let currentPnL = 0; let marketData = {}; // ์ƒํƒœ ์—…๋ฐ์ดํŠธ function updateSystemStatus(status, isActive) { const statusEl = document.getElementById('system-status'); const indicatorEl = document.getElementById('system-indicator'); statusEl.textContent = status; indicatorEl.className = `indicator ${isActive ? 'active' : 'inactive'}`; } // ํ†ต๊ณ„ ์—…๋ฐ์ดํŠธ function updateStats() { document.getElementById('trades-count').textContent = totalTrades; document.getElementById('success-rate').textContent = totalTrades > 0 ? Math.round((successfulTrades / totalTrades) * 100) + '%' : '0%'; document.getElementById('pnl').textContent = (currentPnL >= 0 ? '+' : '') + '$' + currentPnL.toFixed(2); document.getElementById('pnl').style.color = currentPnL >= 0 ? '#4CAF50' : '#f44336'; } // ๋กœ๊ทธ ์ถ”๊ฐ€ function addLogEntry(message, type = 'info') { const logContainer = document.getElementById('log-container'); const entry = document.createElement('div'); entry.className = `log-entry ${type}`; const timestamp = new Date().toLocaleTimeString('ar-SA'); entry.innerHTML = `<strong>${timestamp}:</strong> ${message}`; logContainer.insertBefore(entry, logContainer.firstChild); // ์ตœ๊ทผ 50๊ฐœ ๋กœ๊ทธ๋งŒ ์œ ์ง€ if (logContainer.children.length > 50) { logContainer.removeChild(logContainer.lastChild); } } // ์‹œ์žฅ ๋ฐ์ดํ„ฐ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ function generateMarketData() { const pairs = ['EURUSD', 'GBPUSD', 'USDJPY', 'USDCHF', 'AUDUSD']; pairs.forEach(pair => { marketData[pair] = { price: Math.random() * 2 + 1, change: (Math.random() - 0.5) * 0.01, volume: Math.floor(Math.random() * 1000000), rsi: Math.floor(Math.random() * 100), ma: Math.random() * 2 + 1 }; }); } // ์‹ ํ˜ธ ๋ถ„์„ function analyzeSignals() { const pair = document.getElementById('currency-pair').value; const strategy = document.getElementById('strategy').value; const useMA = document.getElementById('use-ma').checked; const useRSI = document.getElementById('use-rsi').checked; const data = marketData[pair]; if (!data) return null; let signal = null; let confidence = 0; // RSI ๋ถ„์„ if (useRSI) { if (data.rsi < 30) { signal = 'BUY'; confidence += 0.3; } else if (data.rsi > 70) { signal = 'SELL'; confidence += 0.3; } } // ์ด๋™ํ‰๊ท ์„  ๋ถ„์„ if (useMA) { if (data.price > data.ma) { if (signal === 'BUY' || signal === null) { signal = 'BUY'; confidence += 0.3; } } else { if (signal === 'SELL' || signal === null) { signal = 'SELL'; confidence += 0.3; } } } // ์ „๋žต ๋ถ„์„ if (strategy === 'scalping') { confidence += 0.2; } else if (strategy === 'trend') { confidence += 0.4; } return { signal, confidence }; } // ๊ฑฐ๋ž˜ ์‹คํ–‰ function executeTrade(signal, confidence) { if (confidence < 0.6) return; // ์ตœ์†Œ ์‹ ๋ขฐ๋„ const pair = document.getElementById('currency-pair').value; const lotSize = document.getElementById('lot-size').value; const stopLoss = document.getElementById('stop-loss').value; const takeProfit = document.getElementById('take-profit').value; totalTrades++; // ๊ฑฐ๋ž˜ ๊ฒฐ๊ณผ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ const success = Math.random() < confidence; const pnl = success ? (parseFloat(takeProfit) * parseFloat(lotSize) * 10) : (-parseFloat(stopLoss) * parseFloat(lotSize) * 10); currentPnL += pnl; if (success) { successfulTrades++; addLogEntry(`์„ฑ๊ณต ๊ฑฐ๋ž˜: ${signal} ${pair} - ์ˆ˜์ต: +$${pnl.toFixed(2)}`, 'success'); } else { addLogEntry(`์‹คํŒจ ๊ฑฐ๋ž˜: ${signal} ${pair} - ์†์‹ค: -$${Math.abs(pnl).toFixed(2)}`, 'error'); } updateStats(); } // ๋ฉ”์ธ ๊ฑฐ๋ž˜ ๋ฃจํ”„ function tradingLoop() { if (!isTrading || isPaused) return; generateMarketData(); const analysis = analyzeSignals(); if (analysis && analysis.signal) { addLogEntry(`์‹ ํ˜ธ ๊ฐ์ง€๋จ: ${analysis.signal} - ์‹ ๋ขฐ๋„: ${(analysis.confidence * 100).toFixed(1)}%`, 'info'); executeTrade(analysis.signal, analysis.confidence); } // ์ง„ํ–‰ ๋ฐ” ์—…๋ฐ์ดํŠธ const progress = document.getElementById('performance-progress'); progress.style.width = Math.min((successfulTrades / Math.max(totalTrades, 1)) * 100, 100) + '%'; // ๋งˆ์ง€๋ง‰ ์—…๋ฐ์ดํŠธ ์—…๋ฐ์ดํŠธ document.getElementById('last-update').textContent = new Date().toLocaleTimeString('ar-SA'); } // ๊ฑฐ๋ž˜ ์‹œ์ž‘ function startTrading() { if (isTrading) return; isTrading = true; isPaused = false; updateSystemStatus('์ž‘๋™ ์ค‘', true); addLogEntry('์ž๋™ ๊ฑฐ๋ž˜ ์‹œ์ž‘๋จ', 'success'); tradingInterval = setInterval(tradingLoop, 3000); // 3์ดˆ๋งˆ๋‹ค } // ๊ฑฐ๋ž˜ ์ค‘์ง€ function stopTrading() { if (!isTrading) return; isTrading = false; isPaused = false; updateSystemStatus('์ค‘์ง€๋จ', false); addLogEntry('๊ฑฐ๋ž˜ ์ค‘์ง€๋จ', 'error'); clearInterval(tradingInterval); } // ์ผ์‹œ ์ค‘์ง€ function pauseTrading() { if (!isTrading) return; isPaused = !isPaused; updateSystemStatus(isPaused ? '์ผ์‹œ ์ค‘์ง€๋จ' : '์ž‘๋™ ์ค‘', !isPaused); addLogEntry(isPaused ? '๊ฑฐ๋ž˜ ์ผ์‹œ ์ค‘์ง€๋จ' : '๊ฑฐ๋ž˜ ์žฌ๊ฐœ๋จ', 'info'); } // ์‹œ์Šคํ…œ ์ดˆ๊ธฐํ™” function resetSystem() { stopTrading(); totalTrades = 0; successfulTrades = 0; currentPnL = 0; updateStats(); const logContainer = document.getElementById('log-container'); logContainer.innerHTML = ` <div class="log-entry info"> <strong>์ •๋ณด:</strong> ์‹œ์Šคํ…œ์ด ์ดˆ๊ธฐํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์‹œ ๊ฑฐ๋ž˜ํ•  ์ค€๋น„๊ฐ€ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. </div> `; document.getElementById('performance-progress').style.width = '0%'; document.getElementById('last-update').textContent = '--'; } // ์‹œ์Šคํ…œ ์ดˆ๊ธฐํ™” document.addEventListener('DOMContentLoaded', function() { generateMarketData(); updateStats(); addLogEntry('์‹œ์Šคํ…œ์ด ์„ฑ๊ณต์ ์œผ๋กœ ๋กœ๋“œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค', 'success'); }); </script> </body> </html>

ํŠธ๋ ˆ์ด๋”ฉ ํ”„๋กœํ•„
0.0
๋ฆฌ๋ทฐ: 0
๊ณ ๊ฐ ๋ฆฌ๋ทฐ
์ด ์ƒํ’ˆ์— ๋Œ€ํ•œ ๋ฆฌ๋ทฐ๊ฐ€ ์•„์ง ์—†์Šต๋‹ˆ๋‹ค. ์ด๋ฏธ ์‚ฌ์šฉํ•ด ๋ณด์…จ๋‚˜์š”? ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ๊ฐ€์žฅ ๋จผ์ € ์†Œ๊ฐœํ•ด ์ฃผ์„ธ์š”!
ํŠธ๋ ˆ์ด๋”ฉ ๋ด‡, ์ง€ํ‘œ, ํ”Œ๋Ÿฌ๊ทธ์ธ ๋“ฑ cTrader Store์—์„œ ์ œ๊ณต๋˜๋Š” ์ƒํ’ˆ์€ ์ œ3์ž ๊ฐœ๋ฐœ์ž์— ์˜ํ•ด ์ œ๊ณต๋˜๋ฉฐ, ์ด๋Š” ๋‹จ์ˆœํžˆ ์ •๋ณด ๋ฐ ๊ธฐ์ˆ ์  ์ ‘๊ทผ์„ ๋ชฉ์ ์œผ๋กœ ์ œ๊ณต๋œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. cTrader Store๋Š” ์ค‘๊ฐœ์ธ์ด ์•„๋‹ˆ๋ฉฐ, ํˆฌ์ž ์กฐ์–ธ, ๊ฐœ์ธ๋ณ„ ์ถ”์ฒœ ๋˜๋Š” ํ–ฅํ›„ ์„ฑ๊ณผ์— ๋Œ€ํ•œ ์–ด๋– ํ•œ ๋ณด์žฅ๋„ ์ œ๊ณตํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์ข‹์•„ํ•˜์‹ค ๋งŒํ•œ ๋‹ค๋ฅธ ํ•ญ๋ชฉ

cBot
AI
ATR
+8
Supertrend RSI ADX is a trading system built for traders who demand precision, control, and steady performance.
cBot
ATR
RSI
+3
Intelligent system, Available any instrument. Profit 12. Drawdown 1%
cBot
Key Levels
SL Manager
+4
Multi-symbol dashboard with 3 fixed charts, dynamic position slots ranked by profit, Ratio analysis, MZ phase detection
cBot
Signal
Bollinger
This cBot uses a combination of Heikin Ashi and Bollinger Bands strategies.
cBot
Prop Firm Fit
Stop Loss (SL) Manager
+1
HTS Strategy Tester - Advanced Multi-Timeframe Trend & Pullback Trading System H1/m1 & H4/m5 WWS 33/144 Start from 100$
90.1%
ROI
2.92
์†์ต๋น„
37%
์ตœ๋Œ€ ๋‚™ํญ
"Gold Pulse Pro" ๋กœ๊ณ 
์ธ๊ธฐ
4.3
(3)
$39
/
$40
cBot
AI
XAUUSD
+4
Gold Pulse Pro โ€“ An automated trading system for gold (XAUUSD) precisely engineered and powered by advanced algorithms
cBot
Forex
EURUSD
Easy Trade, Just Plug and Play!
cBot
this cbot is customarily designed for intuitive traders. who are looking for efficient way to manage their positions.
cBot
ATR
No Overtrading
+3
Intelligent negotiations and analysis PRO!Limited time offer!
21.2%
ROI
3
์†์ต๋น„
2%
์ตœ๋Œ€ ๋‚™ํญ
cBot
AI
Forex
+4
A Trend Master AI, Suitable for more advance pro trader with fully customisation and risk control PLEASE ENJOY!!
10.9%
ROI
4
์†์ต๋น„
23%
์ตœ๋Œ€ ๋‚™ํญ
cBot
ATR
RSI
+5
Shift from โ€œPrice Chasingโ€ to โ€œPrice Trappingโ€ using Limit Orders and a Volatility-Based Calculation System
cBot
AI
SMC
+18
Review and Parameter Guide for the "Moving Average" cBot
"TrendPullback ATR Pro" ๋กœ๊ณ 
์ธ๊ธฐ
5.0
(2)
$39
/
$78
cBot
ATR
RSI
+6
Trend-following with deep pullbacks and advanced risk/position management.
cBot
Prop
Forex
+13
SUPPORT AND RESISTANCE STRATEGY. Master the Marketโ€™s Turning Points with Surgical Accuracy. SEE THE FULL BACKTEST. ๐Ÿ“ˆ
cBot
AI
ATR
+13
Multi-indicator scalping bot with concurrent trade management, and adaptive risk controls for professional forex trading
cBot
Key Levels
SL Manager
+4
RISK REWARD VISUALIZER Part of the MACRO ZERO Suite Visualize your active positions, pending orders, and cl
cBot
ADX
ATR
+4
Trend-following bot using Ichimoku, ADX and ATR; trades strong trends with strict risk filters.
1.51
์†์ต๋น„
39.61%
์ตœ๋Œ€ ๋‚™ํญ
๊ฐ€์ž…์ผ 30/01/2025
9
๋ฌด๋ฃŒ ์„ค์น˜