Commerce système à partir de Python 3: hedge fund et CTA

Obtenez des idées pour Systre auprès d'un hedge fund. CTA est un hedge fund qui traite des contrats à terme. De manière générale, les hedge funds sont plus flexibles.

Fonds spéculatif (CTA)

--CTA (Commodity trading advisor) est un terme administratif financier pour les particuliers ou les organisations qui fournissent des conseils et des services d'investissement pour la négociation de contrats à terme, d'options et de swaps financiers à des particuliers ou à des fonds.

――Le terme CTA s'applique également aux fiducies d'investissement, aux fonds spéculatifs, y compris les ETF, et aux conseils en investissement pour les fonds privés.

Les caractéristiques d'un tel CTA

• Un des modes de fonctionnement les plus transparents • Négociez directement sur le compte du client • Les clients peuvent suivre à tout moment l’effet de levier opérationnel • Vous pouvez vérifier par vous-même si la méthode d'opération, comme la façon de prendre position, est la même que celle publiée. • Les clients peuvent vérifier directement les coûts de transaction, les spreads de trading, etc. • Vous pouvez comparer le rendement de placement publié avec le rendement de placement de votre propre compte • Liquidité élevée pour investir sur les marchés à terme et d'options cotés • Problèmes / avantages • Petite marge (espèces, obligations éligibles)

Histoire du CTA

L'histoire du commerce futur aux États-Unis remonte aux années 1850. • Premier règlement fédéral dans les années 1920. • Loi de 1922 sur les contrats à terme sur les grains • Commordity Exchange Act de 1936 • En 1974, la Commodity Futures Trading Commission (CFTC) a été créée et la CTA a été reconnue pour la première fois comme un objet réglementé.

Au début, la CTA n'était réglementée que sur le marché des produits de base. Depuis lors, le périmètre des transactions s'est considérablement élargi en raison de la diffusion des dérivés, y compris des produits financiers. En juillet 2010, la définition du CTA en vertu de la Commodity Exchange Act a été étendue pour inclure les opérations de swap par la loi Dodd-Frank Wall Street Reform and Consumer Protection Act.

Vue d'ensemble des activités du CTA

Le CTA travaille en tant que gestionnaire d'actifs en utilisant pleinement la stratégie d'investissement.

• Objectifs d'investissement: produits financiers dérivés tels que les produits agricoles, les produits forestiers, les métaux, les contrats à terme sur l'énergie, les options, les indices boursiers, les obligations et les devises. • Stratégie de marché: suivi de tendance, stratégie de segment de marché neutre, financière, agricole et monétaire • Style d'investissement: stratégie technique, fondamentale, pondérée

La stratégie à adopter est

• Trader technique: investissez selon les schémas graphiques et les tendances des prix par analyse technique. Dans certains cas, il automatise l'exécution des transactions. La source du profit est les hauts et les bas du marché. • Fundamental Trader: Analysez l'offre et la demande pour prédire les prix. Analysez des modèles tels que les conditions météorologiques, le rendement des cultures et la quantité de forage pétrolier. • Pesée Trader: prédisez les tendances des prix à l'aide de statistiques et d'analyses métriques. sont catégorisés.

Comment obtenir des informations sur le CTA

