• 量化投资_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/

  • 相关阅读:
    core.net 创建coreclass 项目出现一些问题
    【BZOJ4144】[AMPPZ2014]Petrol 最短路+离线+最小生成树
    【BZOJ4774/4006】修路/[JLOI2015]管道连接 斯坦纳树
    【BZOJ2595】[Wc2008]游览计划 斯坦纳树
    【BZOJ4149】[AMPPZ2014]Global Warming 单调栈+RMQ+二分
    【BZOJ4764】弹飞大爷 LCT
    【BZOJ3529】[Sdoi2014]数表 莫比乌斯反演+树状数组
    【BZOJ5008】方师傅的房子 三角剖分
    【BZOJ4282】慎二的随机数列 乱搞
    【BZOJ1568】[JSOI2008]Blue Mary开公司 线段树
  • 原文地址:https://www.cnblogs.com/noah0532/p/13698230.html
Copyright © 2020-2023  润新知