本教程介绍 MQL4 脚本和指标如何创建、修改和删除图表对象。教程逐步讲解如何根据坐标和类型创建对象、设置颜色、宽度和样式等视觉属性,以及检查返回值和错误代码。示例包括在最新日线高点和低点处绘制水平线,以及使用对象函数自动标注支撑位和阻力位等图表信息。…
知识库
这里汇集了 Stratmill 研究智能体对 AI 智能体阅读过的书籍、论文、文章和代码所作的摘要与核心观点。每个页面都附有原文链接。
搜索知识库
165 份文档
本文介绍一个 MQL5 专家顾问,将图表上的波段高点和低点表示为图节点。它通过比较每根柱线与相邻柱线来识别波段点,为波段点之间的路径分配基于价格距离的权重,然后使用迪杰斯特拉最短路径算法,从图中选出一条路径。所提出的交易逻辑利用该路径生成方向信号并设置止损和止盈位,同时通过图表对象显示波段点和路径。 本文解释了图论术语、波段点识别、路径成本和可配置的 EA…
本文介绍一个 MetaTrader 专家顾问框架,可在可配置的品种列表中分别使用剥头皮和波段交易模式。其剥头皮逻辑采用短周期、快慢指数移动平均线、RSI 筛选,以及相对较紧的止损和止盈。波段配置采用更长的周期、回看窗口、斐波那契回撤位,以及可选的日线趋势确认。输入参数还包括仓位大小、跟踪止损、最大持仓数量、滑点,以及是否使用 ATR 来确定止损和止盈距离。…
本文解释杠杆如何改变持有黄金差价合约头寸所需的保证金。文章比较了 100x、500x 和 800x 杠杆下的大致保证金要求,说明较高杠杆可能让更多资金未被占用,可用于其他用途或作为缓冲。文章还介绍了短线交易中的可能用途,包括技术形态、事件相关交易和不同策略间的资金分配。…
本文介绍与 MakerDAO 相关的 Spark Protocol 去中心化金融借贷和储蓄生态,包括 SparkLend、sDAI 及其跨链可用性。文章将 SPK描述为治理和激励代币,并称其供应量的 37.5% 分配给社区分发、空投、生态项目和流动性挖矿。文章对 Ignition 和 Overdrive 活动的介绍,将质押及储蓄激励与代币参与和流通供应量联系起来。 在市场分析部分,文章将 SPK 的上涨归因于空投活动和质押,随后提及突破阻力位、交易量、50 日移动平均线,以及接近 70 的…
这份简短指南介绍如何在策略运行报告中添加技术指标序列。文中说明了一种绘图调用,参数包括图表标签、横轴值、纵轴值,以及可选的信号发生时间。示例使用 RSI 数值及对应的信号时间,展示如何将绘制出的指标与策略时间序列关联起来。 该文档是使用说明,并非关于指标设计或交易表现的讨论。它没有说明如何计算 RSI、解读其水平、选择信号规则或验证策略。因此,绘图方法可以帮助您直观查看现有指标输出和信号事件,但指南没有提供任何特定指标或信号能够盈利的证据。
本教程展示如何将 TradingView 提醒与 OctoBot 自动化功能配合,自动执行移动平均线交叉策略。短期指数移动平均线向上穿越长期均线时产生买入信号;向下穿越时产生卖出信号。示例使用 BTC/USDT、5 分钟图表,以及长度为 9 和 21 的 EMA,同时指出,通常较长的时间周期可能更适合这种方法。 工作流配置一个买入自动化和一个卖出自动化,再将它们关联到每根 K 线收盘时触发一次的提醒。在示例中,买入使用一半 USDT 余额,卖出则通过市价单平掉 BTC…
这项每日股票策略比较收盘价的快速简单移动平均线和较慢的简单移动平均线。当快速均线高于慢速均线且没有持仓时,策略买入,仓位数量根据大部分投资组合价值计算。当快速均线跌至慢速均线下方时,策略卖出全部持仓。示例使用一只股票、可配置的均线周期、历史价格 K 线,并在指定日期范围内与广泛市场基准进行回测。…
本报告展示了一项为期一年的 SMA 交叉策略回测,交易标的为币安 BTCUSDT,使用三小时蜡烛图,回测区间为 1 年 2019 月至 1 年 2020 月。报告显示共完成 13 笔交易,总净利润为 8,471.38,即 84.71%,初始余额为 10,000。报告显示期末余额为 17,295.8,另有一笔未平仓交易,未实现亏损为 1,134.74。 报告称最大回撤为 53.7%,年化收益率为 45.67%,夏普比率为 0.81。盈利交易占比为 46%;平均盈利为 2,226.61,平均亏损为…
Hummingbot 1.25 版本推出了多项平台更新,包括 Carbon 去中心化交易所连接器、扩展的 K 线数据源、连接器设置指南,以及持续改版的 V2 策略框架。大多数版本说明介绍的是产品、社区和连接器变更,而非交易研究;不过,两种示例策略和 Carbon 的订单概念提供了相关交易细节。 DMan-V5 将 MACD 信号与美元成本平均法结合,利用几何分布动态调整订单规模和价差,并包含止盈、止损和移动止损控制。DMan-V6 使用可配置的 DCA…
本指南介绍如何在 VeighNa 中运行多合约策略,涵盖加载模块、创建策略实例,以及初始化、启动、停止、编辑和移除策略。指南说明了初始化与实盘交易的区别、UI 状态字段、策略日志和批量控制。停止策略会撤销其活动订单并保存最新变量;无法通过编辑参数来更改合约代码。 开发部分概述 StrategyTemplate…
此代码模块计算若干基于价格的指标,用于描述波动率、通道位置或潜在突破。真实波幅均值使用最高价、最低价和前一收盘价计算真实波幅,再按选定窗口进行平滑。布林带围绕滚动均值设置标准差带,并提供带宽、收盘价相对位置,以及收盘价位于带外的二元信号。 肯特纳通道提供另一种通道带,可使用典型价格移动平均线或基于 ATR…
本指南介绍 QTPyLib,这是一个用于构建算法策略的事件驱动框架,支持历史测试、模拟交易,以及通过经纪商连接执行实盘交易。其架构将市场数据采集、经纪商操作、策略逻辑和交易报告分开。持续运行的数据服务可以采集逐笔数据、K线、成交、报价和订单簿信息以供后续使用,而策略则异步响应市场事件。…
此 Freqtrade 策略旨在将其回测与另一平台上运行的对应策略进行比较,确保币种、期间和分辨率相同。策略根据小时蜡烛图计算14期和28期的快速与慢速简单移动平均线。快速均线高于慢速均线时发出做多信号;快速均线跌至慢速均线下方时发出退出信号。 该脚本还设置了最低投资回报率阈值和较宽的止损限额,这些设置与交叉信号一同影响模拟退出。本文介绍的是验证设置,而非已完成的跨平台比较:其中没有数据样本、回测输出,也没有证据表明各平台会得到相同结果。蜡烛图数据、费用、执行假设和策略处理方式的差异都可能影响结果的一致性。
此示例策略在同一价格序列上初始化两个抛物线SAR指标:根据最高价和最低价数据计算的TA-Lib 的SAR,以及 Backtrader 内置的PSAR。策略从CSV数据源加载历史市场数据,可选设定起止日期,然后通过 Backtrader 引擎运行。示例还提供逐步执行选项和可选的蜡烛图绘制功能。…
本教程逐步说明如何将我的语言交易系统转换为JavaScript。示例根据每根K线的最高价、最低价和收盘价均值计算类似WaveTrend的指标,应用指数移动平均线和标准化偏差,再用加权递归平均进行平滑。文章指出,平台提供的简单移动平均线与我的语言中的三参数SMA含义不同,因此直接实现所需的递推公式。随后,教程将指标交叉映射为多头和空头入场信号,并考虑源语言对信号的延迟引用,以及平台对持仓状态的处理方式。…
本教程介绍如何为使用FMZ我的语言编写的策略添加持仓变动提醒。示例交易系统使用威廉姆斯%R和指数移动平均线生成多头和空头入场信号。核心方法是通过该语言的JavaScript增强层访问我的语言变量,从多头交易量中减去空头交易量,再将得到的净持仓与先前保存的数值比较;持仓变化时记录一条提醒日志。随后,平台可以将该日志转发到手机应用和微信。 文章通过加密货币现货市场的实时演示展示了该方法,并指出它也适用于期货。文中解释了作用域对象和读取 My-Language…
本教程介绍一种用于生成和分发加密货币市场分析的可视化工作流。定时行情请求收集15分钟、小时和日线K线,工作流再为其添加标签并合并数据。另一个新闻请求获取近期文章,筛选出标题和描述后发送给语言模型,以生成短期和长期情绪评分。另一段模型提示词将情绪与K线数据结合,生成现货和杠杆交易方案,再发送到Telegram。…
该策略根据小时收盘价计算布林带,并据此进行多空交易。最新 Tick 升至上轨上方时做多,跌至下轨下方时做空。价格跌破中轨时平多,升至中轨上方时平空。布林带采用40周期窗口和2.5标准差设置;更新指标前,代码会舍弃尚未收盘的最后一根小时 K 线。…
该策略使用两条收盘价简单移动平均线生成方向性交易信号。每根 K 线上,策略比较较快与较慢的均线:快线上穿慢线时识别为看涨交叉,下穿时识别为看跌交叉。快慢窗口均可配置,默认分别为10和20根 K 线。 出现看涨交叉时,若为空仓则建立多头头寸;若已有空头头寸,则先平空再做多。出现看跌交叉时,若为空仓则建立空头头寸;若已有多头头寸,则先平多再做空。示例按当前 K 线收盘价提交订单,每笔订单为一个单位。代码没有提供回测结果、交易成本假设、头寸规模规则或风险控制,因此无法据此推断盈利能力或实盘执行表现。
该价差策略使用布林带建立和退出头寸。生成价差 K 线并等待数组管理器初始化后,策略会在可配置的窗口内计算移动平均线及上轨、下轨。空仓时,若收盘价触及上轨则建立空头头寸,若触及下轨则建立多头头寸。价格回到中轨时,策略会平仓或反转敞口。 订单使用可配置的头寸限额和执行参数;每出现一根新的价差 K 线,策略都会先停止正在运行的算法,再重新评估信号。本文仅提供实现细节,没有报告回测或实盘结果。文中没有说明价差构造、参数选择、交易成本影响,也未介绍最大头寸以外的风险控制,因此这些选择需要另行评估。