标签: candlestick-chart

由于matplotlib.finance已被弃用,我如何使用新的mpl_finance模块?

我试图matplotlib.finance在python中导入模块,以便我可以制作烛台OCHL图.我的matplotlib.pyplot版本是2.00.我尝试使用以下命令导入它:

import matplotlib.finance
from matplotlib.finance import candlestick_ohlc
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

warnings.warn(message,mplDeprecation,stacklevel = 1)MatplotlibDeprecationWarning:财务模块已在mpl 2.0中弃用,将在mpl 2.2中删除.请改用模块mpl_finance.

然后我没有在python中使用上面的行,而是尝试使用以下行:

import mpl_finance
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

ImportError:没有名为'mpl_finance'的模块

我该怎么做才能从中导入烛台matplotlib.pyplot

matplotlib candlestick-chart python-3.x

25
推荐指数
7
解决办法
5万
查看次数

对于WPF,免费烛台示例?

我一直在寻找一个示例或教程来向我展示如何在WPF中制作烛台图表.我想用C#而不是XAML动态加载数据系列.我在XAML中的静态示例中看到过http://www.codeproject.com/KB/silverlight/SilverlightFinancialChart.aspx?msg=3104202 这是针对Visifire的,但希望用简单的C#填充.有人知道任何选择吗?谢谢

c# wpf candlestick-chart

12
推荐指数
1
解决办法
8512
查看次数

如何自定义 mplfinance.plot?

我已经制作了一个 python 脚本来使用 mpl_finance 在像这样的烛台中转换 csv 文件,这是脚本:

import matplotlib.pyplot as plt
from mpl_finance import candlestick_ohlc
import pandas as pd
import matplotlib.dates as mpl_dates

plt.style.use('ggplot')

# Extracting Data for plotting
data = pd.read_csv('CSV.csv')
ohlc = data.loc[:, ['Date', 'Open', 'High', 'Low', 'Close']]
ohlc['Date'] = pd.to_datetime(ohlc['Date'])
ohlc['Date'] = ohlc['Date'].apply(mpl_dates.date2num)
ohlc = ohlc.astype(float)

# Creating Subplots
fig, ax = plt.subplots()
plt.axis('off')
fig.patch.set_facecolor('black')

candlestick_ohlc(ax, ohlc.values, width=0.6, colorup='green', colordown='red', alpha=0.8)

plt.show()
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

现在我需要做同样的事情,但使用 mplfinance 而不是 mpl_finance ,我试过这样的:

import mplfinance as mpf
# Load data file.
df = …
Run Code Online (Sandbox Code Playgroud)

python finance matplotlib candlestick-chart mplfinance

12
推荐指数
1
解决办法
3万
查看次数

烛台多个Y值

我的任务是使用Windows窗体中的MSChart制作烛台图.我已经成功制作了一个没有问题的3D条形图.但经过长时间的互联网搜索,微软的源代码(WinSamples)以及大量的头像,我无法找到创建烛台图的正确方法.

有什么可以帮助我的是一个明确的例子,即在图表中添加一个系列,其中包含多个Y值或我的代码的更正(当我运行时,调试没有显示为图例标签的exept).

奖励将是该示例基于OleDB(我的值在Access数据库中).

所以我的问题是:如果你有在Windows窗体中用C#创建烛台图表的经验,你可以给我一个提示或(甚至更好)你能给我一些c#代码吗?

这是我当前(不工作)的代码:

using System.Windows.Forms.DataVisualization.Charting;
public partial class CandleStick : Form
{
    public CandleStick()
    {
        InitializeComponent();
    }

    private void CandleStick_Load(object sender, EventArgs e)
    {
        GrafiekLaden();
    }

