量化投资_EasyLanguage/PowerLanguage教学课程__【第一篇基础】__【第二十章策略交易_环境信息】
第二十章:交易策略_环境信息
第一节:介绍
本章几个关键字,可取得程序计算的数据系列编号(DataN)、交 易或图表属性信息、PC 设定的国家、币别、MultiCharts 的用户名和 MaxBarsBack 值等。方便用户监控电脑和数据计算的环境信息的不可 重复性。
第二节:相关函数
2.1 BaseDataNumber
# 语法:
语法 BaseDataNumber
# 示例:
将目前公式计算所使用的数据编号存入变量 Value1:
Value1=BaseDataNumber
# 说明:
返回目前公式计算所使用的数据编号。若写在函数脚本中, 调用该函数的指标或信号脚本,则返回计算所使用的数据 编号。
2.2 CurrentDataNumber
# 语法:
语法 CurrentDataNumber
# 示例:
将目前函数计算所使用的数据编号存入变量 Value1:
Value1=CurrentDataNumber
# 说明:
返回目前函数计算所使用的数据编号。
2.3 BaseDataNumber
# 语法:
语法 ExecOffset
# 示例:
将目前函数执行偏移的 K 棒数量存入变量 Value1:
Value1=ExecOffset;
# 说明:
返回目前函数执行偏移的 K 棒数量。
2.3 BaseDataNumber
# 语法:
语法 ExecOffset
# 示例:
将目前函数执行偏移的 K 棒数量存入变量 Value1:
Value1=ExecOffset;
# 说明:
返回目前函数执行偏移的 K 棒数量。
2.4 GetAppInfo
# 语法:
语法 GetAppInfo(参数)
# 示例:
取得图表上 K 棒宽度: GetAppInfo(aiBarSpacing) 取得是否显示委托单确认视窗的状态: GetAppInfo(aiStrategyAutoConf) 取得是否处于即时行情状态,当使用到即时行情资料计算 时,返回值为 1;否则返回值为 0: GetAppInfo(aiRealTimeCalc)
# 说明:
返回一个数值,表示应用程序的特定属性。
2.5 GetCountry
# 语法:
GetCountry
# 示例:
若设定为“中文(简体,中国)”,则 GetCountry 返回值为
“中华人民共和国”
# 说明:
返回 windows 控制面板中地区与语言中设定的语言及区域 格式名称。
2.6 GetCurrency
# 语法:
GetCurrency
# 示例:
若使用人民币的话,则 GetCurrency 返回值为¥
# 说明:
返回 windows 控制面板中地区与语言中设定的货币符号。
2.7 GetUserID
# 语法:
语法 GetUserID
# 示例:
将用户编号存入变量 Value1:
Value1=GetUserID;
# 说明:
返回目前电脑的 MultiCharts 用户名。用户名可用于公式保 护。(MultiCharts 用户名,可在帮助》关于 Multicharts 中 查看)
2.8 MaxBarsBack
# 语法:
语法 MaxBarsBack
# 示例:
将目前公式所设定的最大引用 K 棒数量存入变量 Value1:
Value1=MaxBarsBack;
# 说明:
返回目前公式所设定的最大引用 K 棒数量。 所有公式都会使用一定数量的历史数据计算,这些使用资 料的数量称作公式计算时最大引用 K 棒数量或最大引用 K 棒数量。 (设置方法: 信号——策略属性》属性》指标运算参考的最大 Bars 数量, 指标——设置指标》属性》指标运算参考的最大 Bars 数量)
2.9 MaxBarsForward
# 语法:
语法 MaxBarsForward
# 示例:
将目前设定的右方边界宽度存入变量 Value1:
Value1=MaxBarsForward;
# 说明:
返回图表上设定的右边空白边界宽度(以 K 棒数量表示)。 (在图表上设置方法:右击图表》设置窗口》X-时间刻度》 设置右边空白 N 根 K 线位置)
=================================================
之前的文章感谢大家的转载,希望转载时请注明出处,本人转自其它网站的图表一并感谢,谢谢~!
https://www.cnblogs.com/noah0532/