• Fournisseur de données • Berclay Hedge (https://www.barclayhedge.com/) • Clays Is Hedge Fund Index (https://lab.credit-suisse.com/#/en/home) • IASG(https://www.iasg.com/en-us/) • Document officiel (disponible auprès de l'IASG) • Advisory Agreement • Due Dilignece Disclosure Documents

image.png

Classification des stratégies de trading IASG CTA

• Suivi de tendance • Moyenne mobile, etc. • Momentum • Taux de changement de prix, etc. • Contre les tendances • Indicateurs techniques • Fondamentale (modélisation de la relation de réception (collecte d'informations par téléphone, etc.)

Voyons combien de temps un tel CTA survit à partir des données IASG.

image.png

image.png

Le taux de survie le plus intéressant est

image.png

Même ceux qui ont survécu à divers aspects échoueront. Cependant, tous ceux qui clôturent le fonds ne sont pas dus à des défaillances opérationnelles. Parfois, cela s'appelle la retraite, et parfois c'est parce que j'ai un autre emploi. De plus, il peut y avoir un problème du côté de l'externalisation de l'opération. L'important est d'apprendre des données historiques.

Les hedge funds fonctionnent mieux que le CTA

Je me demande pourquoi? Vous pouvez voir comment fonctionne le marché financier.

image.png

Candidats pour des raisons possibles

• Les gestionnaires de hedge funds sont-ils hautement qualifiés? • Les hedge funds peuvent-ils investir dans des actifs réels? • Puis-je obtenir un revenu d'intérêts? • Puis-je effectuer des opérations autres que les opérations en bourse?

Un autre type de raison

• Étant donné que le marché boursier et le marché futur sont assez efficaces, il est assez difficile de réaliser un profit par des opérations à court terme. Par conséquent, il est difficile de réaliser un profit sans tendances • Marché de gré à gré: probablement inférieur au marché coté en termes d'efficacité. Par conséquent, cela peut être une source de revenus pour les hedge funds. Alors peut-être que la source de revenus est le risque de crédit ou le risque de contrepartie. Cela suggère que le trading sur le marché avec effet de levier est susceptible d'être une proie. De plus, il est traité comme un risque modèle et un risque de mauvais prix et n'est pas sérieusement discuté.

Bases de l'investissement: les prix ne sont pas prévisibles, ils sont faits

Par conséquent, pour faire un investissement, il est nécessaire de revenir à l'essentiel et de prendre la position de faire le prix, pas de le prédire. Sur le plan académique, les prix sont censés être efficaces et équitables, mais si le monde dans son ensemble ne peut pas le dire, les prix ne sont pas les seuls. Il ne sert donc à rien d'essayer de prédire ce qui est imprévisible. C'est également un fait qui a été transmis.

image.png

Référence: Unit root wiki

Télécharger les données CTA

Vous pouvez télécharger les données de retour en vous inscrivant en tant qu'utilisateur sur la page d'accueil IASG. Sélectionnez Chesapeak Capital dans la balise MANAGED FUTURES et sélectionnez le programme Diversifid. Chesapeak est [Turtles](https://www.amazon.co.jp/%E4%BC%9D%E8%AA%AC%E3%81%AE%E3%83%88%E3%83%AC%E3 % 83% BC% E3% 83% 80% E3% 83% BC% E9% 9B% 86% E5% 9B% A3-% E3% 82% BF% E3% 83% BC% E3% 83% 88% E3% 83% AB% E6% B5% 81% E6% 8A% 95% E8% B3% 87% E3% 81% AE% E9% AD% 94% E8% A1% 93-% E3% 82% AB% E3% 83 % BC% E3% 83% 86% E3% 82% A3% E3% 82% B9% E3% 83% BB% E3% 83% 95% E3% 82% A7% E3% 82% A4% E3% 82% B9 / dp / 4198624267 / ref = sr_1_3__mk_ja_JP =% E3% 82% AB% E3% 82% BF% E3% 82% AB% E3% 83% 8A & keywords =% E3% 82% BF% E3% 83% BC% E3% 83 % 88% E3% 83% AB% E3% 82% BA% E3% 81% AE% E7% A7% 98% E5% AF% 86 & qid = 1573459647 & sr = 8-3) Un fonds géré par une personne célèbre.

image.png

L'écran suivant va apparaitre

image.png Cliquez sur Exporter les données pour télécharger le fichier csv dans le dossier Télécharger les fichiers.

%matplotlib inline
import matplotlib.pyplot as plt
import pandas as pd
tsd=pd.read_csv('Chesapeake-Capital-Diversified-LV-_data.csv')
tsd.head()

Les détails du fichier téléchargé sont les suivants.

Year	Month	Return	Assets
0	1988	2	-2.63	1947370
1	1988	3	-6.89	2091770
2	1988	4	-10.71	248776
3	1988	5	6.93	266024
4	1988	6	32.42	1837050

Visualiser. Le rendement est exprimé en pourcentage, divisez donc par 100 et calculez le rendement cumulé à l'aide de la multiplication cumulative.

(tsd.iloc[:,2]/100+1).cumprod().plot()

image.png

Les références

"Commerce système à partir de Python 3" (pan roulant)

Recommended Posts

Commerce système à partir de Python 3: hedge fund et CTA
"Commerce du système à partir de Python3" lecture du mémo
Trading système commençant par Python 3: investissement et risque
Programmation avec Python et Tkinter
Chiffrement et déchiffrement avec Python
Python et matériel - Utilisation de RS232C avec Python -
python avec pyenv et venv
Commencer avec l'apprentissage automatique Python
Système de support de présentation avec Python3
Fonctionne avec Python et R
Commerce du système à partir de Python3: obtenez le dernier code de programme
Communiquez avec FX-5204PS avec Python et PyUSB
Robot fonctionnant avec Arduino et python
Installez Python 2.7.9 et Python 3.4.x avec pip.
Réseau neuronal avec OpenCV 3 et Python 3
Modulation et démodulation AM avec python
Scraping avec Node, Ruby et Python
Grattage avec Python, Selenium et Chromedriver
Encodage et décodage JSON avec python
Introduction à Hadoop et MapReduce avec Python
[GUI en Python] PyQt5-Glisser-déposer-
Créer un système de recommandation avec python
Lire et écrire NetCDF avec Python
J'ai joué avec PyQt5 et Python3
Coexistence de Python2 et 3 avec CircleCI (1.0)
Jeu Sugoroku et jeu d'addition avec Python
Modulation et démodulation FM avec Python
Commerce système à partir de Python3: investissement à long terme
Construction de pipeline de données avec Python et Luigi
Calculer et afficher le poids standard avec python
Modulation et démodulation FM avec Python Partie 3
[Automation] Manipulez la souris et le clavier avec Python
Authentification sans mot de passe avec RDS et IAM (Python)
Installation de Python et gestion des packages avec pip
Utilisation de Python et MeCab avec Azure Databricks
POSTER diversement avec Python et recevoir avec Flask
Capturer des images avec Pupil, python et OpenCV
Fractal pour faire et jouer avec Python
Un mémo contenant Python2.7 et Python3 dans CentOS
CentOS 6.4, Python 2.7.3, Apache, mod_wsgi, Django
Gérer les "années et mois" en Python
J'ai installé et utilisé Numba avec Python3.5
Analyse des tweets avec Python, Mecab et CaboCha
Lier Python et JavaScript avec le notebook Jupyter
Surveillance du trafic avec Kibana, ElasticSearch et Python
Modulation et démodulation FM avec Python Partie 2
Téléchargez facilement des mp3 / mp4 avec python et youtube-dl!
Faites fonctionner des appareils électroménagers avec Python et IRKit
Nettoyer l'environnement python avec Pythonz et virtualenv
Pratiquer le web scraping avec Python et Selenium
Scraping Web facile avec Python et Ruby
Importer et exporter des images GeoTiff avec Python
J'utilise tox et Python 3.3 avec Travis-CI
Construction d'interface graphique heureuse avec électron et python
Utiliser Python et MeCab avec Azure Functions
Touchez AWS avec Serverless Framework et Python
RaspberryPi L Chika avec Python et C #
Créons un système de réception simple avec le framework sans serveur Python Chalice et Twilio
Création d'un système de contrôle de température avec tarte aux framboises et ESP32 (3) Réception d'un fichier Python