-- 作者:yunxiaoyishi
-- 发布时间:2016/5/31 13:56:59
--
jinze老师您好!~这是文华8.1公式,现在8.2也用不起来了,我查询了一下:
ISLASTBK判断上一个交易信号是否是BK。
用法: ISLASTBK 如果上一个交易信号是BK则返回1(Yes),否则返回0(No)
注:如果模型中含有BPK条件,且上一个信号为平仓信号时,BPK会自动转化为BK信号发出,此时虽然满足BPK条件,但图中发出的信号为BK信号,所以ISLASTBK返回为1 (1)主图加载,BK信号当根ISLASTBK返回值为0,BK信号的下根ISLASTBK返回值为1 (2)效果测试及模组运行 a.信号执行方式选择K线走完及K线走完进行信号复核,BK信号当根ISLASTBK返回值为0,BK信号的下根ISLASTBK返回值为1 b.信号执行方式选择不进行信号复核,BK信号当根ISLASTBK返回值为1
---------------------------------------
买开仓以来的最低价 用法: BKLOW返回最近一次模型买开位置到当前的最低价. (1)模组运行环境,返回bk(bpk)指令发出后到当前的最低价; a.K线走完确认信号下单,BK(BPK)信号当根K线返回的为信号发出时行情的最新价(即下根K线的开盘价);BK之后的K线返回委托以来的行情的最低价 b.信号执行方式选择K线走完复核,从BK(BPK)信号发出时行情时开始统计行情的最低价;如果信号消失,返回上次买开以来的行情的最低价,如果信号确认存在,返回当根K线记录的行情的最低价 注:如果BK信号发出后,中间出了信号消失,从最后一次信号出现开始统计最低价 c.信号执行方式选择不进行信号复核,BK(BPK)信号的当根K线返回的从信号发出到K线走完时行情的最低价;BK(BPK)信号之后的K线返回信号发出以来行情的最低价 (2)加载模型时历史数据: a.K线走完确认信号下单,如果当前K线上出现bk(bpk)信号,返回当前bk(bpk)信号所在K线的收盘价,之后的与当根k线的收盘价做比较取较小值; b.其他信号执行方式,BK信号当根指令价(根据效果测试计算机制计算得到)与收盘价比较,返回取值较小的值;BK信号以后与BK信号当根的返回值比较取较小值 (3)效果测试中: a.K线走完确认信号下单,如果当前K线上出现bk(bpk)信号,返回当前bk(bpk)信号所在K线的收盘价,之后的与当根k线的收盘价做比较取较小值; b.其他信号执行方式,BK信号当根指令价(根据效果测试计算机制计算得到)与收盘价比较,返回取值较小的值;BK信号以后与BK信号当根的返回值比较取较小值 例: C>BKLOW+5*MD,SP;//买开位置到当前的最低价上涨5个最小变动价位则平仓。 (4)加载到主图:如果当前K线上出现bk(bpk)信号,返回当前bk(bpk)信号所在K线的收盘价,之后的与当根k线的收盘价做比较取较小值。
-----------------------------------------
BARPOS=1&&C>=O,BK; BARPOS=1&&ISDOWN,SK; C<BKLOW-5 &&ISLASTBK&&TIME<090130,SPK; C>SKHIGH+5 &&ISLASTSK&&TIME<090130,BPK;
|