Python kullanarak Algoritmik Ticaret
Jan 27 2023
Algoritmik Ticaret, finansal piyasada alım satım kararlarında algoritmaların kullanılması anlamına gelir. Algoritmik bir ticaret stratejisinde, bir finansal aracın ne zaman alınacağını ve ne zaman satılacağını belirlemek için önceden tanımlanmış bir dizi kural kullanılır.
Algoritmik Ticaret, finansal piyasada alım satım kararlarında algoritmaların kullanılması anlamına gelir. Algoritmik bir ticaret stratejisinde, bir finansal aracın ne zaman alınacağını ve ne zaman satılacağını belirlemek için önceden tanımlanmış bir dizi kural kullanılır.
import pandas as pd
import plotly.graph_objs as go
from plotly.subplots import make_subplots
import plotly.express as px
import yfinance as yf
# Get Apple's stock data from yahoo finance
stock = yf.Ticker("AAPL")
data = stock.history(period="1y")
print(data.head())
# Calculation of momentum
data['momentum'] = data['Close'].pct_change()
# Creating subplots to show momentum and buying/selling markers
figure = make_subplots(rows=2, cols=1)
figure.add_trace(go.Scatter(x=data.index,
y=data['Close'],
name='Close Price'))
figure.add_trace(go.Scatter(x=data.index,
y=data['momentum'],
name='Momentum',
yaxis='y2'))
# Adding the buy and sell signals
figure.add_trace(go.Scatter(x=data.loc[data['momentum'] > 0].index,
y=data.loc[data['momentum'] > 0]['Close'],
mode='markers', name='Buy',
marker=dict(color='green', symbol='triangle-up')))
figure.add_trace(go.Scatter(x=data.loc[data['momentum'] < 0].index,
y=data.loc[data['momentum'] < 0]['Close'],
mode='markers', name='Sell',
marker=dict(color='red', symbol='triangle-down')))
figure.update_layout(title='Algorithmic Trading using Momentum Strategy',
xaxis_title='Date',
yaxis_title='Price')
figure.update_yaxes(title="Momentum", secondary_y=True)
figure.show()
Bu veri kümesinde neyi daha fazla analiz etmemi istediğinizi bana bildirin
Okuduğunuz için teşekkürler! Benimle iletişime geçmek isterseniz, Twitter'dan veya LinkedIn Profilimden bana ulaşmaktan çekinmeyin .
Donovan, Şarkılarından 1'ini The Beatles'ın "Lucy in the Sky with Diamonds" şarkısıyla karşılaştırdı
Nicole Kidman, Michael Keaton ve Val Kilmer'in Batman Olarak Paylaştığı Bu 1 Çekici Özelliğe Bayıldı
Kevin Jonas'ın Kızı Alena, Doğum Günü Fotoğrafında Büyümüş Görünüyor: '9 Yaşında Gerçek Hissetmiyor'

![Bağlantılı Liste Nedir? [Bölüm 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































