trading相关内容
我想检查过去的“n”支蜡烛中是否有满足特定条件的蜡烛。 例如,让我们检查一下最近20支蜡烛中是否有任何收盘价高于‘x’: x = 2 n = 20 condition = [ANY of n] > x 推荐答案 参见barssince()和一个演示如何使用它的示例here。 您还可以使用: 统计条件在最后n条中出现的次数: sum(cond ? 1 : 0, len
..
我正在尝试根据以下条件创建图表的曲线图: 这是连续第二个在9日均线上方开盘的绿色条形 在RSI上超卖 我的问题是写条件的顺序是什么,以及我需要多少个括号? strategy(title="Swing Strat", pyramiding=1, overlay=true, default_qty_value=2, default_qty_type=strategy.fixed,
..
假设我有一个长信号。获利回吐设置为10%(尚未达到)。 然后,我有另一个长信号(同样的情况)。我想和另一个一样设定10%的回扣。 我希望每个交易都有独立的获利了结,因为条目不是同时进行的。 当我使用金字塔=2时,它将计算两个交易的平均值,并在平均价格有10%的收益时同时关闭所有交易。但我希望保持获利回吐的独立性,并在每个交易达到各自的获利回吐后关闭每一笔交易。 我的代码: l
..
我有基于进入时刻ATR值的TP和SL。我打开了金字塔期权,但随后,所有在特定时间开盘的交易(方向相同:做多或做空)都在同一时刻关闭,所有交易都在一起。如何使每笔交易独立,以及如何使每笔交易在Tp或SL入口处的集合上成交。 P。TP=2ATR,SL=1ATR ps 2.Pine脚本版本5 此处类似的问题:Pyramiding trades with independent take
..
我正在尝试从 Bitfinex 交易所获取和存储所有历史 1 分钟蜡烛数据.尝试将新数据帧附加到现有数据帧时,尽管在构造函数中传递了索引,但仍收到此错误“ValueError:如果使用所有标量值,则必须传递索引". 在这里尝试了解决方案 - 在 DataFrame 构造函数中传递一个索引:从变量中的值构造pandas DataFrame给出"ValueError:如果使用所有标量值,则必须传
..
这是我在这里的第一篇文章.在遇到某些代码的问题时,我通常会找到我要找的东西.不过这个不一样. 我正在尝试运行一个自动交易算法,但我在网上找到的帮助我编写此代码的东西要么已经过时,要么我想我用错了. 因此,这是我的代码.第一部分工作得很好.到达“我的课堂"部分时出现问题. 代码: 导入json进口oandapyV20from oandapyV20 import API # 客户端
..
所以我目前正在为 Java 实现 Kraken API.我正在使用我在 http://pastebin.com/nHJDAbH8 上找到的示例代码. Kraken (https://www.kraken.com/help/api) 是: API 密钥 = API 密钥 API-Sign = 使用 的 HMAC-SHA512 的消息签名( URI path + SHA256( n
..
所以我真的厌倦了 E*TRADE,作为一名开发人员,我很想找到一个提供 API 的在线经纪人.如果能够编写自己的交易工具,甚至可以修改现有的工具,那就太好了. 根据我目前的研究,我只找到了一种选择.Interactive Brokers 提供多语言 API(Java/C++/ActiveX/DDE),并且有相当不错的佣金率.我想确保没有我应该考虑的任何其他选择.有什么想法吗? 更新:根
..
我正在尝试从 Alpha Vantage API 获取最新的盘中价格.目前是东欧时间周五晚上 9 点 16 分.我正在尝试获得特斯拉股票.市场仍然开放.但是,API 调用仅返回我昨天的数据.可能是什么问题? ts = TimeSeries(key='API_KEY', output_format='pandas')数据,meta_data = ts.get_intraday(symbol='TS
..
我正在构建一个小程序来从市场中检索数据并实时绘制图表.虽然交易决策将在很大程度上自动化,但图表会不断更新,以便有人可以跟踪决策的制定方式并在必要时手动干预. 对于任务来说,什么是好的 GUI 库(对于 Python).以下是注意事项 - 编程语言:Python(您认为我应该使用其他语言吗?甚至可以使用不同语言的 GUI 和后端?!!). 操作系统:最好是跨平台的,但如果它必须是特定于
..
我想阅读来自 Telegram 频道的消息(这是必不可少的外汇信号)并在 MT4 windows 应用程序中下订单.现在,我已经制作了一个 python 脚本,它侦听频道并将消息存储在数据库中.我还可以解析消息以获得必要的值,如 TP、SL 等.现在,我有了这些信号,我该如何放置它们? 我阅读了其他关于 ZeroMQ 和 Python 绑定的答案,但我不需要做任何分析或策略构建,我只想下订单
..
我正在寻找一个 Python 插件,它可以使用 FIFO 方法计算许多股票交易的已实现盈亏. 例如,假设我们有以下三个 MSFT 交易: +75 MSFT 25.10 +50 毫秒 25.12 -100 毫秒 25.22 在 25.22 卖出 100 股将完全抵消在 25.10 买入 75 股的净额,以及在 25.12 买入 50 股的部分净额,即 已实现盈亏 = 75
..
是否有一个组件可用于在 .NET 中创建股票交易/回溯测试应用程序?我正在寻找类似于 ModulusFE 的 TradeScript 的东西:http://www.modulusfe.com/tradescript/ 解决方案 这并不像上面那个人试图让它听起来那么容易.您最好使用 TradeScript、MQL4、EasyLanguage 甚至 MatLab - 有一些用于 MatLab
..
我有这组数据 2016-08-09 12:39:00,536.7841,536.7849,536.6141,536.7849,0.6562016-08-09 12:40:00,536.6749,536.6749,536.6749,536.6749,0.26422016-08-09 12:41:00,535.84,535.84,535.615,535.615,0.3482016-08-09 12:
..
tradeview.com 是否允许 “收益"等基本数据在左侧 y 轴和“价格"上右侧 y 轴上的数据? 希望叠加“eps"在价格图表上但在文档中看不到任何内容 允许这样做.想要重新创建下面的图像 参考图片:https://ibb.co/3B9Dtkd 解决方案 是的,这可以通过: 用于获取数据的 financial() 函数.立>scale 参数在 study()
..
我的策略中有几个不同的条目,我想为它们指定单独的止损: //@version=4策略(“测试策略")strategy.entry(“E0", strategy.long, limit=10000, when=close[1] > 10000)strategy.entry(“E1", strategy.long, limit=10000, when=close[1] > 10000)策略.退出(“
..
尝试使用 barssince(cross) 绘制当前柱与 ema(50) 和 ema(200) 的最后一个交叉之间的最高柱的值(ema50,ema200)).函数 highest() 需要一个 integer 而 Barssince 给出一个 series integer.所有变体都得到 pine connot compile with error 的错误: 第 4 行:不能用参数 (ser
..
我的策略() 完全有效,但现在我正在努力管理如何在交易中投入资金. 这是我目前的情况: 我将 SL 设置在最后 10 根柱线的最低点,将 TP 设置为 1.5xSL. 我的 strategy.exit : strategy.exit(“EXIT LONG",“LONG", stop=longSL, limit=longTP) 到这里为止,一切正常. 问题: 即使我使用:
..
我正在尝试测试 RSI-14 DI 反转策略,但无法从它们所在的函数访问 DI+ 或 DI-(变量为“加"和“减").任何想法如何访问它们?代码如下: //@version=4策略(“RSI-14,DI+,DI-反转策略",overlay=false)///DI+ DI- Code//////DI+ 是名为“plus"的变量并且DI-是称为“减"的变量;adxlen = input(14, ti
..
我的脚本有一个奇怪的问题. 这是工作代码: //@version=4策略(“测试脚本",叠加=真,金字塔=100)process_orders_on_close=true//因子 1X MACDfastMA = 轮(12*1)慢MA =轮(26 * 1)信号 = 轮(9*1)[Macd1x,_,Hist] = macd(close[0], fastMA, slowMA, 信号)//因子 4
..