RUVIDEO
Поделитесь видео 🙏

How to plot the ICHIMOKU indicator using python and plotly

📁 Разное 👁️ 18 📅 02.12.2023

In this micro video you will learn: How to plot the Ichimoku indicator using python and plotly
----------------
Subscribe: ? https://bit.ly/3ysz8kc
Discord: ? https://bit.ly/3QBCSsj
--------------------
Code Snippet: ?

import plotly.graph_objs as go
import pandas as pd
import numpy as np
import yfinance as yf

# Load data
df = yf.download('^HSI', period='1y')

# Calculate Ichimoku indicator
high = df['High']
low = df['Low']
close = df['Close']
conversion_period = 9
base_period = 26
lagging_line_period = 52
displacement = 26

# Tenkan-sen (Conversion Line)
conversion_line_high = high.rolling(window=conversion_period).max()
conversion_line_low = low.rolling(window=conversion_period).min()
conversion_line = (conversion_line_high + conversion_line_low) / 2

# Kijun-sen (Base Line)
base_line_high = high.rolling(window=base_period).max()
base_line_low = low.rolling(window=base_period).min()
base_line = (base_line_high + base_line_low) / 2

# Senkou Span A (Leading Span A)
leading_span_a = ((conversion_line + base_line) / 2).shift(displacement)

# Senkou Span B (Leading Span B)
lagging_line = close.shift(-lagging_line_period)
lagging_line_high = lagging_line.rolling(window=base_period).max()
lagging_line_low = lagging_line.rolling(window=base_period).min()
leading_span_b = ((lagging_line_high + lagging_line_low) / 2).shift(displacement)

# Plot candlestick chart
fig = go.Figure(data=[go.Candlestick(x=df.index,
open=df['Open'],
high=df['High'],
low=df['Low'],
close=df['Close'],
name='Candlestick')])

# Plot Tenkan-sen and Kijun-sen
fig.add_trace(go.Scatter(x=df.index, y=conversion_line, line=dict(color='orange', width=1), name='Tenkan-sen'))
fig.add_trace(go.Scatter(x=df.index, y=base_line, line=dict(color='blue', width=1), name='Kijun-sen'))

# Plot Senkou Span A and Senkou Span B as a filled area
fig.add_trace(go.Scatter(x=df.index, y=leading_span_a, line=dict(color='green', width=1), fill='tonexty', name='Senkou Span A'))
fig.add_trace(go.Scatter(x=df.index, y=leading_span_b, line=dict(color='red', width=1), fill='tonexty', name='Senkou Span B'))
Ichimoku indicator
# Add titles and axis labels
fig.update_layout(title='Ichimoku Indicator',
xaxis_title='Date',
yaxis_title='Price (€)')

# Show the plot
fig.show()


see pinned comment below
----------------


#python #ichimoku #plotly

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «How to plot the ICHIMOKU indicator using python and plotly», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.