Trading Platform Definition and How to Pick One

Projet: Entrainement de stratégies de trading algorithmiques sur cryptomonnaies

Ce projet consiste en la conception d'un bot qui se connectera à une plateforme de trading ou il assurera le pilotage d'un portefeuille de crypomonnaies, exécutant des ordres d'achat et de vente.

Contexte

Les cryptomonnaies ont acquis une forte popularité durant les récentes années, en tant qu'instruments financiers novateurs et faciles à utiliser, et beaucoup d'acteurs de la Fintech proposent maintenant des applications, frameworks, et librairies pour les mainpuler. Il existe également de nombreuses plateformes où les crypomonnaies peuvent être échangées, achetées et vendues avec des monnaies traditionnelles.
Le trading algorithmique a également connu une forte adoption et représente maintenant la majorité des transactions financières conduites sur les marchés internationaux.
Plusieurs outils peuvent être utilisés pour concevoir un bot qui se connecte à une plateforme de change de cryptomonnaie et conduire du trading algorithmique automatisé.

Cryptomonnaies

La première cryptomonnaie, Bitcoin, a été créée en 2009 par un utilisateur sous pseudonyme Satoshi Nakamoto, sur les bases des précédents travaux de la communauté des cypherpunk.
Voilà l'article original qui a présenté Bitcoin et la technologie de la blockchain sur lequel il s'appuie. En combinant plusieurs techniques fondées sur la cryptographie, Bitcoin permet à sa communauté d'utilisateurs de gérer collective la monnaie sans avoir à recourir à un superviseur central, court-circuitant le secteur bancaire.
Plusieurs principes alternatifs ont depuis été proposés, généralement avec de petite variations protocolaires: ce subreddit ou ce site web peuvent constituer de bons points d'entrée pour les découvrir.
De nombreuses plateformes de change ont également été créées en offrant des fonctionnalités et APIs de trading, mais la plupart des acteurs originaux ont été liquidés pour cause de fraude ou de hacks où une partie des fonds ont été volés. Parmi les acteurs actuels de bonne réputation proposant une API, on peut siter Bitstamp ou Kraken.

L'expérience DNN Bitcoin

Dans la phase initiale de développement du module PKP, l'environnement utilisés pour les TPs de ce cours, DNNBitcoin fut créé comme démonstrateur du moteur de bots pour l'hébergement d'un moteur de trading algorithmique communautaire.
Les utilisateurs pouvaient gratuitement enregistrer un compte et un Bot sur la plateforme, se connectant à plusieurs APIs de plateformes de change, et exécutant des stratégies de Market making. Plusieurs centaines de bots ont tourné simultanément à au plus fort de son utilisation. L'expérience a finalement été stoppée quand les plateformes de change supportées ont fermée, et du fait la maintenance conséquence du service, mais du code obsolète a été conservé dans l'extension DNN et peut constituer un point de départ sur la manière de procéder.

Comment fonctionnait le Bot historique?

Les principales règles d'exécutions, qui ont été conservées en état de refactoring incluaient:

Connecteurs

Quand DNN Bitcoin a été développé, des connecteurs individuels étaient implémentés pour chaque plateforme supportée, par le biais de requêtes Http personnalisées.
La librairie XChange propose désormais une alternative plus confortable, avec de nombreuses plateformes supportées sous un même modèle objet, et plus de nécessité de se ternir à jour des différentes APIs. Pour un développement sous .Net, il devrait être possible de la porter en utilisant IKVM comme ça a été fait pour la librairie AIMA.

Authentification à la plateforme de change

Les plateformes authentifient généralement les comptes utilisateurs par un Hmac cryptographique (on signe le corps de la requête Http avec une clé privée fournie par la plateforme). La librairie XChange devrait prendre en charge cette opération à partir des clés obtenues en ligne.

Format des données

Les données sont généralement récupérées et renvoyées aux APIs des plateformes au format Json. A nouveau la librairie XChange devrait prendre en charge le formattage et fournir un ensemble de classes indépendantes des plateformes cibles.

Moteur de trading

