Python Algorithmic Trading Library PyAlgoTrade est une bibliothèque de négociation Algorithmique Python centrée sur le backtesting et le support pour le trading de papier et le trading en direct. Disons que vous avez une idée pour une stratégie de trading et youd comme pour l'évaluer avec des données historiques et voir comment il se comporte. PyAlgoTrade vous permet de le faire avec un minimum d'effort. Caractéristiques principales Entièrement documenté. Événement. Prend en charge les commandes Market, Limit, Stop et StopLimit. Prend en charge les fichiers Yahoo Finance, Google Finance et NinjaTrader CSV. Supporte tout type de données de séries chronologiques au format CSV, par exemple Quandl. Bitcoin trading support via Bitstamp. Indicateurs techniques et filtres comme SMA, WMA, EMA, RSI, bandes de Bollinger, exposant de Hurst et d'autres. Des mesures de performance comme le ratio de Sharpe et l'analyse de retrait. Gestion des événements Twitter en temps réel. Profiler d'événements. Intégration TA-Lib. Très facile à mettre à l'échelle horizontalement, c'est-à-dire à utiliser un ou plusieurs ordinateurs pour revoir une stratégie. PyAlgoTrade est libre, open source, et il est sous licence Apache, version 2.0.Basics of Algorithmic Trading: Concepts and Examples Un algorithme est un ensemble spécifique d'instructions clairement définies visant à réaliser une tâche ou un processus. Le trading algorithmique (trading automatisé, black-box trading ou simplement algo-trading) est le processus d'utilisation d'ordinateurs programmés pour suivre un ensemble défini d'instructions pour placer un commerce afin de générer des profits à une vitesse et une fréquence qui est impossible pour un Commerçant humain. Les ensembles de règles définis sont basés sur le calendrier, le prix, la quantité ou tout modèle mathématique. En dehors des opportunités de profit pour le trader, algo-trading rend les marchés plus liquides et rend le trading plus systématique en excluant les impacts émotionnels de l'homme sur les activités de trading. Supposons qu'un commerçant respecte ces critères commerciaux simples: Achetez 50 actions d'un stock lorsque sa moyenne mobile de 50 jours dépasse la moyenne mobile de 200 jours Vendez les actions du stock lorsque sa moyenne mobile de 50 jours est inférieure à la moyenne mobile de 200 jours En utilisant cet ensemble de deux instructions simples, il est facile d'écrire un programme informatique qui surveillera automatiquement le prix des actions (et les indicateurs de la moyenne mobile) et placer les ordres d'achat et de vente lorsque les conditions définies sont remplies. Le commerçant n'a plus besoin de garder une montre pour les prix et les graphiques en direct, ou de passer les commandes manuellement. Le système de trading algorithmique le fait automatiquement pour lui, en identifiant correctement l'opportunité de négociation. (Pour en savoir plus sur les moyennes mobiles, voir: Les moyennes mobiles simples font ressortir les tendances.) Algo-trading offre les avantages suivants: Des métiers exécutés aux meilleurs prix possibles Des placements instantanés et précis (Voir l'exemple de défaillance de mise en œuvre ci-dessous) Contrôles automatisés simultanés sur de multiples conditions de marché Réduction du risque d'erreurs manuelles lors de la mise en place des opérations Backtest de l'algorithme, basé sur les données historiques et en temps réel disponibles Réduit La possibilité d'erreurs par les commerçants humains basé sur des facteurs émotionnels et psychologiques La plus grande partie de l'actualisation d'aujourd'hui est le commerce de haute fréquence (HFT), qui tente de capitaliser sur la mise en place d'un grand nombre de commandes à des vitesses très rapides sur plusieurs marchés et multiples décisions Paramètres, sur la base d'instructions préprogrammées. Algo-trading est utilisé dans de nombreuses formes d'activités de négociation et d'investissement, y compris: Les investisseurs à moyen ou long terme ou les sociétés d'achat (fonds de pension , Les fonds communs de placement, les compagnies d'assurance) qui achètent des actions en grandes quantités, mais qui ne veulent pas influencer les cours des actions avec des investissements discrets et volumineux. Les commerçants à court terme et les vendeurs participants (market makers, spéculateurs et arbitraires) bénéficient de l'exécution automatisée du commerce, en plus, de l'aide à la négociation pour créer une liquidité suffisante pour les vendeurs sur le marché. Les traders systématiques (adeptes de la tendance, pairs traders, hedge funds, etc.) trouvent qu'il est beaucoup plus efficace de programmer leurs règles commerciales et de laisser le programme échanger automatiquement. Le trading algorithmique offre une approche plus systématique du commerce actif que les méthodes basées sur l'intuition ou l'instinct des commerçants humains. Stratégies de trading algorithmique Toute stratégie de trading algorithmique nécessite une opportunité identifiée qui est rentable en termes d'amélioration des bénéfices ou de réduction des coûts. Voici les stratégies de trading courantes utilisées dans le commerce d'algo: Les stratégies de négociation algorithmiques les plus courantes suivent les tendances des moyennes mobiles. Canaux. Les mouvements du niveau des prix et les indicateurs techniques connexes. Ce sont les stratégies les plus faciles et les plus simples à mettre en œuvre grâce à la négociation algorithmique parce que ces stratégies n'impliquent pas de faire des prévisions ou des prévisions de prix. Les métiers sont initiés en fonction des tendances souhaitables. Qui sont faciles et simples à mettre en œuvre par des algorithmes sans entrer dans la complexité de l'analyse prédictive. L'exemple susmentionné de moyenne mobile de 50 et 200 jours est une tendance populaire suivant la stratégie. L'achat d'un stock dual coté à un prix inférieur sur un marché et simultanément le vendre à un prix plus élevé sur un autre marché offre le différentiel de prix comme un profit sans risque Ou l'arbitrage. La même opération peut être répliquée pour les actions par rapport aux instruments à terme, car les écarts de prix existent de temps à autre. La mise en œuvre d'un algorithme permettant d'identifier ces écarts de prix et de passer les ordres permet des possibilités rentables de manière efficace. Les fonds indiciels ont défini des périodes de rééquilibrage pour aligner leurs avoirs sur leurs indices de référence respectifs. Cela crée des opportunités rentables pour les négociateurs algorithmiques, qui capitalisent sur les métiers attendus qui offrent 20-80 points de base des bénéfices en fonction du nombre d'actions dans le fonds indice, juste avant le rééquilibrage du fonds d'indice. Ces transactions sont initiées via des systèmes de négociation algorithmique pour une exécution en temps opportun et les meilleurs prix. Un grand nombre de modèles mathématiques éprouvés, comme la stratégie de négociation neutre, qui permettent de négocier sur la combinaison d'options et de sa sécurité sous-jacente. Où les métiers sont placés pour compenser les deltas positifs et négatifs afin que le delta du portefeuille soit maintenu à zéro. La stratégie de réversion moyenne est basée sur l'idée que les prix élevés et bas d'un actif sont un phénomène temporaire qui revient à leur valeur moyenne périodiquement. L'identification et la définition d'une fourchette de prix et l'implémentation d'un algorithme basé sur ce qui permet de commerces à être placés automatiquement lorsque le prix de l'actif casse dans et hors de sa fourchette définie. La stratégie de prix moyens pondérée en volume décompose une grande commande et libère des morceaux plus petits déterminés dynamiquement de l'ordre sur le marché en utilisant des profils de volume historiques spécifiques. L'objectif est d'exécuter la commande proche du prix moyen pondéré en volume (VWAP), profitant ainsi au prix moyen. La stratégie de prix moyens pondérée en fonction du temps décompose un ordre important et libère des morceaux plus petits déterminés dynamiquement de l'ordre sur le marché en utilisant des intervalles de temps répartis uniformément entre une heure de début et une heure de fin. L'objectif est d'exécuter l'ordre proche du prix moyen entre les heures de début et de fin, minimisant ainsi l'impact sur le marché. Jusqu'à ce que l'ordre commercial soit pleinement rempli, cet algorithme continue à envoyer des ordres partiels, selon le taux de participation défini et selon le volume négocié sur les marchés. La stratégie des étapes associées envoie des ordres à un pourcentage de volume de marché défini par l'utilisateur et augmente ou diminue ce taux d'activité lorsque le cours d'actions atteint les niveaux définis par l'utilisateur. La stratégie de réduction de la mise en œuvre vise à minimiser le coût d'exécution d'une commande en négociant sur le marché en temps réel, ce qui permet d'économiser sur le coût de la commande et de bénéficier du coût d'opportunité d'une exécution retardée. La stratégie permettra d'augmenter le taux de participation ciblé lorsque le cours des actions se déplace favorablement et de la diminuer lorsque le cours des actions se déplace négativement. Il existe quelques classes spéciales d'algorithmes qui tentent d'identifier les événements de l'autre côté. Ces algorithmes de reniflement, utilisés, par exemple, par un fabricant de marché côté vente ont l'intelligence intégrée pour identifier l'existence de tous les algorithmes sur le côté d'achat d'une grande commande. Une telle détection grâce à des algorithmes aidera le market maker à identifier de grandes opportunités de commandes et lui permettra de bénéficier en remplissant les commandes à un prix plus élevé. Cela est parfois identifié comme avant-courir de haute technologie. (Pour en savoir plus sur le commerce à haute fréquence et les pratiques frauduleuses, consultez: Si vous achetez des actions en ligne, vous êtes impliqué dans HFT.) Exigences techniques pour Algorithmic Trading Mettre en œuvre l'algorithme à l'aide d'un programme informatique est la dernière partie. Le défi consiste à transformer la stratégie identifiée en un processus informatique intégré qui a accès à un compte de négociation pour passer des commandes. Ce qui suit sont nécessaires: Connaissance de la programmation informatique pour programmer la stratégie de négociation requise, programmeurs embauchés ou logiciel de trading pré-fabriqué Connectivité réseau et accès aux plateformes de négociation pour placer les ordres Accès aux flux de données de marché qui seront surveillés par l'algorithme pour les opportunités de placer La capacité et l'infrastructure de backtest le système une fois construit, avant qu'il ne vienne en direct sur les marchés réels Données historiques disponibles pour backtesting, en fonction de la complexité des règles implémentées dans l'algorithme Voici un exemple complet: Royal Dutch Shell (RDS) Stock Exchange (AEX) et la Bourse de Londres (LSE). Lets construire un algorithme pour identifier les opportunités d'arbitrage. En raison de la différence d'une heure, AEX ouvre une heure plus tôt que LSE, suivie par les deux bourses échangeant simultanément pour les prochaines heures et ensuite le commerce seulement dans LSE pendant La dernière heure à la clôture d'AEX Peut-on explorer la possibilité de négociation d'arbitrage sur les actions Royal Dutch Shell cotées sur ces deux marchés en deux monnaies différentes Un programme informatique qui peut lire les prix du marché actuel Prix des flux de LSE et AEX A forex taux feed for Taux de change GBP-EUR Capacité de placement de commande qui peut acheminer l'ordre à l'échange correct Possibilité de back-testing sur des flux de prix historiques Le programme d'ordinateur devrait effectuer les opérations suivantes: . Convertir le prix d'une devise à une autre. S'il existe un écart de prix assez important (en actualisant les coûts de courtage) qui donne lieu à une occasion rentable, Désiré, le bénéfice d'arbitrage suivra Simple et facile Cependant, la pratique du trading algorithmique n'est pas si simple à maintenir et à exécuter. Rappelez-vous, si vous pouvez placer un commerce algo-généré, il en est de même pour les autres participants du marché. Par conséquent, les prix fluctuent en millisecondes et même en microsecondes. Dans l'exemple ci-dessus, que se passe-t-il si votre commerce d'achat est exécuté, mais ne vend pas de commerce que les prix de vente changent au moment où votre commande frappe le marché Vous finirez par vous asseoir avec une position ouverte. Rendant votre stratégie d'arbitrage sans valeur. Il existe des risques et des défis supplémentaires: par exemple, les risques de défaillance du système, les erreurs de connectivité réseau, les délais entre les ordres et l'exécution et, surtout, les algorithmes imparfaits. Plus un algorithme est complexe, plus le backtesting est nécessaire avant d'être mis en action. L'analyse quantitative d'une performance algorithmique joue un rôle important et doit être examinée de manière critique. Son excitant pour aller pour l'automatisation assistée par des ordinateurs avec une idée de gagner de l'argent sans effort. Mais il faut s'assurer que le système est bien testé et que les limites requises sont fixées. Les commerçants analytiques devraient envisager d'apprendre les systèmes de programmation et de construction par eux-mêmes, d'être confiants dans la mise en œuvre des stratégies de droite à toute épreuve. AlgoTrader permet aux entreprises commerciales d'automatiser des stratégies de négociation complexes et quantitatives dans le forex, les options, les contrats à terme, les actions, les ETF et les marchés de matières premières. Contrairement à d'autres plates-formes de trading algorithmique, il dispose d'une architecture robuste et open-source, permettant la personnalisation pour les besoins spécifiques du client. AlgoTrader est le bord sophistiqué des banques d'investissement, des hedge funds et des traders propriétaires attendaient. Automated Toute stratégie de négociation quantitative peut être entièrement automatisée. Rapide Des volumes élevés de données de marché sont automatiquement traités, analysés et exploités à vitesse ultra-rapide. Une architecture Open Source personnalisable peut être personnalisée pour les besoins spécifiques de l'utilisateur. Rentable Le trading entièrement automatisé et les fonctionnalités intégrées réduisent les coûts. Fiable S'appuyant sur l'architecture la plus robuste et la technologie la plus moderne. Totalement pris en charge Une assistance complète est disponible pour l'installation et la personnalisation. Formation sur site et à distance et consultation disponibles. AlgoTrader Fonctionnement Toute stratégie de négociation basée sur des règles peut être entièrement automatisée: les données du marché électronique arrivent. Les données sont transmises aux stratégies de négociation exécutées à l'intérieur d'AlgoTrader. Les stratégies de négociation analysent, filtrent et traitent les données du marché et créent des signaux commerciaux. Sur la base de signaux commerciaux, les actions sont exécutées (par exemple, passer une commande ou fermer une position). Les commandes sont envoyées aux marchés respectifs. AlgoTrader 3.0 8211 Le AlgoTrader le plus puissant pour l'instant Avril-07-2016 AlgoTrader 3.0 a été lancé sur AlgoTrader 3.0 . Cette nouvelle version inclut le nouveau Frontend HTML5, un déploiement en un clic avec Docker, trois nouveaux Algorithmes d'Exécution et un Rapport de Test Retour basé sur Excel Présentation de AlgoTrader One-Click Installation par Docker Mar-15-2016 AlgoTrader 3.0 introduit une stratégie de trading avec un clic Vontobel apprécie l'architecture ouverte et extensible d'AlgoTrader, ainsi que l'utilisation de composants open source standard couramment utilisés tels qu'Elper Et printemps. Benjamin Huber, Responsable d'Algo Trading 038 Routage de Commande Intelligent, Banque Vontobel AG, Zrich Nous sommes très impressionnés par les capacités d'AlgoTrader8217s en termes de développement stratégique et de flexibilité technique. AlgoTrader est la technologie clé qui nous permet de négocier plusieurs stratégies VIX Future et Option en parallèle. Raimond Schuster, membre du conseil d'administration, ISP Securities AG, Zrich AlgoTrader Conditions de licence LES TERMES ET CONDITIONS DE CE CONTRAT DE LICENCE D'UTILISATEUR FINAL (8220AGREEMENT8221) RÉGISSENT VOTRE UTILISATION DU LOGICIEL À MOINS QUE VOUS ET LE LICENCIANT ONT EXÉCUTÉ UN CONTRAT DE LICENCE ÉCRITE SÉPARÉ RÉGISSANT VOTRE UTILISATION DU LOGICIEL. Le Concédant est disposé à vous accorder la licence du Logiciel uniquement à la condition que vous acceptiez toutes les conditions contenues dans le présent Contrat. En signant le présent Contrat ou en téléchargeant, installant ou utilisant le Logiciel, vous avez indiqué que vous comprenez le présent Contrat et que vous acceptez toutes ses conditions. Si vous n'acceptez pas tous les termes du présent Contrat, le Concédant ne vous autorisera pas à vous accorder la licence et vous ne pourrez pas télécharger, installer ou utiliser le Logiciel. 1. OCTROI DE LA LICENCE a. Évaluation Utilisation et développement Utilisation de la licence. Sous réserve de votre respect des termes et conditions du présent Contrat, le Concédant vous accorde une licence personnelle, non exclusive et non transférable, sans droit de sous-licence, pendant la durée du présent Contrat, d'utiliser le Logiciel en interne uniquement pour Évaluation Utilisation et développement Utilisation. Les logiciels tiers ou les modules fournis par le Concédant, le cas échéant, peuvent être utilisés exclusivement avec le Logiciel et peuvent être soumis à votre acceptation des termes et conditions fournis par ces tiers. Lorsque la licence est terminée, vous devez cesser d'utiliser le logiciel et désinstaller toutes les instances. Tous les droits qui ne vous sont pas expressément accordés sont conservés par le Concédant. Le développeur ne fera aucune utilisation commerciale du Logiciel, ni de tout travail dérivé de celui-ci (y compris pour ses propres besoins internes). Il est interdit de copier et de redistribuer, sous quelque forme que ce soit, le logiciel ou la demande de développement à vos clients directs ou indirects. B. Licence d'utilisation de la production. Sous réserve de votre respect des termes et conditions du présent Contrat, y compris le paiement des droits de licence applicables, le Concédant vous accorde une licence non exclusive et non transférable, sans droit de sous-licence, pour la durée du présent Contrat, : (A) utiliser et reproduire le Logiciel uniquement à des fins professionnelles internes (8220Production Use8221) et (b) faire un nombre raisonnable d'exemplaires du Logiciel uniquement à des fins de sauvegarde. Cette licence est limitée au nombre spécifique de CPU (si la licence est fournie par l'UC) ou aux instances de machines virtuelles Java (si les licences par machine virtuelle) pour lesquelles vous avez payé des frais de licence. L'utilisation du Logiciel sur un plus grand nombre de CPU ou d'instances de Java Virtual Machines nécessitera le paiement d'une redevance supplémentaire. Les logiciels tiers ou les modules fournis par le Concédant, le cas échéant, peuvent être utilisés uniquement avec le Logiciel. C. Aucun autre droit. Vos droits et utilisation du Logiciel sont limités à ceux expressément accordés dans cette Section 1. Vous ne ferez aucune autre utilisation du Logiciel. Sauf dans les cas expressément autorisés dans cette section, le Concédant ne vous accorde aucun autre droit ou licence, par implication, préclusion ou autrement. TOUS LES DROITS NON EXPRESSEMENT ACCORDÉS DANS CE DOCUMENT SONT RÉSERVÉS PAR LE LICENCIANT OU SES FOURNISSEURS. 2. RESTRICTIONS Sauf disposition expresse de la Section 1, vous ne devez pas: (a) modifier, traduire, désassembler, créer des œuvres dérivées du Logiciel ou copier le Logiciel; (b) louer, prêter, transférer, distribuer ou accorder des droits sur le Logiciel (C) fournir, divulguer, divulguer, mettre à disposition ou permettre l'utilisation du Logiciel par un tiers; (d) publier des tests de performance ou de référence exécutés sur le Logiciel ou une partie de celui-ci ou ( E) retirer les mentions, les étiquettes ou les marques du Logiciel. Vous ne distribuerez le Logiciel à quiconque sur une base autonome ou sur un fabricant de matériel d'origine (OEM). 3. PROPRIÉTÉ Entre les parties, le Logiciel est et restera la propriété exclusive et exclusive du Concédant, y compris tous les droits de propriété intellectuelle y afférents. une. Dans le cas où vous utiliserez le Logiciel en vertu de la licence énoncée à la Section 1 (a), le présent Contrat demeurera en vigueur pendant la durée de l'évaluation ou de la période de développement. B. Si vous utilisez le Logiciel en vertu de la licence énoncée à la Section 1 (b), le présent Contrat demeurera en vigueur soit: a) pour une durée d'un an si acheté en tant que licence annuelle de souscription; Licence perpétuelle. Une licence d'abonnement annuelle sera renouvelée automatiquement d'un an à moins qu'elle ne soit résiliée avec un préavis d'un mois. Le présent Contrat prendra automatiquement fin sans préavis si vous enfreignez une quelconque des dispositions du présent Contrat. À la résiliation, vous devez immédiatement cesser d'utiliser le Logiciel et détruire toutes les copies du Logiciel en votre possession ou sous votre contrôle. 5. SERVICES DE SOUTIEN Si vous avez acheté cette licence, y compris les Services de Support, ils comprennent les mises à jour de maintenance (mises à jour et mises à niveau), l'assistance téléphonique et l'assistance par courrier électronique ou Web. une. Le Concédant fera des efforts commercialement raisonnables pour fournir une Mise à jour conçue pour résoudre ou contourner une Erreur signalée. Si une telle erreur a été corrigée dans une version de maintenance, le titulaire de licence doit installer et mettre en œuvre la version de maintenance applicable, sinon, la mise à jour peut être fournie sous la forme d'un correctif temporaire, procédure ou routine, est disponible. B. Pendant la durée de l'accord de licence, le concédant met à la disposition du titulaire de licence les mises à jour de maintenance si, à mesure que le concédant met ces mises à jour de maintenance à la disposition de ses clients. Si une question se pose sur la question de savoir si une offre de produit est une mise à niveau ou un nouveau produit ou une nouvelle fonctionnalité, l'opinion de la Licence8217s prévaudra, à condition que le Concédant considère l'offre de produit comme un nouveau produit ou une fonctionnalité pour ses clients finaux. C. L'obligation de l'Acheteur de fournir les Services de Support est conditionnée par ce qui suit: (a) le Licencié déploie des efforts raisonnables pour corriger l'Erreur après avoir consulté le Concédant; (b) Le Licencié fournit au Concédant suffisamment d'informations et de ressources pour corriger l'Erreur (C) le titulaire de licence installe rapidement toutes les versions de maintenance et (d) le titulaire de licence procède à l'acquisition, à l'installation et à la maintenance de tout l'équipement, de la communication Interfaces et autres matériels nécessaires à l'utilisation du Produit. ré. Le Concédant n'est pas tenu de fournir des Services d'Assistance dans les situations suivantes: (a) le Produit a été modifié, modifié ou endommagé (sauf si sous la supervision directe du Concédant); (b) l'Erreur est causée par la négligence du Licencié, Ou d'autres causes indépendantes du contrôle raisonnable du Concédant (c) l'Erreur est causée par un logiciel tiers non autorisé par le Concédant (d) Le Licencié n'a pas installé et implémenté des Versions de Maintenance afin que le Produit soit une version prise en charge par le Concédant de licence ou (e) Le Licencié n'a pas payé les frais de licence ou les frais de Services de soutien à la date d'échéance. En outre, le Concédant n'est pas tenu de fournir des Services de Support pour le code logiciel écrit par le client lui-même basé sur le Produit. E. Le Concédant se réserve le droit d'interrompre les Services de Support si le Concédant, à son entière discrétion, décide que le support continu de tout Produit n'est plus économiquement réalisable. Le Concédant donnera au Licencié un préavis écrit d'au moins trois (3) mois de toute cessation des Services d'Assistance et remboursera les frais non supportés des Services de Soutien que le Licencié peut avoir payés à l'avance à l'égard du Produit concerné. Le Concédant n'a aucune obligation de soutenir ou de maintenir une version du Produit ou des plates-formes tierces sous-jacentes (y compris, mais sans s'y limiter, les logiciels, la JVM, le système d'exploitation ou le matériel) pour lesquels le Produit est pris en charge, sauf i) Le produit et la plateforme tierce sous-jacente, et (ii) les deux versions immédiatement précédentes du produit et du système d'exploitation pour une période de six (6) mois après sa première annulation. Le Concédant se réserve le droit de suspendre l'exécution des Services de Support si le Licencié omet de payer tout montant qui est payable au Concédant en vertu de la Convention dans les trente (30) jours suivant l'échéance de ce montant. 6. GARANTIE a. Le Concédant garantit que le Logiciel sera capable d'exécuter à tous égards importants conformément aux spécifications fonctionnelles énoncées dans la documentation applicable pendant une période de 90 jours après la date d'installation du Logiciel. En cas de violation de cette garantie, le Concédant doit, à son gré, corriger le Logiciel ou le remplacer gratuitement. Ce qui précède constitue votre seul et unique recours et la seule responsabilité du Licencié est la violation de ces garanties. Les garanties énoncées ci-dessus ne sont faites qu'à votre profit. Les garanties ne s'appliqueront que si (a) le Logiciel a été correctement installé et utilisé en tout temps et conformément aux instructions d'utilisation (c) les dernières mises à jour ont été appliquées au logiciel et (c) aucune modification, modification ou ajout A été faite au Logiciel par des personnes autres que le Concédant ou le représentant autorisé du Concédant. 7. EXCLUSION DE LA LIMITATION DE RESPONSABILITÉ, À L'EXCEPTION DES DISPOSITIONS DE L'ARTICLE 6 (a), LE CONCÉDANT DÉCLINE EXPRESSÉMENT TOUTE GARANTIE, EXPRESSE OU IMPLICITE, Y COMPRIS TOUTE GARANTIE IMPLICITE DE QUALITÉ MARCHANDE, D'ADÉQUATION À UN USAGE PARTICULIER ET DE NON-INFRACTION ET TOUTE GARANTIE DÉCOULANT DE OU UTILISATION DU COMMERCE. AUCUN CONSEIL OU INFORMATION, QU'ELLE SOIT ORALE OU ÉCRITE, OBTENUE PAR LE CONCÉDANT DE LICENCE OU AILLEURS CRÉE TOUTE GARANTIE NON DÉCLARÉE EXPRESSÉMENT DANS LE PRÉSENT ACCORD. Le Concédant ne garantit pas que le Logiciel répondra à vos besoins ou fonctionnera selon vos conditions d'utilisation spécifiques. Le Concédant ne garantit pas que le fonctionnement du Logiciel sera sécurisé, sans erreur ou sans interruption. VOUS DEVEZ DÉTERMINER SI LE PRODUIT LOGICIEL RESPECTE VOS EXIGENCES EN MATIÈRE DE SÉCURITÉ ET D'ININTERRUPTABILITÉ. VOUS AVEZ LA RESPONSABILITÉ EXCLUSIVE ET TOUTE RESPONSABILITÉ POUR TOUTE PERTE RÉSULTANT D'UNE DÉFAILLANCE DU PRODUIT LOGICIEL POUR RÉPONDRE À VOS BESOINS. LE CONCÉDANT NE SERA, SOUS TOUTES CIRCONSTANCES, RESPONSABLE DE LA PERTE DE DONNÉES SUR TOUT ORDINATEUR OU DISPOSITIF DE STOCKAGE D'INFORMATIONS. 8. LIMITATION DE RESPONSABILITÉ LA RESPONSABILITÉ TOTALE DE LICENSOR8217S POUR TOUS DE TOUTES LES CAUSES D'ACTION ET SOUS TOUTES LES THEORIES DE RESPONSABILITÉ SERA LIMITÉE ET NE VA PAS EXCÉDER LA TAXE DE LICENCE PAYÉE PAR VOUS AU LICENCIANT DU LOGICIEL. EN AUCUN CAS LE LICENCIANT NE SERA TENU RESPONSABLE DE TOUT DOMMAGE SPÉCIAL, ACCESSOIRE, EXEMPLAIRE, PUNITIF OU CONSÉCUTIF (Y COMPRIS LA PERTE D'UTILISATION, DE DONNÉES, D'AFFAIRES OU DE BÉNÉFICES) OU AU COÛT DE L'ACQUISITION DE PRODUITS SUBSTITUTS DÉCOULANT DE CETTE ACCORD OU L'UTILISATION OU L'EXÉCUTION DU LOGICIEL, QUE CETTE RESPONSABILITÉ SOIENT SUR TOUTE RÉCLAMATION EN RAISON D'UN CONTRAT, D'UNE GARANTIE, D'UN TORT (Y COMPRIS LA NÉGLIGENCE), DE RESPONSABILITÉ STRICTE OU AUTRE, ET SI LE LICENCIANT A ÉTÉ AVISÉ DE LA POSSIBILITÉ DE TELS PERTES OU DOMMAGE. LES LIMITATIONS PRÉCÉDENTES SURVIENDRONT ET S'APPLIQUENT, MEME SI LES RECOURS LIMITÉS PRÉCIS DANS LE PRÉSENT CONTRAT SONT TROUVÉS COMBINÉS DE SON OBJECTIF ESSENTIEL. DANS LA MESURE OU LA COMPETENCE APPLICABLE LIMITE LA CAPACITE DE LICENSOR8217S A REJETER TOUTE GARANTIE IMPLICITE, CETTE LIMITATION DE RESPONSABILITE EST EFFECTIVE A LA LIMITE MAXIMALE PERMISE. 9. DISPOSITIONS GÉNÉRALES Si une disposition du présent Contrat est considérée comme non valide ou inapplicable, le reste du présent Contrat restera pleinement en vigueur. Dans la mesure où des restrictions expresses ou implicites ne sont pas permises par les lois applicables, ces restrictions expresses ou implicites restent en vigueur et s'appliquent dans toute la mesure permise par ces lois applicables. Le présent Accord constitue l'accord complet et exclusif entre les parties en ce qui concerne l'objet de la présente, remplaçant et remplaçant tous les accords, communications et ententes antérieurs (écrits et oraux) concernant l'objet de la présente. Les parties au présent Accord sont des entrepreneurs indépendants et n'ont pas non plus le pouvoir de lier l'autre ou d'assumer des obligations pour le compte de l'autre. Aucune défaillance de l'une ou l'autre des parties pour exercer ou faire valoir aucun de ses droits en vertu du présent Accord ne constituera une renonciation à ces droits. Les termes ou conditions contenus dans un bon de commande ou un autre document de commande qui sont incompatibles avec ou en plus des termes et conditions du présent Contrat sont rejetés par le Concédant et seront considérés comme nuls et sans effet. Le présent Accord sera interprété et interprété conformément aux lois de la Suisse, sans égard aux principes de conflit de lois. Les parties consentent par les présentes à la juridiction exclusive et à la juridiction exclusive des tribunaux situés à Zurich (Suisse) pour la résolution de tout litige découlant ou relatif au présent Accord. 10. DÉFINITIONS 8220Évaluation L'utilisation8221 désigne l'utilisation du Logiciel uniquement pour l'évaluation et l'essai de nouvelles applications destinées à votre Production. 8220Production Use8221 signifie utiliser le Logiciel uniquement à des fins commerciales internes. Production L'utilisation n'inclut pas le droit de reproduire le Logiciel pour la sous-licence, la revente ou la distribution, y compris, mais sans s'y limiter, l'exploitation sur le partage ou le partage du Logiciel dans le cadre d'un accord ASP, VAR, OEM, distributeur ou revendeur. 8220Software8221 désigne le logiciel Licensor8217s et tous ses composants, documentation et exemples inclus par le Concédant. 8220Error8221 signifie soit (a) une défaillance du Produit pour se conformer aux spécifications indiquées dans la documentation, résultant dans l'incapacité d'utiliser ou de restriction dans l'utilisation du Produit, ou (b) un problème nécessitant de nouvelles procédures, des clarifications , Des informations supplémentaires et / ou des demandes d'amélioration du produit. 8220Maintenance Release8221 signifie les mises à jour et les mises à jour du produit qui sont mises à la disposition des titulaires de licences conformément aux services d'assistance standard définis à la section 5. 8220Update8221 signifie soit une modification ou un ajout de logiciel qui, lorsqu'il est fait ou ajouté au produit, corrige l'erreur ou Procédure ou routine qui, lorsqu'il est observé dans le fonctionnement normal du Produit, élimine l'effet négatif pratique de l'Erreur sur le Licencié. 8220Upgrade8221 signifie une révision du Produit libérée par le Concédant à ses clients utilisateurs finaux en général, pendant la Période des Services de Support, pour ajouter des fonctions nouvelles et différentes ou pour augmenter la capacité du Produit. La mise à niveau n'inclut pas la sortie d'un nouveau produit ou de fonctionnalités supplémentaires pour lesquelles il peut y avoir des frais distincts.
No comments:
Post a Comment