问题标签 [technical-indicator]
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.
technical-indicator - 如何将 Windows 10 PC 变成 SMTP 服务器?
我想将我的窗口系统配置为邮件服务器。如果有人知道如何将 Windows 10 配置为邮件服务器,请告诉我。我有一个 ec2 窗口实例。
java - 确定支撑/阻力位和趋势线
我不需要代码,只需要有关如何执行此操作的逻辑。 S/R 水平和趋势线示例
我知道 s/r 水平因人而异,因此我附上了一张图表,以显示我使用什么标准来考虑支撑/阻力水平或趋势线。
S/R 级别必须有超过 2 次触球,如果超过此标准,则触地次数最多的触地数为有效触地数,阻力相同。
趋势线必须有 3 次触摸才能有效。
所有行都有边距错误,因为这些行可以扩展。当然,一旦支撑线被打破,它就会变成阻力。
我尝试获取一组最小值,然后查看其他条形图是否在这些值的某个范围内,但它不够准确!
r - 使用多个 xts 对象 - R 中的 getSymbols
如何处理来自 Yahoo Finance 的多个数据集(xts 格式)?
tickers <- c('^GSPC','JSE.JO')
getSymbols(tickers, from = "2008-01-01", to = "2011-12-31")
我现在必须对每个数据集应用技术分析技术吗?我从两只股票开始,但最终想将计划扩大到 100 只股票。我正在寻找一个简单的“for”循环来应用于每个数据集。
谢谢!:)
sql - 如何根据登录 sql 求和?金融技术指标
我正在尝试在 postgresql 中构建一些技术指标的自定义功能,我想到了一些疑问。第一个是任何库或插件是否已经具有此指标(常见的指标,如移动平均线、RSI、MACD、RSI、MFI 等)。
我的第二个问题是关于我正在尝试编码的指标。MFI(Money Flow Index)指标定义如下:
- 计算典型价格:(最高价+最低价+收盘价)/3
- 计算原始资金流:典型价格 x 交易量
- 计算资金流比:(14期正资金流)/(14期负资金流)(**)
- 计算 MFI:100 – 100 / (1 + 资金流动比率)
我已经做的是:
产生以下输出:
此输出应在 (**) 中使用。那部分将是:
- 抓取最后 14 行
- 将所有正数加在一起,将所有负数加在一起
- 将所有正数的总和除以所有负数。
因此,假设最后 14 行如下所示:
所以每个总和将是:
pos_sum = 1.2 + 0.1 + 1.5 + 1 + 0 + 1 + 1.5 + 1.1
负和 = 0.1 + 0.6 + 1 + 0.2 + 1 + 1.1
然后资金流量比率计算为 pos_sum/neg_sum(OBS:MFI 是一个介于 0 和 100 之间的有界指标,如果 neg_sum = 0 则资金流量比率为 100)。
然后,最后通过 100 – 100 / (1 + 资金流动比率) 计算 MFI。
我遇到麻烦的部分是计算 pos_sum 和 neg_sum。我如何计算这些条款并以滚动方式进行?(或移动窗口)
先感谢您!任何建议表示赞赏:)
pivot - TradingView 枢轴反转策略
TradingView 中的枢轴反转策略在脚本中包含函数“pivothigh”和“pivotlow”。
Pine 文档中没有确切的数学公式。您能否提供枢轴点的确切数学定义?它似乎不仅仅是摆动高点/低点(即中间烛台柱有最高或最低低点......)
我需要它来更好地理解策略并可能通过一些调整重新编码。
感谢您的澄清!
api - 一次免费从股票 API 中检索 500 只股票的实时技术指标和数据
我想知道是否有一种方法可以检索高度使用的技术指标的值,例如 EMA、简单移动平均线 (SMA)、Williams%R 的数百只股票每小时更新一次,每分钟通过多次 API 调用免费更新。
目前市场上的解决方案是 AlphaVantage 的 API,它提供实时数据,但将您限制为每分钟 5 次 API 调用(这意味着您最多可以获得 5 只股票的 1 个技术指标)。
Quandl 和 IEX 等其他 API 的 API 调用率要高得多,但报价数据是每天提供的(开盘价/高价/收盘价/低价)。
市场上有什么东西可以让我免费这样做吗?使用此数据的目的是提供实时(或至少接近 3/4 小时)警报,例如,如果 EMA-26 和 EMA-12 对于任何一个列表(例如 500股票,每隔几个小时。
charts - Tradingview Pinescript 警报未按预期工作
我正在使用下面的 pinescript,但没有按预期收到警报。我知道这是一个重绘脚本。它与回测工作正常。长警报设置为“每柱关闭一次”,短警报设置为“每柱一次”。
意外的行为是 1) 几次,虽然没有相应的长警报,但我收到短警报(尽管我在脚本中小心,只有在长警报时才会发送短警报)。2) 每根柱线有多个连续的空头警报。我知道在实时栏中,短期条件可能多次为真。但由于我已将警报设置为“每根柱一次”,因此警报应该仅在短条件第一次变为真时出现。
如果我做错了什么,你能告诉我吗?
提前致谢。
charts - 蜡烛制作过程中的 PineScript 变量间歇值
我对 pine 脚本执行期间的变量值有疑问。
下图显示了五分钟图表上的场景。在上午 11.00 的第一根蜡烛中,收盘价为 9200。新的蜡烛在上午 11.05 开始,并且这根蜡烛正在制作中。最初价格为 9100,然后更改为 8900、9150、9500 和 9300。
在 pinescript 脚本中有一个布尔值“var lessthan9K”,它存储了最新的值。如果值小于 9000,则此变量设置为 true。在满足其他条件 - 大于 10000 之前,此值保持为 true。当值大于 10000 时,它变为 false。
当新蜡烛正在制作中并且价格在上午 11.06 点达到 8900 时,小于 9k 变量变为真。我的问题是,当最终收盘价为 9300 @ 11.09 时,这个值是否仍然是真实的蜡烛结束,还是重置为 false?
基本上它是如何工作的?在蜡烛制作过程中,是否存储或丢失任何间歇值(从 1 到 5)?
谢谢
python - 根据另一列在 pandas 中创建一个特征
我有以下数据集:
它是关于股票价格的指标,即变化率。
当熊猫数据框上的当前特征从正变为负时,我想编写一个代码,在熊猫数据框上创建一个新特征(列),反之亦然。
通过一个例子更容易解释:让我们使用特性ROC9
。
我创建了一个名为的新变量ROC9_signal
并将其设置为0
:
当ROC_9
从negative
到 时positive
,我想改变ROC9_signal
从0
到1
。
当ROC_9
从positive
到 时negative
,我想改变ROC9_signal
从0
到-1
。
查看数据,我想ROC9_signal
从 更改0
为-1
,因为值已从0.16
( positive
) 变为-0.006
( negative
)。
查看数据,我希望ROC_9
信号从0
变为1
,因为值已从 - 0.11
( negative
) 变为0.05
( positive
)。
查看数据,我想ROC9_signal
从 更改0
为-1
,因为该值已从0.20
(正)变为 - 0.008
(negative
)。
只有发生更改的行我想从 0 更改为 1 或 0 更改为 -1,其他行必须保持为 0。
然后,我将应用相同的逻辑来创建一momentum10_signal
列和一chalkin_money_flow_signal
列。因此,我想要一个可以应用于不同列而不是手动的解决方案。
在此先感谢您的帮助。
这是完整数据的样子: