AlgoTrader permet aux entreprises commerciales d'automatiser des stratégies de négociation complexes et quantitatives sur les marchés des changes, des options, des contrats à terme, des actions, des ETF et des 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.1 intègre InfluxDB Jan-20-2017 AlgoTrader InfluxDB intègre InfluxDB pour le stockage du marché en direct et en temps réel données. Avec InfluxDB des milliards de tiques peuvent être stockées et utilisées pour les tests de retour. Présentation de AlgoTrader 3.0 8211 Le plus puissant AlgoTrader Encore Avril-07-2016 AlgoTrader 3.0 a été libéré. 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 Docker Clientrsquos Témoignages Vontobel apprécie l'architecture ouverte et extensible d'AlgoTrader ainsi que l'utilisation de composants open source standard couramment utilisés tels que Esper et Spring. 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 à souscrire le Logiciel, et vous ne pourrez pas le télécharger, l'installer ou l'utiliser. 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 une tierce partie; (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 utilisateurs finaux en général. C. L'obligation de l'Acheteur de fournir les Services de Support est conditionnée par ce qui suit: (a) le Licencié fait 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 TOUTES LES GARANTIES, EXPRESSES OU IMPLICITES, 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 EXPRESSÉMENT DÉCLARÉE 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 CE 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 SURVIENT ET S'APPLIQUENT, MEME SI LES RECOURS LIMITÉS PRÉCIS DANS LE PRÉSENT ACCORD ONT ÉTÉ CHOISIS 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 exigeant 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, au cours de 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 des fonctions ajoutées pour lesquelles il peut y avoir une charge distincte. Picking Le bon logiciel Algorithmic Trading Tout en utilisant le trading algorithmique. Les traders font confiance à leur argent durement gagné pour le logiciel de trading qu'ils utilisent. Le bon logiciel informatique est très important pour assurer une exécution efficace et précise des commandes commerciales. Logiciel défectueux, ou un sans les caractéristiques requises, peut conduire à des pertes énormes. Cet article examine les éléments clés à considérer pour choisir le bon logiciel pour la négociation algorithmique. (Pour plus de détails, voir: Bases de la négociation algorithmique: concepts et exemples.) Un aperçu rapide de trading Algorithmique Un algorithme est défini comme un ensemble spécifique d'instructions étape par étape pour accomplir une tâche particulière. Que ce soit le jeu d'ordinateur simple-mais-addictif comme Pac-Man ou une feuille de calcul qui offre un nombre énorme de fonctions, chaque programme suit un ensemble spécifique d'instructions basées sur un algorithme sous-jacent. La négociation algorithmique est le processus d'utilisation d'un programme informatique qui suit un ensemble défini d'instructions pour placer une commande commerciale. Le but du programme de trading algorithmique est d'identifier dynamiquement les opportunités rentables et de placer les métiers afin de générer des profits à une vitesse et une fréquence qui est impossible à égaler par un commerçant humain. Compte tenu des avantages d'une plus grande précision et d'une rapidité d'exécution rapide, les activités commerciales basées sur des algorithmes informatiques ont gagné en popularité. (Pour plus d'informations, consultez: Les avantages et les inconvénients des systèmes de négociation automatisés.) Qui utilise le logiciel de négociation algorithmique Le trading algorithmique est dominé par les grandes entreprises de négociation, comme les hedge funds. Les banques d'investissement et les sociétés de négoce exclusives. Compte tenu de l'abondance de ressources disponibles en raison de leur grande taille, ces entreprises construisent généralement leurs propres logiciels de négociation propriétaires, y compris les grands systèmes de négociation avec des centres de données dédiées et le personnel de soutien. À un niveau individuel, les commerçants propriétaires et les quants expérimentés utilisent le trading algorithmique. Les commerçants propriétaires, qui sont moins tech-savvy, peuvent acheter des logiciels de trading readymade pour leurs besoins de trading algorithmique. Le logiciel est soit offert par leurs courtiers ou acheté à des fournisseurs tiers. Quants ont une bonne connaissance de la programmation commerciale et informatique, et ils développent le logiciel de négociation sur leurs propres. (Pour plus d'informations, consultez: Quants: ce qu'ils font et comment ils ont évolué.) Logiciel Algorithmic Trading - Build or Buy Il existe deux façons d'accéder au logiciel de négociation algorithmique: construire ou acheter. L'achat de logiciels prêts à l'emploi offre un accès rapide et rapide, tout en construisant votre propre permet une flexibilité totale pour personnaliser à vos besoins. Le logiciel de trading automatisé est souvent coûteux à l'achat et il peut être plein de lacunes. Qui, si ignoré, peut vous conduire à des pertes. Les coûts élevés peuvent supprimer le potentiel de profit réaliste de votre entreprise de trading algorithmique. D'autre part, la construction de logiciels de trading algorithmique sur votre propre prend du temps, des efforts et une connaissance approfondie, et il ne peut toujours pas être infaillible. Le risque lié à la négociation automatique est très élevé, ce qui peut entraîner des pertes importantes. Peu importe si on décide d'acheter ou de construire, il devient important de se familiariser avec les fonctionnalités de base nécessaires. Les principales caractéristiques du logiciel de négociation algorithmique Disponibilité des données du marché et de la société. Tous les algorithmes de négociation sont conçus pour agir sur les données du marché en temps réel et les prix. Quelques programmes sont également personnalisés pour tenir compte des données fondamentales de l'entreprise comme EPS et PE ratios. N'importe quel logiciel de trading algorithmique devrait avoir un flux de données de marché en temps réel. Ainsi qu'un flux de données d'entreprise. Il devrait être disponible en tant qu'installation dans le système ou devrait avoir une disposition pour facilement intégrer à partir de sources alternatives. Connectivité aux différents marchés: Les opérateurs qui cherchent à travailler sur plusieurs marchés doivent noter que chaque échange peut fournir son flux de données dans un format différent, comme TCPIP, Multicast ou FIX. Votre logiciel doit être capable d'accepter des flux de différents formats. Une autre option est d'aller avec des fournisseurs de données tiers comme Bloomberg et Reuters. Qui agrégent les données de marché provenant de différentes bourses et les fournissent dans un format uniforme aux clients finaux. Le logiciel de négociation algorithmique devrait pouvoir traiter ces flux agrégés au besoin. Latence. Le plus petit mot de cette liste est le facteur le plus important pour algo-trading. La latence est le délai introduit dans le mouvement des points de données d'une application à l'autre. Considérons la séquence d'événements suivante. Il faut 0,2 seconde pour qu'un devis soit transmis à votre centre de données de fournisseurs de logiciels (CD), 0,3 seconde du centre de données pour atteindre votre écran de négociation, 0,1 seconde pour votre logiciel de négociation pour traiter ce devis reçu, 0,3 seconde pour Il pour analyser et placer un commerce, 0,2 secondes pour votre ordre commercial pour atteindre votre courtier. 0.3 secondes pour votre courtier pour acheminer votre commande à l'échange. Temps total écoulé 0,2 0,3 0,1 0,3 0,2 0,3 Total 1,4 secondes. Dans le monde commercial dynamique d'aujourd'hui, la citation de prix d'origine aurait changé plusieurs fois au sein de cette période 1,4 seconde. Ce délai pourrait faire ou casser votre entreprise de trading algorithmique. Il faut garder cette latence au niveau le plus bas possible pour s'assurer que vous obtenez l'information la plus à jour et précise sans aucun écart de temps. La latence a été réduite à des microsecondes et toute tentative doit être faite pour le maintenir aussi bas que possible dans le système commercial. Quelques mesures comprennent la connectivité directe à l'échange pour obtenir des données plus rapidement en éliminant le vendeur entre les deux en améliorant votre algorithme de négociation de sorte qu'il prend moins de 0,10.3 0,4 secondes pour l'analyse et la prise de décision ou en éliminant le courtier et en envoyant directement des métiers À l'échange pour économiser 0,2 secondes. Configurabilité et personnalisation. La plupart des logiciels de négociation algorithmique offre standard built-in algorithmes commerciaux, tels que ceux basés sur un croisement de la moyenne mobile de 50 jours (MA) avec le 200 jours MA. Un commerçant peut aimer expérimenter en passant à l'AM de 20 jours avec l'AM de 100 jours. À moins que le logiciel offre une telle personnalisation des paramètres, le trader peut être contraint par la fonctionnalité fixe intégrée. Qu'il s'agisse d'achat ou de construction, le logiciel de négociation devrait avoir un haut degré de personnalisation et de configurabilité. Fonctionnalité pour écrire des programmes personnalisés. Matlab, Python, C, JAVA et Perl sont les langages de programmation communs utilisés pour écrire le logiciel commercial. La plupart des logiciels commerciaux vendus par les fournisseurs tiers offre la possibilité d'écrire vos propres programmes personnalisés en son sein. Cela permet à un commerçant d'expérimenter et d'essayer tout concept commercial qu'elle développe. Le logiciel qui offre le codage dans le langage de programmation de votre choix est évidemment préféré. (Pour en savoir plus, consultez: Codage des systèmes de négociation: Introduction.) Fonction de backtesting sur les données historiques. Backtesting simulation implique de tester une stratégie de négociation sur les données historiques. Il évalue la praticabilité et la rentabilité des stratégies sur les données passées, en les certifiant pour le succès (ou l'échec ou les changements nécessaires). Cette caractéristique obligatoire doit également être accompagnée d'une disponibilité de données historiques sur lesquelles le backtesting peut être effectué. Intégration avec l'interface Trading. Le logiciel de trading algorithmique place les métiers automatiquement en fonction de l'apparition d'un critère souhaité. Le logiciel doit avoir la connectivité nécessaire au (x) réseau (s) de courtage pour placer le commerce ou une connectivité directe à l'échange pour envoyer les ordres de commerce. Intégration Plug-n-play. Un commerçant peut utiliser simultanément un terminal Bloomberg pour son analyse de prix, un terminal de courtiers pour placer des métiers et un programme Matlab pour l'analyse de tendances. Selon les besoins individuels, le logiciel de négociation algorithmique devrait avoir une intégration plug-n-play facile et des API disponibles à travers ces outils de trading couramment utilisés. Cela garantit l'évolutivité. Ainsi que l'intégration. Programmation indépendante de la plate-forme: Quelques langages de programmation nécessitent des plates-formes dédiées. Par exemple, certaines versions de C peuvent s'exécuter uniquement sur certains systèmes d'exploitation, tandis que Perl peut s'exécuter sur tous les systèmes d'exploitation. Lors de la construction ou l'achat de logiciels de négociation, la préférence devrait être donnée à des logiciels de négociation qui est indépendant de la plate-forme et prend en charge les langages indépendants de la plate-forme. Vous ne savez jamais comment votre négociation évoluera quelques mois en bas de la ligne. Les choses sous le capot. Un adage commun va, même un singe peut cliquer sur un bouton de la souris pour placer un métier. Dépendance sur les ordinateurs ne doit pas être aveugle. C'est le commerçant qui doit comprendre ce qui se passe sous le capot. Tout en achetant des logiciels de négociation, on devrait demander et prendre le temps de passer par la documentation détaillée qui montre la logique sous-jacente d'un logiciel de trading algorithmique particulier. Évitez tout logiciel de trading qui est une boîte noire complète et qui prétend être une machine à gain de monnaie secrète. Lors de la construction de logiciels, être réaliste sur ce que vous mettez en œuvre et être clair sur les scénarios où il peut échouer. Effectuez un backtest avant de l'utiliser avec de l'argent réel. Où commencer Tout logiciel de trading algorithmique prêt à l'emploi offre généralement des versions d'essai de fonctionnalités limitées limitées ou des périodes d'essai limitées avec toutes les fonctionnalités. Explorez-les en entier pendant ces essais avant d'acheter quoi que ce soit. N'oubliez pas de consulter la documentation disponible en détail. Pour construire un, une bonne source libre pour explorer le trading algorithmique est Quantopian. Il offre une plate-forme en ligne pour tester et développer le trading algorithmique. Les individus peuvent essayer de personnaliser n'importe quel algorithme existant ou écrire un tout nouveau. La plate-forme offre également un logiciel de trading algorithmique intégré à tester en fonction des données du marché. Le logiciel de négociation Algorithmique Bottom Line est coûteux à acheter et difficile à construire sur votre propre. L'achat de produits prêts à l'emploi offre un accès rapide et rapide, et la construction de votre propre permet une flexibilité totale pour le personnaliser selon vos besoins. Avant de s'aventurer avec de l'argent réel, il faut comprendre pleinement la fonctionnalité de base du logiciel de trading algorithmique acheté ou construit. Ne pas le faire peut être une perte coûteuse difficile à récupérer.
No comments:
Post a Comment