DNNBitcoin fournit un framework léger pour la manipulation des monnaies et l'exécution de stratégies diverses, sous forme de classes .net implémentant une interface commune, avec une méthode qui prend en paramètres un portefeuille, les données de marché et historiques, et renvoie les ordres à exécuter. L'interface utilisateur de PKP transforme la structure des straégies en formulaires web que les utilisateurs peuvent accéder pour personnaliser les paramètres de leurs stratégies.
Ceci était suffisant pour implémenter différent types de stratégies, mais depuis, plusieurs librairies open-source offrant des moteurs de trading complets sont apparues, et fournissent très probablement une meilleure alternative.
La librairie Lean Framework constitue un bon candidat en .Net.

Historique et simulation

Le bot historique incluait également la fonctionnalité d'archivage en local des données historiques, permettant notamment les simulations, sur une période données, de stratégies spécifiques. L'utilisation d'un framework de trading dédié devrait fournir des moyens alternatifs d'obtenir les mêmes fonctionnalités.

Prérequis initiaux

La tâche initiale consiste à intégrer ensemble:
Il devrait s'agit principalement de conjoindre les librairies introduites, et fournir les méthodes pour faire circuler les données de l'une à l'autre.
Automapper est une librairie qui peut faciliter la mis en place de mapping entre les différents modèles objets.

Stratégies de trading

Ensuite, la tâche principale de ce projet est de mettre en oeuvre les stratégies de trading.
Des stratégies traditionnelles peuvent bien fonctionner, la librairie lean framework en fournit un certain nombre et vous pouvez exploer la panneau de droite du subreddit de trading algorithmique.
Ceci dit, les stratéiges les plus intéressantes et puissantes utiliseront les techniques d'IA étudiées en cours, comme les réseaux de neurones. Voir par exemple cet article pour une implémentation basique, et les plus récents exemples d'apprentissage profond dans la gallerie CNTK ou encore cet article.
submitted by jeansylvain to IA101ORT2018 [link] [comments]

crypto currency

crypto currency has become so famous in the world,all people are using it as it has so many benifits ,there are so many plateforms in which you can use your cryptocurrency,so start to trade using cryptocurrency so as to cope up with the world ,i am sure it will make things so easy for you as well as it will change your opinion about the world ,cruptocurrency are so useful for us ,if you do no know how it works , you can make a search in google looking up for its definition ,in addition there are teachers who will help you to get a good understanding of crypto currency , it is so normal to refuse using it at first ,but as sooon as you get the point ,you will like it ,crupto currency are avaiable and so easy to get,there are some websites that accept only these type of currencies ,they do not use money,they only trade with cryptocurrencies 64577
https://www.x-crypto.com
submitted by Sarakech93 to u/Sarakech93 [link] [comments]

Écho des régions de /r/Québec - Édition du 15 août 2015

Votre édition hebdomadaire des nouvelles de la sphère québécoise de reddit, assemblée avec le top 3 de chaque sous-reddit affilié. Si on vous a oublié ou si vous ne voulez pas apparaître dans les éditions futures, contactez-nous.

Nouvelles locales

Quebec City, Canada (/quebeccity)

[X-Post from /Quebec] In Quebec, Creativity Fuels Neighborhood Revivals (discussion) par BastouXII

Montréal (/montreal)

Roosh V gets beer thrown in his face and chased out of bar (discussion) par alljokingasalad
Free Innu, Cree and Mohawk language classes in Montreal (discussion) par Gorrest-Fump
Quebec to legalize, regulate Airbnb. (discussion) par Johnboy1985

Sherbrooke - Estrie - Québec (/sherbrooke)

Liste des 100 proprietaires qui possedent le plus de batiment a Sherbrooke (discussion) par bvanheu
Outils pour recuperer l'information des cartes interactives de la Ville de Sherbrooke (discussion) par bvanheu

Gatineau (/gatineau)

Morning on the Lièvre (discussion) par Aprime1
OTA channels plateau area, getting CBC but not Radio-Canada? (discussion) par Max_Thunder
Gatineau Police seek missing 37-year-old man. (More details in comments) : ottawa (discussion) par ThorndykeBarnhard

Les villes de Québec et Lévis (/quebeclevis)

In Quebec, Creativity Fuels Neighborhood Revivals - On parle de Québec dans le New York Times aujourd'hui. (discussion) par BastouXII
Un tunnel sera creusé derrière la chute Montmorency (discussion) par BastouXII
Expo Québec: le pari de la prudence (discussion) par BastouXII

