问题标签 [ohlc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
196 浏览

javascript - 我可以在使用 ChartJS 的 OHLC/烛台图表中使用十字准线吗

我已经安装了十字准线插件,并且正在使用 chartJS 3.0 来利用烛台图表,但十字准线没有出现。这些东西是相容的吗?我的数据似乎没有问题,但十字准线从未出现。我如何一起使用这两个东西?有没有可行的例子?

我正在使用的标签

以及同样有效的图表代码

0 投票
0 回答
32 浏览

python - 数据框未按预期删除

我正在使用 pandas 来存储股票价格的 OHLC 日期。这将是一个连续的提要,我会一直附加到数据框。

在程序中的另一个线程上,一旦读取并处理了数据,我编写了以下逻辑来删除超过 2 分钟的记录。

1 构建分时数据。

以下步骤在同一程序的不同线程中运行

2 将列“last_trade_time”转换为日期时间对象

3 删除超过2分钟的记录

问题是记录没有被删除,df df_build_tick 越来越大,每次迭代,df 删除需要很长时间,也不要删除

程序执行的日志:

INFO:root:删除前内存中的记录总数为 11428

INFO:root:删除后内存中的记录总数为 11566

INFO:root:Before删除内存中的总记录是22794

INFO:root:删除后内存中的记录总数为 24658

INFO:root:删除前内存中的记录总数为 34392

INFO:root:删除后内存中的记录总数为 42982

不确定是什么问题。当来自 API 的数据量较少时工作完美,但在使用实际市场数据时失败。

请提出任何可用的替代方案(numpy 是更好的替代方案吗??)或者请指出错误。

0 投票
1 回答
67 浏览

amcharts - 如何根据 amcharts 4 中的 ajax 数据更改烛台的颜色?

我想根据作为后端数据的颜色更改图表上某些烛台的颜色,因为我在后端进行了一些计算,发现一些蜡烛与其他蜡烛不同。那我该怎么做呢?这是codepen中的一个代码,它通过使用与价格相关的条件(开盘价、高点、低点、收盘价)或蜡烛指数来更改颜色,但我想根据后端计算的另一个数据更改颜色,然后通过其他数据将其发送到前端。

https://codepen.io/enriqu3/pen/MWYVEzW

例如,假设后端发送一个“X”值和其他数据(打开、高、低、关闭、日期、X),我想根据该“X”值更改每根蜡烛的颜色。

0 投票
1 回答
73 浏览

python - Pandas ohlc 重采样:重采样刻度数据时获取 00:00:00 时间和错误日期

这就是我用来将数据添加到我的刻度数据框的方法:

这是数据框中的刻度数据:

我正在使用它来制作蜡烛(我正在制作 5 分钟的蜡烛并将其附加到另一个框架):

这就是我要出来的:

0 投票
0 回答
73 浏览

android - 如何在片段上绘制加密货币的指数移动平均数据?

我正在开发一个使用 API 从交易所获取加密货币数据的应用程序。我能够成功地获取和分析数据(使用 TA-LIB 计算 EMA、MA),但不确定在片段(用户界面)上绘制这些数据的最佳方式。这就像在片段上绘制实时加密数据。任何帮助表示赞赏。我的代码如下。

我只想在片段上打印这个 ema 值,片段会不断更新。

0 投票
0 回答
165 浏览

python - 如何在单个熊猫数据框中组合多个股票 ohlc 数据?

我正在尝试建立一个涉及多个外汇对和自定义指数的交易策略。他们都有 OHLC 数据,我需要将特定指标应用于某些而不是其他。

每个指数和对包含以下列:

我希望将所有这些外汇对和指数都放在一个数据框中。我首先尝试使用以下方法:

这按预期工作并返回以下数据框:

当我想将一些特定指标应用于“货币”而不是“配对”(“类型”列的值)时,问题就开始了。

我使用 pandas-ta 来实现指标。例如,我使用 RSI 尝试了以下操作:

但后来我有以下错误:

尽管“append = True”,但 RSI 列并未出现在数据框中。有人可以告诉我我的方法有什么问题吗?

更一般地说,是否有更好/更智能的方式来处理使用 pandas 的单一交易策略的多个 OHLC 数据?我应该使用几个熊猫数据框,还是尝试将它们全部放在一个中是一种有效的方法?如果是后者,你有什么建议?

0 投票
1 回答
350 浏览

python - Python Plotly - 从情节子图中删除滑块

我正在使用 plotly 创建一个带有多个子图的图形。其中一个图形是带有滑块的 Ohlc/烛台。在单个绘图的情况下,滑块可以通过 删除 fig.update_layout(xaxis_rangeslider_visible=False)

但是,当滑块位于子图中时,这似乎不起作用。知道如何从子图中删除滑块吗?

我有一种感觉,这将涉及: fig.update_traces(meta=<VALUE>, selector=dict(type='ohlc'))并在 update_traces 中指定子图行、列,但不太确定如何正确选择 meta 的值。

0 投票
1 回答
130 浏览

python - Python Pandas 使用日时间帧数据重新采样年份数据

这是我存储在 df1 中的每日 ohlc 数据的小样本。

我想创建一个数据框 (df2),它代表活动年份蜡烛在进展过程中的样子。收盘以当日收盘价为准,最高价为1月1日至当天的最高价,最低价为1月1日至当天的最低价,开盘价为当年开盘价。应该是这样的:

很想放一些代码,但我在这里迷路了,我认为重新采样会对我有所帮助,但它只是将整年总结为一行数据。我也想认为我可以通过每天迭代和重新采样来解决这个问题,但我知道这会减慢计算速度,所以我希望看看这是否可以通过矢量化实现。这是我第一次发帖,如果有任何需要改进的指导方针,请告诉我。

- - - - - - - -编辑 - - - - - - - - -

这是我工作年份的完整代码,但其他时间框架不工作,希望当我从公共来源 yfinance 提取数据时,复制糟糕的结果会更容易。

0 投票
2 回答
68 浏览

excel - VBA - Modification of SourceData (Dynamic Range) of existing STock OHLC Chart

I am working on Stock OHLC Chart present in Sheets("Exhibit") and selecting Data from Sheets("75Min"). However i am succeeding to choose appropriate data range but can not add at Line Nu 15 .SetSourcedata, could you please help me to get out from this problem Code is as follows.

Thank You

0 投票
0 回答
29 浏览

python - 将预测收盘价添加到现有 pandas 数据框的末尾

我有一个带有 OHLC、体积和索引的熊猫数据框:

接下来,我使用 keras 创建了一个小得多的数据框,其中包含预测的收盘价。它仅包含原始数据框(样本内/样本外)最后 20% 的一列。我的目标是在不获得我目前使用的“SettingWithCopyWarning”的情况下合并这两个 DF:

我很确定,您可以更优雅地将预测加入到 DF 的末尾,而不会收到“SettingWithCopyWarning”警告。加入它们后,df 应如下所示。

“预测”的最后 20% 应该被填充,前 80% 应该是 NaN