路路发智能交易研发中心

 找回密码
 立即注册
查看: 2725|回复: 0

文华财经-期货程序化交易-函数用法举例BKVOL

[复制链接]

管理员

MT4软件工程师

Rank: 9Rank: 9Rank: 9

积分
6521
帖子
2771
主题
2761
QQ
发表于 2013-11-22 16:42:17 | 显示全部楼层 |阅读模式
文华财经-期货程序化交易-函数用法举例

模组信号多头持仓
用法:
BKVOL返回模组信号多头持仓。
(1)效果测试中
a.信号执行方式选择K线走完确认信号下单或者出信号立即下单,K线走完复核:
BK(BPK)信号出现的当根K线上,BKVOL取值不变,与上根K线上返回值保持一致;
BK(BPK)信号的下根K线上,BKVOL的取值增加开仓手数的数值;
SP(SPK)信号出现的当根K线上,BKVOL取值不变,与上根K线上返回值保持一致;
SP(SPK)信号的下根K线上,BKVOL的取值减少平仓手数的数值;
b.信号执行方式选择出信号立即下单,不进行复核:
BK(BPK)信号出现的当根K线上,BKVOL取值增加开仓手数的数值;
BK(BPK)信号的下根K线上,BKVOL的取值不变,与上根K线上返回值保持一致;
SP(SPK)信号出现的当根K线上,BKVOL取值减少平仓手数的数值;
SP(SPK)信号的下根K线上,BKVOL的取值不变,与上根K线上返回值保持一致;
(2)模组运行中过滤模型初始化上一信号选择买开,并且初始化进来多头持仓为M,BKVOL返回值增加M,选择上一信号为其他信号,BKVOL返回值为0
(3)模组运行中非过滤模型初始化上一信号选择买开或者卖平,并且初始化进来多头持仓为M,BKVOL返回值增加M,选择上一信号为其他信号,BKVOL返回值为0
(4)模组运行过程中BK(BPK)信号出现并且确认固定后,BKVOL的取值增加开仓手数的数值;SP(SPK)信号出现并且确认固定后,BKVOL的取值减少平仓手数的数值
写法示例:
BKVOL=0&&C>O,BK(1);//多头持仓为0并且收盘价大于开盘价时,买开一手
BKVOL>=1&&H>HV(H,5),BK(2); //多头持仓大于等于1,并且当根K线的最高价大于前面5个周期中最高价中最大值时,加仓2手
BKVOL>0&&L<REF(L,5),SP(BKVOL); //多头持仓大于0,并且当根K线的最低价小于5个周期前K线的最低价时,卖平所有多头持仓
注:
    1、含有此函数的模型不支持加载到主图及信号预警盒子
    2、与未来函数同时使用如ISLASTBAR,EMA2,ZIGZAG,BACKSET,PEAK,PEAKBARS,TROUGH,TROUGHBARS,REFX等可能会导致误差
本函数运算量很大,将占用很多的CPU资源,导致行情刷新速度变慢,请谨慎使用!

路路发智能交易:欢迎您的到来,我们将竭诚为您服务!!!

外汇智能交易,成就财富梦想!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


MT4编程培训|EA定制开发|QQ在线咨询|路路发智能交易研发中心

GMT+8, 2025-1-5 07:37 , Processed in 0.150773 second(s), 26 queries .

© 2009-2022 520EA.com EA668.com

快速回复 返回顶部 返回列表