Les nouvelles du sport

Montreal Expos - Les Expos de Montréal (/Expos)

Sad day for MLB and Montreal Expos (discussion) par MTLNewStadium
Middle East, lucky find. Bought all four @ $10.73 CDN each. (discussion) par drbobsled
MLB returns to Montreal for the day (discussion) par Spongie555

Montreal Impact (/MontrealImpact)

Had fun designing IMFC Kits. Watcha think? (discussion) par frkparent
Justin Mapp via Twitter: "Finally cleared to play again after 5 months..." (discussion) par nimik
Patrice Bernier deserves better treatment from the Montréal Impact (discussion) par BanksKnowsBest

Montreal Canadiens on Reddit (/Habs)

Jeff Petry is a first-time daddy to a boy (FR) (discussion) par jshare
Jacob de la Rose 🙈 on Instagram, being a little shit :) (discussion) par jo_maka
Australian Habs fan coming to Montreal... It's a long journey to catch a game... (discussion) par kade_m

Quoi faire?

Pour tous les gamers de la belle province/for all gamers of Quebec (/GamingQuebec)

Hey hey! Si vous êtes des fanatiques de Smash, j'vous conseille ma chaine. J'suis ptete pas le meilleur mais j'essaye de vous divertir .^ (discussion) par M3gabro
Splatoon? (discussion) par Kayrajh

La Plateforme Québécoise pour Les Jeux De Société (/boardgamesQc)

Deus et La Granja sont finalistes aux International Gamers Awards! (discussion) par Dedudette

La bière au Québec (/biereqc)

Steak 'n' Stout (La Corriveau par Le Bilboquet) (discussion) par SBDunkQc
Qu'est-ce qu'on boit en fin de semaine? Première édition (discussion) par ThePige
Bonne petite récolte! (discussion) par SBDunkQc

Vie étudiante

Anything related to McGill University (/mcgill)

McGill Eating Disorder Program (discussion) par kes6991
Dr. Frances Oldham Kelsey, a McGill University Alumna who saved thousands of children from birth defects, has passed away. (Repost from history) (discussion) par radicalpoet
SSMU Drama Speculation. Hedge Your Bets Here! (discussion) par Wu_Tang_In_a_Pouch

Concordia University of Montreal, Quebec (/Concordia)

What do you think of the SIS system? (discussion) par RatandClunk
MyConcordia down? (discussion) par ItsTheSolo
When will the Fall 2015 Moodle courses be available? (discussion) par RedStranger

École de technologie supérieure (/EtsMTL)

PSA: une semaine avant la date de tombée de L'Heuristique de septembre (discussion) par fclout
Nouvel cours LOG100 ajoute cette annee. Prealable pour LOG121? Je viens de juste completer INF111 l'hiver 2015. (discussion) par etsmtlthrowaway

Nouvelles internationales

Canada (/canada)

To my fellow Canadians who feel politically disenfranchised: if there was ever an election to participate in, this is the one (discussion) par doctorb_gus
Canadian students started serving meals to the homeless. Ran out of money for ingredients. Created startup. (discussion) par look-a-squirrel
Standard PEI trade (note found on a car | x-post /pei) (discussion) par rrrrea

Cajun French (/cajunfrench)

Le Mot du Jour: "maître" (discussion) par Hormisdas
Le Mot du Jour: "tchu" (discussion) par Hormisdas
Le Mot du Jour: "macorner" (discussion) par Hormisdas

Français canadien : pour les Canadiens français et le français canadien (/FrancaisCanadien)

Quebec podcasts? Rusty standard French, now looking to immerse myself fully in Quebecois (discussion) par HAT_W0BBLE
Le Canada divisé dans des populations équivalentes (discussion) par Canlox
Les démons: Philippe Lesage en compétition à San Sebastian (discussion) par BastouXII

Scotland and Scottish reddits (/scotland)

Scottish politics in a nutshell (discussion) par 123latapy
Just came back from Scotland with my loot. (discussion) par EraghEngel
A man is cupping his hand to scoop water from a Highland burn... (discussion) par BesottedScot

