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

posted @ 2020-09-21 00:12  时海涛|Thomas  阅读(458)  评论(0编辑  收藏  举报