    public void GrafiekLaden()
    {

        Koers k = new Koers();
        // This method fills up a list, the data comes from my database
        // it contains Date, High, Low, Open, Close
        k.meerdereOphalen();

        Series price = new Series();
        chart1.Series.Add(price);

        // Set series chart type
        chart1.Series["price"].ChartType = SeriesChartType.Candlestick;

        // Set the style of the open-close …
Run Code Online (Sandbox Code Playgroud)

c# oledb mschart candlestick-chart

10
推荐指数
1
解决办法
2万
查看次数

从Pandas DataFrame重叠烛台图中的日期

我有一个pandas数据帧输出如下

        Open   High    Low  Close
2016-06-01  69.60  70.20  69.44  69.76
2016-06-02  70.00  70.15  69.45  69.54
2016-06-03  69.51  70.48  68.62  68.91
2016-06-04  69.51  70.48  68.62  68.91
2016-06-05  69.51  70.48  68.62  68.91
2016-06-06  70.49  71.44  69.84  70.11
Run Code Online (Sandbox Code Playgroud)

我使用以下代码制作烛台图:

import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import matplotlib.ticker as mticker
from matplotlib.finance import candlestick_ohlc
import matplotlib.dates as mdates
import datetime as dt

#Reset the index to remove Date column from index
df_ohlc = df.reset_index()

#Naming columns
df_ohlc.columns = …
Run Code Online (Sandbox Code Playgroud)

python finance matplotlib candlestick-chart pandas

10
推荐指数
1
解决办法
9449
查看次数

使用 Python(最好是请求)从 Binance API 获取 Candlestick/Kline 数据以获取 JSON 数据

我正在开发一个从 Binance API 获取烛台数据的电报机器人。我无法获得 JSON 数据作为响应。以下代码是我尝试过的。

 import requests 

 import json

 import urllib.request

`url = "https://api.binance.com/api/v1/klines"

response = requests.request("GET", url)
print(response.text)`
Run Code Online (Sandbox Code Playgroud)

期望输出:

[ [ 1499040000000, // Open time "0.01634790", // Open "0.80000000", // High "0.01575800", // Low "0.01577100", // Close "148976.11427815", // Volume 1499644799999, // Close time "2434.19055334", // Quote asset volume 308, // Number of trades "1756.87402397", // Taker buy base asset volume "28.46694368", // Taker buy quote asset volume "17928899.62484339" // Ignore ] ]

问题编辑:

我得到的输出是:

 `{"code":-1102,"msg":"Mandatory parameter 'symbol' …
Run Code Online (Sandbox Code Playgroud)

python api json candlestick-chart binance

10
推荐指数
1
解决办法
3万
查看次数

为什么我不能从mplfinance导入candlestick_ohlc

所以我已经能够使用 pip 成功安装 mplfinance 并且当我单独导入它时我没有收到任何错误。虽然当我这样做时:from mplfinance import candlestick_ohlcImportError: cannot import name 'candlestick_ohlc' from 'mplfinance'再次检查命令提示符时出现错误,它说它已成功安装mplfinance。为什么我会收到此错误?

python installation importerror candlestick-chart mplfinance

9
推荐指数
2
解决办法
1万
查看次数

Python Plotly 如何消除蜡烛棒图中的日期时间间隙?

我正在尝试消除烛台中的日期时间间隙(间隙是股市休市的时间段,因此没有数据)。似乎无法找到使用绘图对象的良好解决方案。有没有可行的办法呢?

在此输入图像描述

我的代码如下(使用绘图对象):

import dash
import dash_core_components as dcc
import dash_table
import pandas as pd
import dash_html_components as html
import numpy as np
from dash.dependencies import Output, Input, State
import plotly.graph_objects as go
import yfinance as yf
import plotly.express as px
from datetime import datetime, timedelta
from pytz import timezone
import dash_bootstrap_components as dbc

df= yf.Ticker('aapl')
df = df.history(interval="5m",period="5d")
df["Datetime"] = df.index

trace1 = {
    'x': df.Datetime,
    'open': df.Open,
    'close': df.Close,
    'high': df.High,
    'low': df.Low,
    'type': 'candlestick',
    'name': 'apple,
    'showlegend': False …
Run Code Online (Sandbox Code Playgroud)

python candlestick-chart python-datetime yahoo-finance plotly-dash

9
推荐指数
1
解决办法
6894
查看次数

在bitcoinwisdom的烛台图

我需要为我的网络应用程序和图表http://bitcoinwisdom.com/提供良好的烛台图表,这正是我想要的.我喜欢你可以放大和移动它的方式.是否有可能弄清楚他们正在使用什么,或者你认为他们自己做了什么?如果有什么工具呢?另一个惊人的图表可以在这里找到https://www.tradingview.com/e/这两个网站比一些桌面应用程序有更好的图表,我想知道他们是如何做到的.

charts financial candlestick-chart

8
推荐指数
1
解决办法
1532
查看次数

在 RStudio 中更新涉及 NA 的烛台图表数据

我正在尝试使用交互式shiny/plotly烛台图表中的更新/重新设计按钮在两组开盘/高/低/收盘 (OHCL) 值之间切换。我观察到一些奇怪的行为,可能与NA数据中的 s 或 RStudio 更新交互式绘图的方式有关,我希望有人能够向我解释。

这些是模拟数据

set.seed(11357)
library(tidyverse)
library(shiny)
library(plotly)

n<-10
dd <- data_frame(Date = 1:n, o.a=sample(1:n, n), h.a=o.a+1, l.a=o.a-1, c.a=o.a+.5
                 , o.b=sample((n+1):(2*n), n), h.b=o.b+1, l.b=o.b-1, c.b=o.b+.5)
dd <- apply(dd, 2, function(x) {x[sample( c(1:n), floor(n/5))] <- NaN; x} ) %>% as.data.frame()
Run Code Online (Sandbox Code Playgroud)

导致

   Date o.a h.a l.a  c.a o.b h.b l.b  c.b
1     1 NaN   6 NaN  NaN  16  17  15 16.5
2     2   3 NaN   2  3.5  15  16  14  NaN
3 …
Run Code Online (Sandbox Code Playgroud)

r candlestick-chart shiny plotly

7
推荐指数
0
解决办法
138
查看次数