Skip to main content
BTC / USDTCRYPTO107,400+2.19%ETH / USDTCRYPTO3,840+2.13%SOL / USDTCRYPTO182.40−1.99%BNB / USDTCRYPTO652.30+0.66%XRP / USDTCRYPTO2.2150+1.61%DOGE / USDTCRYPTO0.3850−1.79%TON / USDTCRYPTO5.240+2.34%AVAX / USDTCRYPTO42.60−2.07%LINK / USDTCRYPTO22.40+2.28%ADA / USDTCRYPTO1.0520−1.68%TRX / USDTCRYPTO0.3300+0.92%DOT / USDTCRYPTO8.420+2.93%BTC / USDTCRYPTO107,400+2.19%ETH / USDTCRYPTO3,840+2.13%SOL / USDTCRYPTO182.40−1.99%BNB / USDTCRYPTO652.30+0.66%XRP / USDTCRYPTO2.2150+1.61%DOGE / USDTCRYPTO0.3850−1.79%TON / USDTCRYPTO5.240+2.34%AVAX / USDTCRYPTO42.60−2.07%LINK / USDTCRYPTO22.40+2.28%ADA / USDTCRYPTO1.0520−1.68%TRX / USDTCRYPTO0.3300+0.92%DOT / USDTCRYPTO8.420+2.93%
定价
高级脚本转换器

翻译任何指标。跨越六种语言

粘贴 Pine、MQL4、MQL5、EasyLanguage、MetaStock Formula 或 AFL 脚本。选择目标语言。ASC 可在数秒内返回结构忠实的翻译,并提前标注近似项。免费:每月 5 次转换。

仅供教育和研究工具使用。实盘使用前需人工复核。
您正在使用的工具
  • 源语言
    6
    Pine、MQL4、MQL5、EL、MetaStock、AFL
  • 内置映射
    1,404
    函数到函数
  • 转换方向
    30
    任意到任意
  • 免费层级
    5/mo
    Pro 和 Premium 用户无限制
ASC 的优势

结构优先,语义其次

  • 保留意图

    控制流、指标连线、信号逻辑和变量名均一一映射。转换后脚本的结构依然可识别。

  • 1,404 个内置映射

    SMA、EMA、RSI、MACD、ATR 及完整标准库均可转换为本机等效项。Pine 覆盖 437 个,MQL4 270 个,EasyLanguage 295 个,AFL 230 个,MetaStock 172 个。

  • 任意方向

    六种语言,三十种配对组合。Pine 到 MQL5、AFL 到 EasyLanguage、MetaStock 到 Pine。同一引擎,同一复核流程。

工作原理

从粘贴到编译,只需四步

  1. 01

    粘贴源脚本

    将原始脚本放入终端内的转换器面板。ASC 自动检测语言;您也可以手动覆盖。

  2. 02

    选择目标语言

    选择脚本需要迁移的平台。ASC 标准化 AST 并重新生成目标语言代码。

  3. 03

    查看差异与警告

    每个近似项、缺失的内置函数以及需人工复核的热点都会在代码中内联标注。转换过程完全透明。

  4. 04

    复核、回测、部署

    在实盘使用前,先在目标平台上用样本数据运行输出。修正标记出的部分——这是转换器无法替您完成的工作。

转换保真度

哪些能精确转换,哪些需要您处理

精确转换近似转换需人工复核
核心控制流(if / for / while)Yes
标准指标(SMA、EMA、RSI、MACD)Yes
变量命名和注释Yes
较少使用的内置函数Flagged in diff
缺少源代码的 iCustom()Falls back to close
多时间框架策略Yes
警报、绘图、图表格式Yes
特定平台的订单管理Yes
1,404内置函数

跨六种交易语言映射。同一解析器,同一复核流程。

您的工作,不是我们的

点击“转换”即表示您同意以下事项

  • 复核差异

    阅读每一行标记。ASC 会告知哪些替换是近似的。是否可接受取决于您的策略。

  • 在样本数据上验证

    编译输出,在相同数据集上运行并与原始脚本逐笔比较信号。转换后出现偏差是正常的;忽略偏差则是不正常的。

  • 了解目标平台

    MQL5 不是换了关键词的 Pine。订单类型、账户信息 API、事件处理程序——在依赖转换代码之前,先理解目标平台的语义。

  • 确认您的转换许可

    ASC 转换的是结构和逻辑。如果源脚本有许可协议,您是否有权转换和使用输出结果由您自行负责。

ASC 是否保证转换后的脚本运行完全一致?
不保证。转换是自动化的代码分析和变换。语言语义、内置函数差异和平台行为可能导致输出结果不同。请将每次转换视为需要验证的起点。
每月有多少次免费转换?
免费层级每月包含 5 次转换。Pro 和 Premium 订阅用户可无限次转换。转换器位于图表终端内——从工具菜单打开。
我可以出售或重新分发转换后的脚本吗?
只有当原始脚本的许可协议允许时才可以。ASC 转换代码,但不授予权利。转换权利和下游分发完全由用户负责。
TradersWeek 对输出结果主张所有权吗?
不。我们不主张对转换代码的所有权,也不对因转换他人无权转换的代码而产生的知识产权纠纷负责。
警报和图表绘制如何处理?
特定平台的 UI 元素——警报传递、绘图样式、图表对象——通常只能部分转换或完全无法转换。ASC 会标记这些缺口;您需要在目标环境中完成剩余工作。
转换后的脚本可以立即用于实盘交易吗?
不可以。请先在与原始脚本相同的样本数据上运行,比较结果,然后进行足够长时间的模拟交易以发现回归问题。ASC 是翻译器,不是质量认证。
如果发现异常,我应该联系谁?
请将输入脚本、选择的目标语言以及差异发送至 [email protected]。附带复现步骤的错误报告远比模糊报告更有效。
高级脚本转换器仅供教育和研究目的使用。TradersWeek 不保证转换代码在功能上与原始代码等效,也不对因使用转换脚本而产生的损失、损害或索赔承担责任——包括因错误翻译、缺失功能或逻辑误译导致的交易损失。用户仍负责确认转换源脚本的权利、复核输出、在样本数据上验证行为以及理解目标平台的限制。如有疑问,请联系 [email protected]
准备翻译

粘贴脚本。查看差异。

免费:每月 5 次转换,无需账户。Pro 和 Premium 用户无限制。转换器位于图表终端内。