France : reddit en français ! (/france)

Bonjour France, I took photos of the replica frigate L'Hermione, and her visit to my city of Baltimore. (discussion) par BigVikingBeard
A Copenhague aussi on préfère Voat (discussion) par JustinBridouFugace
French parents who died on New Mexico trail saved son’s life by giving him their water, sheriff says (discussion) par Traveling_wonder

The United Kingdom of Great Britain and Northern Ireland (/unitedkingdom)

An RSPCA shop sign in the town of Bury (discussion) par SleepyDustKing
No matter what A-levels you get, your parents' wealth will still determine your future | The Telegraph (discussion) par byobdylan
Anyone else like to see the BBC arrange a UK vs US University Challange? (discussion) par bickering_fool

Un sub pour la géographie en français (/geographie)

Le dessous des cartes. Paris 1/4 (discussion) par whysocomplacent
Le dessous des cartes. Paris 4/4 (discussion) par whysocomplacent
Le dessous des cartes. Paris 3/4 (discussion) par whysocomplacent

Divertissement

Nouvelle-Rance (/quebarnak)

Un pénis météorologique touche le Québec (discussion) par redalastor
Directe De... (discussion) par madhi19

Frustrés Opinions

Charlie Hebdo (/metaquebec)

C'est pas un verbe. (discussion) par teindu

La métropole

Montreal Personals - r4r for the metropolis of Quebec - Bilingue! (/r4rMontreal)

27[M4F] Virgin looking for NSA (discussion) par Virginmtl88
25 [M4MorT] bi for discreet vers fwb (discussion) par bbnbb
37 [M4F] - Dating (discussion) par ___hyperion___

Montreal Cycling (/MontrealCycling)

Des stations de réparation de vélo à la disposition des cyclistes montréalais (discussion) par MichelMechant

Bitcoin Montreal (/BitcoinMTL)

Montreal Expo Postponed For Lack of Sponsors (discussion) par knight222
Cryptocurrency miners and technical experts cocktail (discussion) par FrancisPouliot
submitted by redalastor to Quebec [link] [comments]

Are Cryptocurrency Trading Platforms Manipulated? - YouTube Are Cryptocurrency Trading Platforms Manipulated? - YouTube Cryptocurrency trading platform hacked The Automated Cryptocurrency Trading Platform ... TOP 5 BEST CRYPTOCURRENCY TRADING PLATFORMS / EXCHANGES

NiceHash is the leading cryptocurrency platform for mining and trading. Sell or buy computing power, trade most popular cryprocurrencies and support the digital ledger technology revolution. MetaTrader4 (MT4) is a trading platform that enables automated trading. MT4 was developed in 2005 by MetaQuotes. It has become one of the most popular trading platforms for forex, indices and commodities. More recently it has become a favourite tool for cryptocurrency traders who are looking to bring automation to their trading strategies. Basics of Trading Platform . A trading platform is the software that enables investors and traders to place trades and monitor accounts through financial intermediaries. Bitcoin Trader is an automatic trading software created by Gary Roberts in 2017 that claims to automatically buy bitcoin and sell it for a profit by following the cryptocurrency market trends and Token market cap rankings, charts, and more. Rank Name Platform Market Cap Price Volume (24h) Circulating Supply Change (24h)

[index] [63] [136] [121] [128] [84] [182] [69] [160] [129] [125]

Are Cryptocurrency Trading Platforms Manipulated? - YouTube

A complete guide to get started trading Cryptocurrency. Ross and Arsh from the Warrior Trading Team discuss important information you need to know if you're ... Servers of the European crypto-trading platform, 2gether, was infiltrated with hackers last July 31 and lost over $1.3 million USD (about 1.2 million euros) worth of investments. The hack impacted ... Cryptocurrency trading is becoming popular day by day as trading can be quite beneficial for individuals. There are many individuals who sell or buy their coins regularly, and every individual ... =====(crypto trading platform)===== Are Cryptocurrency Trading Platforms Manipulated? #crypto trading strategies 2020 #crypto trading bot #crypto trading liv... Get an additional $10 in Bitcoins from Coinbase when purchasing through my referral link http://fredyen.com/get/Bitcoins Here is a quick beginner's guide on ...

#