51得票6回答
在 Pine-Script 中,console.log 的等价物是什么?

在 pinescript 中,是否可以使用 console.log 打印变量或函数调用的结果? 我想将一个 pinescript 脚本转换为 JavaScript,并验证我正在移动到 JavaScript 中的 pinescript 变量在 pinescript 脚本和 JavaScript ...

51得票9回答
现在的高频交易系统有多快?

你总是听到高频交易(HFT)以及算法有多么快。但我想知道,这些天什么样的速度才算得上快呢? 更新 我不是在考虑交易所和运行交易应用程序的服务器之间物理距离引起的延迟,而是程序本身引入的延迟。 更具体地说:从应用程序接收事件到该应用程序输出订单/价格的时间是多少?即从价格变动到交易成交的时...

29得票6回答
Python中最大回撤的起始、结束和持续时间

给定一个时间序列,我想计算最大回撤,并且我还想找出最大回撤的起点和终点,以便我可以计算持续时间。我想在时间序列的图表上标记回撤的起点和终点,就像这样: 到目前为止,我已经有了生成随机时间序列的代码,并且我已经有了计算最大回撤的代码。如果有人知道如何识别回撤开始和结束的位置,我将不胜感激...

28得票5回答
如何测试我的FIX客户端?是否有一个可以使用的虚假FIX交易所?

我已经实现了自己的FIX客户端,类似于QuickFIX。现在我需要测试它。有没有虚假的FIX交易所可以使用?有没有人实现过可以用来验证我的客户端的FIX服务器?是否有一个真正的交易所可以提供他们的测试连接,以测试和验证我的FIX客户端? 非常感谢您的任何帮助!

21得票8回答
使用yFinance时出现JSON解码错误 [JSONDecodeError:期望值:行1列1(字符0)]

我最近几周一直在使用yfinance来获取多只股票的历史数据。通常我会在每周末运行程序以存储那周的数据,但是这个问题错误在上周突然出现了。以下是调用MMM历史价格数据的简单示例。然而,期权合约方法也会出现相同的错误。import yfinance as yf mmm = yf.Ticker('...

16得票2回答
Pine Script中当前价格的指标

有没有一种方法可以在Pine Script中创建一个指标来反映股票的当前价格?我需要这个指标,因为我需要在蜡烛图收盘之前(出现特定的交叉点时)输入订单,而回测数据是逐根提供的。我认为一个指标可以让我做到这一点,如果不能,是否有其他方法来解决这个问题。 我不是一个经验丰富的Pine Script...

15得票2回答
如何使用CopyRates()在多个时间框架中搜索和过滤看涨吞噬模式(Bullish Engulfing Pattern)。

我正尝试使用 CopyRates() 在多个时间框架(所有时间框架从 H2 到 M10)中搜索看涨吞没蜡烛形态(看跌蜡烛后跟着一个更大的看涨蜡烛), 并在它关闭后的 H4 看涨蜡烛中进行筛选。我已经阅读了 CopyRates() 的定义,但我发现实现起来有点困难。这里的想法是从模式中过滤出具有...

14得票1回答
如何启用 TWS 延迟市场数据?

这是我用来请求市场数据的脚本。 我还没有订阅数据源,所以我认为它会自动返回延迟的市场数据,但显然我需要先启用它,但我找不到在哪里进行此操作。 以下是我的脚本和错误信息,我只需要接收延迟数据,以便测试我的算法。from ib.opt import ibConnection, message f...

13得票2回答
从Mac的.numbers文件中导入表格数据

我正在尝试处理一些数字: 我已经尝试了几种导入数据的方式但都失败了。非常感谢您的建议。谢谢!path = 'Data/Price.numbers' with open(path) as file: file.readline() for line in file: value...

12得票4回答
如何使用JAVA(或其他任何语言)与MetaTrader Ternminal 4发送/接收数据

我一直在研究一个算法(不是我的,我只是在修改它),用于预测外汇市场的买入和卖出时机。我需要能够开启和关闭订单,动态更新订单的参数(如止损、最大止损等),并接收实时的Tick数据。 我已经研究了一个多星期,但没有取得任何成功。 我找到的最接近的方法是使用JavoNet和Mt4 Api。 我...