量化投资_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、手续费:
3、基币:
里面没有人民币,交易不影响,设置为美元即可,设置为美元按照人民币计算。
=================================================
之前的文章感谢大家的转载,希望转载时请注明出处,本人转自其它网站的图表一并感谢,谢谢~!
https://www.cnblogs.com/noah0532/