Spaces:
Running
Running
| <html lang="fr"> | |
| <head> | |
| <meta charset="UTF-8"> | |
| <meta name="viewport" content="width=device-width, initial-scale=1.0"> | |
| <title>Quantum Signals Pro - Trading Infailible</title> | |
| <script src="https://cdn.tailwindcss.com"></script> | |
| <link href="https://unpkg.com/aos@2.3.1/dist/aos.css" rel="stylesheet"> | |
| <script src="https://unpkg.com/aos@2.3.1/dist/aos.js"></script> | |
| <script src="https://cdn.jsdelivr.net/npm/feather-icons/dist/feather.min.js"></script> | |
| <script src="https://unpkg.com/feather-icons"></script> | |
| <script src="https://cdn.jsdelivr.net/npm/vanta@latest/dist/vanta.globe.min.js"></script> | |
| <style> | |
| .tradingview-widget-container { | |
| height: 700px; | |
| width: 100%; | |
| } | |
| .signal-buy { | |
| background: linear-gradient(135deg, rgba(52, 211, 153, 0.2) 0%, rgba(52, 211, 153, 0.8) 100%); | |
| } | |
| .signal-sell { | |
| background: linear-gradient(135deg, rgba(239, 68, 68, 0.2) 0%, rgba(239, 68, 68, 0.8) 100%); | |
| } | |
| .refresh-animation { | |
| animation: spin 1s linear infinite; | |
| } | |
| @keyframes spin { | |
| 0% { transform: rotate(0deg); } | |
| 100% { transform: rotate(360deg); } | |
| } | |
| </style> | |
| </head> | |
| <body class="bg-gray-900 text-white" id="vanta-bg"> | |
| <!-- Navbar --> | |
| <nav class="bg-gray-800 py-4 px-6 shadow-lg"> | |
| <div class="container mx-auto flex justify-between items-center"> | |
| <div class="flex items-center space-x-2"> | |
| <i data-feather="trending-up" class="text-emerald-400"></i> | |
| <span class="text-xl font-bold bg-clip-text text-transparent bg-gradient-to-r from-emerald-400 to-cyan-400">QuantumSignals Pro</span> | |
| </div> | |
| <div class="hidden md:flex space-x-6"> | |
| <a href="#" class="hover:text-emerald-400 transition">Accueil</a> | |
| <a href="#" class="hover:text-emerald-400 transition">Signaux</a> | |
| <a href="#" class="hover:text-emerald-400 transition">Indicateurs</a> | |
| <a href="#" class="hover:text-emerald-400 transition">Performance</a> | |
| <a href="#" class="hover:text-emerald-400 transition">Abonnements</a> | |
| </div> | |
| <button class="md:hidden"> | |
| <i data-feather="menu"></i> | |
| </button> | |
| </div> | |
| </nav> | |
| <!-- Hero Section --> | |
| <section class="py-20 px-6"> | |
| <div class="container mx-auto text-center" data-aos="fade-up"> | |
| <h1 class="text-4xl md:text-6xl font-bold mb-6 bg-clip-text text-transparent bg-gradient-to-r from-emerald-400 to-cyan-400">Signaux de Trading à 99.7% de Précision</h1> | |
| <p class="text-xl md:text-2xl text-gray-300 mb-10 max-w-3xl mx-auto">L'algorithme quantique le plus avancé au monde analyse les marchés en temps réel pour vous fournir des signaux BUY/SELL infaillibles sur Forex, Indices et Cryptos.</p> | |
| <div class="flex flex-col md:flex-row justify-center gap-4"> | |
| <button class="bg-gradient-to-r from-emerald-500 to-cyan-500 hover:from-emerald-600 hover:to-cyan-600 text-white font-bold py-3 px-8 rounded-full transition-all transform hover:scale-105 shadow-lg shadow-emerald-500/20"> | |
| Essai Gratuit 7 Jours | |
| </button> | |
| <button class="border-2 border-emerald-400 text-emerald-400 hover:bg-emerald-400 hover:text-gray-900 font-bold py-3 px-8 rounded-full transition-all transform hover:scale-105"> | |
| Voir les Performances | |
| </button> | |
| </div> | |
| </div> | |
| </section> | |
| <!-- Live Trading Widget --> | |
| <section class="py-16 px-6 bg-gray-800/50 backdrop-blur-lg"> | |
| <div class="container mx-auto" data-aos="fade-up"> | |
| <div class="flex justify-between items-center mb-8"> | |
| <h2 class="text-2xl md:text-3xl font-bold flex items-center"> | |
| <i data-feather="activity" class="mr-2 text-emerald-400"></i> | |
| <span>Terminal de Trading Live</span> | |
| </h2> | |
| <div class="flex items-center space-x-2"> | |
| <span class="text-sm text-gray-400">Actualisé chaque minute</span> | |
| <i data-feather="refresh-cw" class="text-emerald-400 animate-spin"></i> | |
| </div> | |
| </div> | |
| <div class="bg-gray-900 rounded-xl p-4 shadow-xl border border-gray-700"> | |
| <!-- TradingView Widget --> | |
| <div class="tradingview-widget-container" style="height: 700px;"> | |
| <iframe scrolling="no" allowtransparency="true" frameborder="0" src="https://www.tradingview-widget.com/embed-widget/advanced-chart/?locale=fr#%7B%22autosize%22%3Atrue%2C%22symbol%22%3A%22FX%3AEURUSD%22%2C%22interval%22%3A%225%22%2C%22timezone%22%3A%22Etc%2FUTC%22%2C%22theme%22%3A%22dark%22%2C%22style%22%3A%221%22%2C%22hide_top_toolbar%22%3Atrue%2C%22hide_side_toolbar%22%3Afalse%2C%22allow_symbol_change%22%3Atrue%2C%22studies%22%3A%5B%7B%22id%22%3A%22STD%3BSuperTrendPRO%22%2C%22inputs%22%3A%7B%22showBuySellArrows%22%3Atrue%2C%22showTakeProfit%22%3Atrue%2C%22showStopLoss%22%3Atrue%2C%22tpLevel%22%3A%22QuantumTP%22%2C%22precision%22%3A99.7%7D%7D%2C%22STD%3BQuantumWave%22%2C%22STD%3BVolume%22%2C%22STD%3BQuantumEntry%22%5D%2C%22support_host%22%3A%22https%3A%2F%2Fwww.tradingview.com%22%2C%22width%22%3A%22100%25%22%2C%22height%22%3A%22100%25%22%2C%22utm_source%22%3A%22%22%2C%22utm_medium%22%3A%22widget%22%2C%22utm_campaign%22%3A%22advanced-chart%22%2C%22page-uri%22%3A%22__NHTTP__%22%7D" title="advanced chart TradingView widget" lang="en" style="user-select: none; box-sizing: border-box; display: block; height: 100%; width: 100%;"></iframe> | |
| </div> | |
| <div class="mt-6 grid grid-cols-1 md:grid-cols-3 gap-4"> | |
| <div class="bg-gray-800 p-4 rounded-lg border-l-4 border-emerald-500"> | |
| <div class="flex justify-between items-center"> | |
| <h3 class="font-bold text-emerald-400">Indicateur QuantumWave</h3> | |
| <span class="px-2 py-1 bg-emerald-900 text-emerald-300 text-xs rounded">99.8% PRECISION</span> | |
| </div> | |
| <p class="text-sm text-gray-400 mt-2">Notre algorithme propriétaire détecte les tendances avant qu'elles ne se forment avec une précision inégalée.</p> | |
| </div> | |
| <div class="bg-gray-800 p-4 rounded-lg border-l-4 border-cyan-500"> | |
| <div class="flex justify-between items-center"> | |
| <h3 class="font-bold text-cyan-400">SuperTrend PRO</h3> | |
| <span class="px-2 py-1 bg-cyan-900 text-cyan-300 text-xs rounded">NON REPAINT</span> | |
| </div> | |
| <p class="text-sm text-gray-400 mt-2">Version améliorée avec flèches BUY/SELL directement sur l'indicateur, Take Profit Quantum (99.7% précision) et Stop Loss intégrés en temps réel sur le graphique.</p> | |
| </div> | |
| <div class="bg-gray-800 p-4 rounded-lg border-l-4 border-purple-500"> | |
| <div class="flex justify-between items-center"> | |
| <h3 class="font-bold text-purple-400">Volume Quantique</h3> | |
| <span class="px-2 py-1 bg-purple-900 text-purple-300 text-xs rounded">REALTIME</span> | |
| </div> | |
| <p class="text-sm text-gray-400 mt-2">Analyse le flux d'ordres institutionnels pour anticiper les mouvements majeurs avant qu'ils ne se produisent.</p> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </section> | |
| <!-- Live Signals Section --> | |
| <section class="py-16 px-6"> | |
| <div class="container mx-auto" data-aos="fade-up"> | |
| <h2 class="text-2xl md:text-3xl font-bold mb-8 text-center"> | |
| <i data-feather="zap" class="mr-2 text-yellow-400"></i> | |
| Signaux en Temps Réel | |
| </h2> | |
| <div class="bg-gray-800 rounded-xl overflow-hidden shadow-xl border border-gray-700"> | |
| <div class="grid grid-cols-12 bg-gray-900 text-gray-400 text-sm font-medium p-4 border-b border-gray-700"> | |
| <div class="col-span-2">Heure</div> | |
| <div class="col-span-2">Paire</div> | |
| <div class="col-span-2">TF</div> | |
| <div class="col-span-2">Type</div> | |
| <div class="col-span-2">Prix Entrée</div> | |
| <div class="col-span-2">Statut</div> | |
| </div> | |
| <!-- Signal Items --> | |
| <div class="divide-y divide-gray-700"> | |
| <!-- Buy Signal EURUSD --> | |
| <div class="grid grid-cols-12 items-center p-4 signal-buy"> | |
| <div class="col-span-2">12:34:56</div> | |
| <div class="col-span-2 font-bold">EUR/USD</div> | |
| <div class="col-span-2">5M</div> | |
| <div class="col-span-2"> | |
| <span class="bg-emerald-600 text-white px-3 py-1 rounded-full text-xs font-bold">BUY</span> | |
| </div> | |
| <div class="col-span-2">1.08765</div> | |
| <div class="col-span-2 flex items-center"> | |
| <span class="text-emerald-400">+0.85%</span> | |
| <i data-feather="arrow-up-right" class="ml-1 text-emerald-400 w-4 h-4"></i> | |
| <span class="ml-2 text-xs text-gray-400">TP: 1.09210 | SL: 1.08540</span> | |
| </div> | |
| </div> | |
| <!-- Sell Signal --> | |
| <div class="grid grid-cols-12 items-center p-4 signal-sell"> | |
| <div class="col-span-2">10:32:11</div> | |
| <div class="col-span-2 font-bold">GBP/JPY</div> | |
| <div class="col-span-2">1H</div> | |
| <div class="col-span-2"> | |
| <span class="bg-red-600 text-white px-3 py-1 rounded-full text-xs font-bold">SELL</span> | |
| </div> | |
| <div class="col-span-2">183.745</div> | |
| <div class="col-span-2 flex items-center"> | |
| <span class="text-red-400">-0.87%</span> | |
| <i data-feather="arrow-down-right" class="ml-1 text-red-400 w-4 h-4"></i> | |
| </div> | |
| </div> | |
| <!-- Buy Signal --> | |
| <div class="grid grid-cols-12 items-center p-4 signal-buy"> | |
| <div class="col-span-2">10:18:56</div> | |
| <div class="col-span-2 font-bold">NAS100</div> | |
| <div class="col-span-2">5M</div> | |
| <div class="col-span-2"> | |
| <span class="bg-emerald-600 text-white px-3 py-1 rounded-full text-xs font-bold">BUY</span> | |
| </div> | |
| <div class="col-span-2">18245.3</div> | |
| <div class="col-span-2 flex items-center"> | |
| <span class="text-emerald-400">+2.01%</span> | |
| <i data-feather="arrow-up-right" class="ml-1 text-emerald-400 w-4 h-4"></i> | |
| </div> | |
| </div> | |
| <!-- Sell Signal --> | |
| <div class="grid grid-cols-12 items-center p-4 signal-sell"> | |
| <div class="col-span-2">10:05:33</div> | |
| <div class="col-span-2 font-bold">BTC/USD</div> | |
| <div class="col-span-2">30M</div> | |
| <div class="col-span-2"> | |
| <span class="bg-red-600 text-white px-3 py-1 rounded-full text-xs font-bold">SELL</span> | |
| </div> | |
| <div class="col-span-2">68542</div> | |
| <div class="col-span-2 flex items-center"> | |
| <span class="text-red-400">-3.15%</span> | |
| <i data-feather="arrow-down-right" class="ml-1 text-red-400 w-4 h-4"></i> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="bg-gray-900 p-4 text-center border-t border-gray-700"> | |
| <button class="text-emerald-400 hover:text-emerald-300 flex items-center justify-center mx-auto hovered-element" onclick="updateSignals()"> | |
| <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-refresh-cw mr-2"><polyline points="23 4 23 10 17 10"></polyline><polyline points="1 20 1 14 7 14"></polyline><path d="M3.51 9a9 9 0 0 1 14.85-3.36L23 10M1 14l4.64 4.36A9 9 0 0 0 20.49 15"></path></svg> | |
| Actualiser les Signaux | |
| </button> | |
| </div> | |
| </div> | |
| <div class="mt-12 grid grid-cols-1 md:grid-cols-3 gap-8"> | |
| <div class="bg-gray-800/50 p-6 rounded-xl border border-gray-700" data-aos="fade-up" data-aos-delay="100"> | |
| <div class="flex items-center mb-4"> | |
| <div class="p-3 rounded-full bg-emerald-900/50 text-emerald-400 mr-4"> | |
| <i data-feather="bar-chart-2" class="w-6 h-6"></i> | |
| </div> | |
| <h3 class="text-xl font-bold">Précision Quantique</h3> | |
| </div> | |
| <p class="text-gray-400">Notre système analyse simultanément 127 indicateurs avec une intelligence artificielle quantique pour une précision jamais atteinte de 99.7%.</p> | |
| </div> | |
| <div class="bg-gray-800/50 p-6 rounded-xl border border-gray-700" data-aos="fade-up" data-aos-delay="200"> | |
| <div class="flex items-center mb-4"> | |
| <div class="p-3 rounded-full bg-cyan-900/50 text-cyan-400 mr-4"> | |
| <i data-feather="clock" class="w-6 h-6"></i> | |
| </div> | |
| <h3 class="text-xl font-bold">Temps Réel</h3> | |
| </div> | |
| <p class="text-gray-400">Les signaux sont actualisés toutes les 15 secondes avec une latence de moins de 50ms grâce à nos serveurs quantiques dédiés.</p> | |
| </div> | |
| <div class="bg-gray-800/50 p-6 rounded-xl border border-gray-700" data-aos="fade-up" data-aos-delay="300"> | |
| <div class="flex items-center mb-4"> | |
| <div class="p-3 rounded-full bg-purple-900/50 text-purple-400 mr-4"> | |
| <i data-feather="shield" class="w-6 h-6"></i> | |
| </div> | |
| <h3 class="text-xl font-bold">Vérification Globale</h3> | |
| </div> | |
| <p class="text-gray-400">Chaque signal est validé par notre réseau neuronal qui compare avec 14 autres sources premium avant émission pour garantir son infaillibilité.</p> | |
| </div> | |
| </div> | |
| </div> | |
| </section> | |
| <!-- Performance Section --> | |
| <section class="py-16 px-6 bg-gray-800/50 backdrop-blur-lg"> | |
| <div class="container mx-auto" data-aos="fade-up"> | |
| <h2 class="text-2xl md:text-3xl font-bold mb-12 text-center"> | |
| <i data-feather="award" class="mr-2 text-yellow-400"></i> | |
| Performance Inégalée | |
| </h2> | |
| <div class="grid grid-cols-1 md:grid-cols-2 gap-8 items-center"> | |
| <div> | |
| <div class="bg-gray-900 p-6 rounded-xl border border-gray-700 shadow-lg"> | |
| <div class="flex justify-between items-center mb-6"> | |
| <h3 class="text-xl font-bold">Statistiques Globales</h3> | |
| <select class="bg-gray-800 border border-gray-700 text-white text-sm rounded-lg px-3 py-2"> | |
| <option>30 Derniers Jours</option> | |
| <option>7 Derniers Jours</option> | |
| <option>24 Heures</option> | |
| </select> | |
| </div> | |
| <div class="space-y-6"> | |
| <div> | |
| <div class="flex justify-between mb-2"> | |
| <span class="text-gray-400">Taux de Réussite</span> | |
| <span class="font-bold text-emerald-400">99.72%</span> | |
| </div> | |
| <div class="w-full bg-gray-700 rounded-full h-2.5"> | |
| <div class="bg-emerald-500 h-2.5 rounded-full" style="width: 99.7%"></div> | |
| </div> | |
| </div> | |
| <div> | |
| <div class="flex justify-between mb-2"> | |
| <span class="text-gray-400">Signaux Gagnants</span> | |
| <span class="font-bold text-emerald-400">1,247</span> | |
| </div> | |
| <div class="w-full bg-gray-700 rounded-full h-2.5"> | |
| <div class="bg-cyan-500 h-2.5 rounded-full" style="width: 92%"></div> | |
| </div> | |
| </div> | |
| <div> | |
| <div class="flex justify-between mb-2"> | |
| <span class="text-gray-400">Signaux Perdants</span> | |
| <span class="font-bold text-red-400">3</span> | |
| </div> | |
| <div class="w-full bg-gray-700 rounded-full h-2.5"> | |
| <div class="bg-red-500 h-2.5 rounded-full" style="width: 0.28%"></div> | |
| </div> | |
| </div> | |
| <div> | |
| <div class="flex justify-between mb-2"> | |
| <span class="text-gray-400">Profit Moyen</span> | |
| <span class="font-bold text-emerald-400">2.41%</span> | |
| </div> | |
| <div class="w-full bg-gray-700 rounded-full h-2.5"> | |
| <div class="bg-purple-500 h-2.5 rounded-full" style="width: 85%"></div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div> | |
| <div class="bg-gray-900 p-6 rounded-xl border border-gray-700 shadow-lg"> | |
| <div class="flex justify-between items-center mb-6"> | |
| <h3 class="text-xl font-bold">Derniers Trades</h3> | |
| <button class="text-emerald-400 hover:text-emerald-300 flex items-center"> | |
| <i data-feather="download" class="mr-1 w-4 h-4"></i> | |
| <span class="text-sm">Export</span> | |
| </button> | |
| </div> | |
| <div class="overflow-x-auto"> | |
| <table class="w-full text-sm text-left text-gray-400"> | |
| <thead class="text-xs text-gray-400 uppercase bg-gray-800"> | |
| <tr> | |
| <th scope="col" class="px-4 py-3">Paire</th> | |
| <th scope="col" class="px-4 py-3">Type</th> | |
| <th scope="col" class="px-4 py-3">Profit</th> | |
| <th scope="col" class="px-4 py-3">Durée</th> | |
| </tr> | |
| </thead> | |
| <tbody> | |
| <tr class="border-b border-gray-700 bg-gray-800/50"> | |
| <td class="px-4 py-3 font-medium">EUR/USD</td> | |
| <td class="px-4 py-3"> | |
| <span class="bg-emerald-900 text-emerald-300 px-2 py-1 rounded text-xs">BUY</span> | |
| </td> | |
| <td class="px-4 py-3 text-emerald-400">+1.85%</td> | |
| <td class="px-4 py-3">27m</td> | |
| </tr> | |
| <tr class="border-b border-gray-700 bg-gray-800/50"> | |
| <td class="px-4 py-3 font-medium">NAS100</td> | |
| <td class="px-4 py-3"> | |
| <span class="bg-emerald-900 text-emerald-300 px-2 py-1 rounded text-xs">BUY</span> | |
| </td> | |
| <td class="px-4 py-3 text-emerald-400">+3.12%</td> | |
| <td class="px-4 py-3">1h42m</td> | |
| </tr> | |
| <tr class="border-b border-gray-700 bg-gray-800/50"> | |
| <td class="px-4 py-3 font-medium">XAU/USD</td> | |
| <td class="px-4 py-3"> | |
| <span class="bg-red-900 text-red-300 px-2 py-1 rounded text-xs">SELL</span> | |
| </td> | |
| <td class="px-4 py-3 text-red-400">-0.45%</td> | |
| <td class="px-4 py-3">15m</td> | |
| </tr> | |
| <tr class="border-b border-gray-700 bg-gray-800/50"> | |
| <td class="px-4 py-3 font-medium">BTC/USD</td> | |
| <td class="px-4 py-3"> | |
| <span class="bg-emerald-900 text-emerald-300 px-2 py-1 rounded text-xs">BUY</span> | |
| </td> | |
| <td class="px-4 py-3 text-emerald-400">+5.67%</td> | |
| <td class="px-4 py-3">4h23m</td> | |
| </tr> | |
| <tr class="bg-gray-800/50"> | |
| <td class="px-4 py-3 font-medium">GBP/JPY</td> | |
| <td class="px-4 py-3"> | |
| <span class="bg-red-900 text-red-300 px-2 py-1 rounded text-xs">SELL</span> | |
| </td> | |
| <td class="px-4 py-3 text-red-400">-0.72%</td> | |
| <td class="px-4 py-3">38m</td> | |
| </tr> | |
| </tbody> | |
| </table> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="mt-12 text-center"> | |
| <button class="bg-gradient-to-r from-purple-500 to-pink-500 hover:from-purple-600 hover:to-pink-600 text-white font-bold py-3 px-8 rounded-full transition-all transform hover:scale-105 shadow-lg shadow-purple-500/20"> | |
| Voir Toutes les Statistiques | |
| </button> | |
| </div> | |
| </div> | |
| </section> | |
| <!-- CTA Section --> | |
| <section class="py-20 px-6 bg-gradient-to-br from-gray-900 to-gray-800"> | |
| <div class="container mx-auto max-w-4xl text-center" data-aos="fade-up"> | |
| <h2 class="text-3xl md:text-4xl font-bold mb-6">Prêt à Transformer Votre Trading ?</h2> | |
| <p class="text-xl text-gray-300 mb-10">Rejoignez les 15,000 traders professionnels qui utilisent déjà QuantumSignals Pro pour des résultats exceptionnels.</p> | |
| <div class="grid grid-cols-1 md:grid-cols-3 gap-6"> | |
| <div class="bg-gray-800/50 p-6 rounded-xl border border-gray-700 hover:border-emerald-500 transition-all"> | |
| <h3 class="text-xl font-bold mb-4">Essai Gratuit</h3> | |
| <div class="text-4xl font-bold mb-4 bg-clip-text text-transparent bg-gradient-to-r from-emerald-400 to-cyan-400">0€</div> | |
| <p class="text-gray-400 mb-6">7 jours d'accès complet</p> | |
| <button class="w-full bg-gray-700 hover:bg-gray-600 text-white font-medium py-2 px-4 rounded-lg transition"> | |
| Commencer l'Essai | |
| </button> | |
| </div> | |
| <div class="bg-gray-800 p-6 rounded-xl border-2 border-emerald-500 transform scale-105 shadow-lg shadow-emerald-500/20"> | |
| <div class="absolute top-0 right-0 -mt-3 -mr-3 bg-emerald-500 text-white text-xs font-bold px-3 py-1 rounded-full"> | |
| POPULAIRE | |
| </div> | |
| <h3 class="text-xl font-bold mb-4">Pro Quantum</h3> | |
| <div class="text-4xl font-bold mb-4">299€<span class="text-lg text-gray-400">/mois</span></div> | |
| <p class="text-gray-300 mb-6">Accès complet + Alertes VIP</p> | |
| <button class="w-full bg-gradient-to-r from-emerald-500 to-cyan-500 hover:from-emerald-600 hover:to-cyan-600 text-white font-bold py-2 px-4 rounded-lg transition"> | |
| S'abonner | |
| </button> | |
| </div> | |
| <div class="bg-gray-800/50 p-6 rounded-xl border border-gray-700 hover:border-purple-500 transition-all"> | |
| <h3 class="text-xl font-bold mb-4">Institutionnel</h3> | |
| <div class="text-4xl font-bold mb-4">899€<span class="text-lg text-gray-400">/mois</span></div> | |
| <p class="text-gray-400 mb-6">Pour les fonds et institutions</p> | |
| <button class="w-full bg-gray-700 hover:bg-gray-600 text-white font-medium py-2 px-4 rounded-lg transition"> | |
| Contact Commercial | |
| </button> | |
| </div> | |
| </div> | |
| </div> | |
| </section> | |
| <!-- Footer --> | |
| <footer class="bg-gray-900 py-12 px-6 border-t border-gray-800"> | |
| <div class="container mx-auto"> | |
| <div class="grid grid-cols-1 md:grid-cols-4 gap-8"> | |
| <div> | |
| <div class="flex items-center space-x-2 mb-4"> | |
| <i data-feather="trending-up" class="text-emerald-400"></i> | |
| <span class="text-xl font-bold bg-clip-text text-transparent bg-gradient-to-r from-emerald-400 to-cyan-400">QuantumSignals</span> | |
| </div> | |
| <p class="text-gray-400 mb-4">L'outil de trading le plus avancé au monde avec une précision quantique inégalée.</p> | |
| <div class="flex space-x-4"> | |
| <a href="#" class="text-gray-400 hover:text-emerald-400 transition"> | |
| <i data-feather="twitter"></i> | |
| </a> | |
| <a href="#" class="text-gray-400 hover:text-emerald-400 transition"> | |
| <i data-feather="facebook"></i> | |
| </a> | |
| <a href="#" class="text-gray-400 hover:text-emerald-400 transition"> | |
| <i data-feather="linkedin"></i> | |
| </a> | |
| <a href="#" class="text-gray-400 hover:text-emerald-400 transition"> | |
| <i data-feather="youtube"></i> | |
| </a> | |
| </div> | |
| </div> | |
| <div> | |
| <h3 class="text-lg font-bold mb-4">Produit</h3> | |
| <ul class="space-y-2"> | |
| <li><a href="#" class="text-gray-400 hover:text-emerald-400 transition">Fonctionnalités</a></li> | |
| <li><a href="#" class="text-gray-400 hover:text-emerald-400 transition">Prix</a></li> | |
| <li><a href="#" class="text-gray-400 hover:text-emerald-400 transition">API</a></li> | |
| <li><a href="#" class="text-gray-400 hover:text-emerald-400 transition">Intégrations</a></li> | |
| </ul> | |
| </div> | |
| <div> | |
| <h3 class="text-lg font-bold mb-4">Ressources</h3> | |
| <ul class="space-y-2"> | |
| <li><a href="#" class="text-gray-400 hover:text-emerald-400 transition">Documentation</a></li> | |
| <li><a href="#" class="text-gray-400 hover:text-emerald-400 transition">Guides</a></li> | |
| <li><a href="#" class="text-gray-400 hover:text-emerald-400 transition">Blog</a></li> | |
| <li><a href="#" class="text-gray-400 hover:text-emerald-400 transition">Support</a></li> | |
| </ul> | |
| </div> | |
| <div> | |
| <h3 class="text-lg font-bold mb-4">Legal</h3> | |
| <ul class="space-y-2"> | |
| <li><a href="#" class="text-gray-400 hover:text-emerald-400 transition">Mentions Légales</a></li> | |
| <li><a href="#" class="text-gray-400 hover:text-emerald-400 transition">CGU</a></li> | |
| <li><a href="#" class="text-gray-400 hover:text-emerald-400 transition">Politique de Confidentialité</a></li> | |
| <li><a href="#" class="text-gray-400 hover:text-emerald-400 transition">Règlement</a></li> | |
| </ul> | |
| </div> | |
| </div> | |
| <div class="border-t border-gray-800 mt-12 pt-8 flex flex-col md:flex-row justify-between items-center"> | |
| <p class="text-gray-500 text-sm mb-4 md:mb-0">© 2023 QuantumSignals Pro. Tous droits réservés.</p> | |
| <div class="flex space-x-6"> | |
| <a href="#" class="text-gray-500 hover:text-emerald-400 text-sm transition">Sécurité</a> | |
| <a href="#" class="text-gray-500 hover:text-emerald-400 text-sm transition">Status</a> | |
| <a href="#" class="text-gray-500 hover:text-emerald-400 text-sm transition">FAQ</a> | |
| </div> | |
| </div> | |
| </div> | |
| </footer> | |
| <script> | |
| // Initialize Vanta.js background | |
| VANTA.GLOBE({ | |
| el: "#vanta-bg", | |
| mouseControls: true, | |
| touchControls: true, | |
| gyroControls: false, | |
| minHeight: 200.00, | |
| minWidth: 200.00, | |
| scale: 1.00, | |
| scaleMobile: 1.00, | |
| color: 0x3dffc9, | |
| backgroundColor: 0x111827, | |
| size: 0.8 | |
| }); | |
| // Initialize AOS | |
| AOS.init({ | |
| duration: 800, | |
| easing: 'ease-in-out', | |
| once: true | |
| }); | |
| // Initialize Feather Icons | |
| feather.replace(); | |
| // Fetch real-time market data from API | |
| async function fetchMarketData(pair) { | |
| try { | |
| // Replace with your actual API endpoint | |
| const response = await fetch(`https://api.marketdata.com/v1/price?symbol=${pair}`); | |
| const data = await response.json(); | |
| return data.price; | |
| } catch (error) { | |
| console.error('Error fetching market data:', error); | |
| return null; | |
| } | |
| } | |
| // Calculate profit/loss percentage | |
| function calculateProfitLoss(entryPrice, currentPrice, isBuy) { | |
| return isBuy | |
| ? ((currentPrice - entryPrice) / entryPrice * 100).toFixed(2) | |
| : ((entryPrice - currentPrice) / entryPrice * 100).toFixed(2); | |
| } | |
| // Update signals with real market data | |
| async function updateSignals() { | |
| const btn = document.querySelector('.hovered-element'); | |
| btn.innerHTML = `<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-refresh-cw mr-2 refresh-animation"><polyline points="23 4 23 10 17 10"></polyline><polyline points="1 20 1 14 7 14"></polyline><path d="M3.51 9a9 9 0 0 1 14.85-3.36L23 10M1 14l4.64 4.36A9 9 0 0 0 20.49 15"></path></svg> Actualiser les Signaux`; | |
| const signalRows = document.querySelectorAll('.signal-buy, .signal-sell'); | |
| for (const row of signalRows) { | |
| const isBuy = row.classList.contains('signal-buy'); | |
| const pair = row.querySelector('.col-span-2.font-bold').textContent; | |
| const entryPrice = parseFloat(row.querySelector('.col-span-2:nth-child(5)').textContent); | |
| // Get current market price | |
| const currentPrice = await fetchMarketData(pair); | |
| if (!currentPrice) continue; | |
| // Calculate P/L | |
| const plPercent = calculateProfitLoss(entryPrice, currentPrice, isBuy); | |
| // Update display | |
| const profitElement = row.querySelector('span:first-child'); | |
| profitElement.textContent = `${plPercent > 0 ? '+' : ''}${plPercent}%`; | |
| profitElement.className = plPercent > 0 | |
| ? `text-emerald-400` | |
| : `text-red-400`; | |
| // Update icon | |
| const icon = row.querySelector('i'); | |
| if (icon) { | |
| icon.className = `ml-1 ${plPercent > 0 ? 'text-emerald-400' : 'text-red-400'} w-4 h-4`; | |
| icon.setAttribute('data-feather', plPercent > 0 ? 'arrow-up-right' : 'arrow-down-right'); | |
| } | |
| // Update TP/SL levels based on current price | |
| const tpSlElement = row.querySelector('.text-xs'); | |
| if (tpSlElement) { | |
| const tp = isBuy | |
| ? (currentPrice * 1.02).toFixed(5).replace(/\.?0+$/, '') | |
| : (currentPrice * 0.98).toFixed(5).replace(/\.?0+$/, ''); | |
| const sl = isBuy | |
| ? (currentPrice * 0.99).toFixed(5).replace(/\.?0+$/, '') | |
| : (currentPrice * 1.01).toFixed(5).replace(/\.?0+$/, ''); | |
| tpSlElement.innerHTML = `TP: ${tp} | SL: ${sl}`; | |
| } | |
| } | |
| feather.replace(); | |
| btn.innerHTML = `<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-refresh-cw mr-2"><polyline points="23 4 23 10 17 10"></polyline><polyline points="1 20 1 14 7 14"></polyline><path d="M3.51 9a9 9 0 0 1 14.85-3.36L23 10M1 14l4.64 4.36A9 9 0 0 0 20.49 15"></path></svg> Actualiser les Signaux`; | |
| } | |
| // Update signals every 5 seconds | |
| setInterval(updateSignals, 5000); | |
| // Initial update | |
| updateSignals(); | |
| </script> | |
| </body> | |
| </html> | |