• 量化投资_EasyLanguage/PowerLanguage教学课程__【第一篇基础】__【第二十三章策略交易_策略属性】


    第二十三章策略交易_策略属性

    第一节:介绍

      关键字,将取得策略所在图表窗口的策略属性设置,包括手 续费、滑价、信号名称,另外还有在 QM 中设定的保证金。

    第二节:相关函数

    2.1 Commission

    # 语法:

    语法 Commission
    注意 此功能只能用在信号中。

    # 示例:

    如果策略属性的属性窗口设置手续费为10元,则
    Commission 返回值为10。

    # 说明

      返回策略属性的属性窗口设置的手续费金额。

    2.2 GetStrategyName

    # 语法:

    # 示例:

    如图上插入自定义的信号study_test_signal,含有语句
    Print(GetStrategyName); 则返回”study_test_signal”。

    # 说明

      为兼容性保留过去的用法。 取得该关键字所在信号名称。

    2.3 Margin

    # 语法:

    语法 Margin
    注意
    *并非所有证券类型都会返回保证金金额。
    *保证金只对期货和期权有效。

    # 示例:

    Margin

    # 说明

      返回保证金金额。返回保证金值为 QuoteManager 中编辑商品》期货》保证金设置值。大多数的期货品种默认保证金设置都为0,当然这里可以设置,也可以在代码中按照要求编写相关下单逻辑。

    2.4 Slippage

    # 语法:

    语法 Slippage
    注意 此功能只能用于信号中。

    # 示例:

    如果策略属性》属性窗口设置的滑价是0.25元,则Slippage返回值为0.25

    # 说明

      返回策略属性的属性窗口设置的滑价值。

    第三节:Bar内交易设置

      其中 bar 内属性的设定,除了在代码中声明,还可 在图表设置信号时开启或关闭。

    3.1 IntraBarOrderGeneration

    # 语法:

    语法
     [IntrabarOrderGeneration = LogicalValue]
    
    参数
    LogicalValue——true/false 值,true 启用,false 禁用。
    如果属性设定没有在程序代码中宣告,用户可以在设置信号选项卡中设定 Bar 内交易。
    
    如果[IntrabarOrderGeneration = true],“启用 Bar 内产生委托”选项显示为已选择并变成灰色。下面的单选项变为可选。
    
    如果[IntrabarOrderGeneration = false],“启用 Bar 内产生委托”选项显示为未选择并变成灰色,则其下面的单选项不可选。
    
    注意
    *Bar 内交易属性设定目前只支持单数据系列图表,对多系列
    数据图表的 Bar 内交易设定会在以后的版本中实现。
    *属性设定只能在编译时改变,一旦运行就无法改变。
    *Bar 内属性是针对当前设定的信号,而不是某一句代码。

    # 示例:

    启用 Bar 内交易:
    [IntrabarOrderGeneration = True];

    # 说明

      开启或关闭 Bar 内交易。

    第四节:关于属性设置中的一些解释说明

    1、滑价:

      # 滑价一般来说选择每股/每手进行滑价设置

      # 滑价依据模拟真实交易可能产生的偏差

      # 只对市价单(Market)、Stop单产生影响;限价单(Limit)不会受到滑价的影响

      # 滑价对应的是一跳的价格,比如螺纹钢一跳=10;白糖一跳=10。这里设置为10;比如股指一跳=300,这里设置为300;铁矿一跳=30,这里设置为50

      # 实盘不建议设置滑价

    2、手续费

    >> 0.01$ per Contract. 忽略交易数量,手续费设定为每手$0.01。
    >> 0.01% of Trade Value. 忽略交易数量,手续费设定为每手成交金额的0.01%
    >> 1$ per Trade. 忽略交易数量,手续费设定为每笔$1。
    >> Tiered per Month. 如果交易数量少于9999,则手续费设定为成交金额的0.01%;如果交易数量在1000和99999之间,则手      
           续费设定为成交金额的0.005%;如果交易数量高于或等于100000,则手续费设定为成交金额的0.0025%.
     
      手续费为双边手续费

     

    3、基币:

      里面没有人民币,交易不影响,设置为美元即可,设置为美元按照人民币计算。

    =================================================

    之前的文章感谢大家的转载,希望转载时请注明出处,本人转自其它网站的图表一并感谢,谢谢~!

    https://www.cnblogs.com/noah0532/

  • 相关阅读:
    Elasticsearch 深入5
    Elasticsearch 深入4
    Elasticsearch 深入3
    Elasticsearch 深入2
    Elasticsearch1简单深入
    Kibana简单操作Elasticsearch
    什么是非阻塞同步?
    面向对象之思考
    使用spring代码中控制事务
    mybatis 中使用oracle merger into
  • 原文地址:https://www.cnblogs.com/noah0532/p/13703135.html
Copyright © 2020-2023  润新知