中文简体
返回
登录后咨询在线客服
回到顶部

如何使用全局变量

1. 什么是全局变量

全局变量是可以自定义的变量,并且可以创建多个。

全局变量分为 2 类:

1. 数值型:此类变量可用于记录整数或小数。控件内配置参数时,可用此类全局变量进行赋值。例如:以“AAPL”作为例子说明,创建一个数值型全局变量 a,在下单控件指定为“买入 a 股 苹果(AAPL.US)”

2. 标的型:方便在用到『标的』的其他控件中直接选择,无需重复搜索代码。例如:以“TSLA”作为例子说明,创建一个标的型全局变量 a,并指定为 特斯拉(TSLA.US),在下单控件指定为“买入 1 股 a”。

 

2. 如何在策略中创建全局变量

在“开始”中创建1个全局变量A,初始值为股票的最新价格。注意:全局变量仅在策略启动时赋予初始值,即当时的股票价格。

 

所提供的图片并非最新图片,任何证券或策略仅用于说明目的,并非推荐。

使用“赋值运算”卡片,给 A 赋值为全局变量 A,可以在回测界面中运行日志打印出全局变量的值。

 

所提供的图片并非最新图片,任何证券或策略仅用于说明目的,并非推荐。

在运行日志中就可以获得全局变量 A 的数值,全局变量 A 始终是一个不变的值(如下图)。

 

所提供的图片并非最新图片,任何证券或策略仅用于说明目的,并非推荐。

 

3. 如何在策略运行时持续更新全局变量

在策略运行时,如果希望全局变量a持续为股票的最新价格,如何实现呢?

用“赋值运算”卡片,将股票的最新价格赋给A(如下图)

 

所提供的图片并非最新图片,任何证券或策略仅用于说明目的,并非推荐。

全局变量A会被赋值为持续更新的最新价格。

 

所提供的图片并非最新图片,任何证券或策略仅用于说明目的,并非推荐。

与其他形式的交易相比,量化交易和算法交易的损失发生得更快。金融市场交易存在固有风险,有效的风险管理是量化交易系统的一个重要方面。这些风险包括可能破坏此类系统性能的各种因素,其中包括市场波动等导致损失。

此外,量化交易还面临其他风险,如资本分配、技术和与经纪人相关的不确定性。注意:自动投资策略并不能保证盈利或防止亏损。

交易系统或应用程序的响应速度可能会因市场条件、系统性能和其他因素而变化。账户访问、实时数据和交易执行可能会受到市场波动等因素的影响。

本内容仅用作提供信息及教育之目的,不构成对任何特定证券或投资策略的推荐或认可。本内容中的信息仅用于说明目的,可能不适用于所有投资者。本内容未考虑任何特定人士的投资目标、财务状况或需求,并不应被视作个人投资建议。建议您在做出任何投资于任何资本市场产品的决定之前,应考虑您的个人情况判断信息的适当性。过去的投资表现不能保证未来的结果。投资涉及风险和损失本金的可能性。moomoo对上述内容的真实性、完整性、准确性或对任何特定目的的时效性不做任何陈述或保证。