当前位置:文档之家› 文华财经WH策略函数列表

文华财经WH策略函数列表

b.加载运行过程中,SK信号当根K线,信号固定后BARSSK返回空值
(2)设置信号执行方式为K线走完复核(例如:在模型中写入CHECKSIG_SEC(SK,'A',N,'D',0);)
BARSSK返回值为上一个SK信号距离当前的K线根数(包含当前K线)
例:
1、BARSSK>10,BP;
史信号计算中,出现BP信号当根K线,BARSBP返回空值
b.加载运行过程中,BP信号当根K线,信号固定后BARSBP返回空值
(2)设置信号执行方式为K线走完复核(例如:在模型中写入CHECKSIG_SEC(BP,'A',N,'D',0);)
BARSBP返回值为上一个BP信号距离当前的K线根数(包含当前K线)
例:?
1、BARSBP>10,BK;
史信号计算中,出现SP信号当根K线,BARSSP返回空值
史回测:BKPRICE1返回信号发出时的交易合约行情最新价
b.模组运行:BKPRICE1返回信号发出时的交易合约行情最新价
(2)信号执行方式选择K线走完确认信号下单
a.历史回测:BKPRICE1返回信号发出时交易合约当根K线的收盘价
b.模组运行:BKPRICE1返回信号发出时交易合约当根K线的收盘价
史信号计算中,BK(BPK)信号之后的K线返回委托以来的行情的最高价
b.加载运行过程中,BK(BPK)信号当根K线返回的为信号发出时行情的最新价,BK之后的K线返回委托以来的行情最高价
2、信号执行方式选择K线走完复核(例如:在模型中写入CHECKSIG_SEC(BK,'A',0,'D',0);),从BK(BPK)信号发出时行情时开始统计行情的最高价;信号消失,返回
2*(DIFF-DEA),COLORSTICK;
BACKGROUNDSTYLE(2)
BARPOS
BARPOS,返回从第一根K线开始到当前的周期数。
注:
1、BARPOS返回本地已有的K线根数,从本机上存在的数据开始算起。
2、本机已有的第一根K线上返回值为1。
例1:LLV(L,BARPOS);
史信号计算中,出现BK信号的当根K线,BARSBK返回空值
b.模组运行:复核前,返回上一次BK信号当根K线数据合约的行情最新价;复核后,返回本次BK信号当根K线数据合约的行情最新价
4、当模组自动初始化时,BKPRICE返回的为上一次买开信号时数据合约行情的最新价;手动初始化,BKPRICE返回为初始化弹出框中填入的持仓价格。
例:
BKPRICE-CLOSE>60 && BKPRICE>0 && BKVOL>0, SP;
(3)非过滤模型持仓不为0时:BKPRICE2返回理论持仓的开仓均价。
(4)非过滤模型持仓为0时:BKPRICE2返回值为0。
2、历史回测指定交易合约时:
(1)过滤模型开仓信号后,未出平仓信号时:BKPRICE2取值和BKPRICE1取值相同。
(2)过滤模型平仓信号后:BKPRICE2返回值为0。
(3)非过滤模型持仓不为0时:BKPRICE2返回交易合约理论持仓的开仓均价。
b.模组运行:BKPRICE返回信号发出时的数据合约行情最新价
(2)信号执行方式选择K线走完确认信号下单
a.历史回测:BKPRICE返回信号发出时数据合约当根K线的收盘价
b.模组运行:BKPRICE返回信号发出时数据合约当根K线的收盘价
(3)信号执行方式设置为K线走完进行信号复核
a.历史回测:BKPRICE返回信号发出时数据合约当根K线的收盘价
b.加载运行过程中,信号固定后BARSBK返回空值
(2)设置信号执行方式为K线走完复核(例如:在模型中写入CHECKSIG_SEC(BK,'A',N,'D',0);)
BARSBK返回值为上一个BK信号距离当前的K线根数(包含当前K线)
例:
1、BARSBK>10,SP;
史信号计算中,出现SK信号当根K线,BARSSK返回空值
(4)非过滤模型持仓为0时:BKPRICE2返回值为0。
3、模组运行,盘中出现BK信号,BKPRICE2取值为交易合约模组多头持仓的开仓均价。
4、该函数在模组运行中读取的是模组实际持仓的开仓均价,非理论持仓。
5、挂单时开仓均价不变,实际成交后才计算开仓均价。
例:
CLOSE-BKPRICE2>60&&BKPRICE2>0&&BKVOL>0,SP;
文华财经WH策略函数列表
函数列表
函数名
函数说明
ABS
ABS(X):取的X的绝对值。
注:
1、正数的绝对值是它本身;
2、负数的绝对值是它的相反数;
3、0的绝对值还是0;
例1:
ABS(-10);
0 是保持本身坐标不变。
1 是将坐标固定在0到100之间。
2 是将坐标以0为中轴的坐标Байду номын сангаас。
2、参数i的选择根据想要显示的指标数据范围而定。
(3)信号执行方式设置为K线走完进行信号复核
a.历史回测:BKPRICE1返回信号发出时交易合约当根K线的收盘价
b.模组运行:复核前,返回上一次BK信号当根K线交易合约的行情最新价;复核后,返回本次BK信号当根K线交易合约的行情最新价
3、当模组自动初始化时,BKPRICE1取最近的BK信号发出时的交易合约行情的最新价;手动初始化时,BKPRICE1取初始化弹出框中填入的持仓价格。
BKPRICE2
BKPRICE2 模组子账户交易合约多头开仓均价。
用法:
BKPRICE2 返回模组子账户交易合约多头开仓均价。
注:
1、历史回测未指定交易合约时:
(1)过滤模型开仓信号后,未出平仓信号时:BKPRICE2取值和BKPRICE取值相同。
(2)过滤模型平仓信号后:BKPRICE2返回值为0。
b.加载运行过程中,SP信号当根K线,信号固定后BARSSP返回空值
(2)设置信号执行方式为K线走完复核(例如:在模型中写入CHECKSIG_SEC(SP,'A',N,'D',0);)
BARSSP返回值为上一个SP信号距离当前的K线根数(包含当前K线)
例:
1、BARSSP>10,BK;
史回测:BKPRICE返回信号发出时的数据合约行情最新价
3、不支持将该函数直接定义为变量,即不支持下面的写法:A:BACKGROUNDSTYLE(i);
例1:
MA5:MA(C,5);
MA10:MA(C,10);
BACKGROUNDSTYLE(0);
例2:
DIFF : EMA(CLOSE,12) - EMA(CLOSE,26);
DEA : EMA(DIFF,9);
相关主题