投资者咨询:
模型编写问题 (文华财经WH8赢智V8.2)来源:文华财经 日期:2018-6-19 23:58
A:=H>REF(H,1)&&BETWEEN(C,REF(C,1),REF(O,1))||C<REF(C,1)||C<REF(O,1);B:=L<REF(L,1)&&BETWEEN(C,REF(C,1),REF(O,1))||C>REF(C,1)||C>REF(O,1);
A&&SKVOL=0,SK(1);
A&&SKVOL=1,SK(1);
A&&SKVOL=2,SK(1);
A&&SKVOL=3,SK(1);
A&&SKVOL=4,SK(1);
C>REF(H,1)+1*MINPRICE||B,CLOSEOUT;
B&&BKVOL=0,BK(1);
B&&BKVOL=1,BK(1);
B&&BKVOL=2,BK(1);
B&&BKVOL=3,BK(1);
B&&BKVOL=4,BK(1);
C<REF(L,1)+1*MINPRICE||A,CLOSEOUT;
我觉得问题挺多的,加载之后,也不是我想要的效果。1.第一行,“并且”和“或者”哪个优先?我是想首先要保证当前K线的最高价大于前一根的最高价,然后收盘价或在前一根K线实体之间,或者前一根K线实体之上,就开空单。多单条件相反。
3.整个模型我是想作为提醒信号来做的,多次加仓和平所有仓也只是为了不漏掉信号,本意是想让每次前两行符合条件的信号都显示出来。不知道怎么写才好。请老师帮忙改正
投资者咨询:
模型编写问题 (文华财经WH8赢智V8.2)来源:文华财经 日期:2018-6-19 23:58
4.止损条件,比如对于空单来说,我是想最新即时价格超过前一根k线的最高价一个最小变动单位时就止损,而不是等K线走完才止损。不知道即使价格是用哪个函数?
另问,
5.有一次我写公式加载后,K线一下子都跑到最上边了,下边空了一大截,是为什么?
回复问题1、2:先判断并且后判断或者,不对主要是因为实体的判断还有阴线与阳线的差别,修改参考
A:=H>REF(H,1)&&BETWEEN(C,REF(T1,1),REF(T2,1))||C>REF(T1,1);
B:=L<REF(L,1)&&BETWEEN(C,REF(T1,1),REF(T2,1))||C<REF(T2,1);
回复问题3:加仓部分应该是可以实现满足条件最多持续加仓4次的您是觉得哪里有疑问呢?
回复问题4:满足条件立即执行使用CHECKSIG函数实现,具体用法可以参考函数说明了解一下
源码中加入语句 : CHECKSIG(CLOSEOUT,'A',0,'C',0,0);
回复问题5:K线被压缩说明部分变量返回值过小,可以使用ALT+U设置只考虑K线避免压缩
投资者咨询:
模型编写问题 (文华财经WH8赢智V8.2)来源:文华财经 日期:2018-6-19 23:58
老师好,您修改的1.2里面的T是什么意思?加载后显示T没有定义变量
3.我是觉得我写的加仓条件有点复杂了,有没有更简便的写法?
补充一下T1 T2定义:
T1:MAX(C,O);
T2:MIN(C,O);
A:=H>REF(H,1)&&BETWEEN(C,REF(T1,1),REF(T2,1))||C>REF(T1,1);
B:=L<REF(L,1)&&BETWEEN(C,REF(T1,1),REF(T2,1))||C<REF(T2,1);
使用TRADE_AGAIN可以简化,具体用法您可以参考函数说明了解一下:
A&&SKVOL=0,SK(1);
A&&SKVOL>1,SK(1);
TRADE_AGAIN(4);
投资者咨询:
模型编写问题 (文华财经WH8赢智V8.2)来源:文华财经 日期:2018-6-19 23:58
老师好,这是完整的模型:T1:=MAX(C,O);
T2:=MIN(C,O);
A:=H>REF(H,1)&&BETWEEN(C,REF(T1,1),REF(T2,1))||C>REF(T1,1);
B:=L<REF(L,1)&&BETWEEN(C,REF(T1,1),REF(T2,1))||C<REF(T2,1);
A&&SKVOL=0,SK(1);
A&&SKVOL=1,SK(1);
A&&SKVOL=2,SK(1);
A&&SKVOL=3,SK(1);
A&&SKVOL=4,SK(1);
C>REF(H,1)+1*MINPRICE||B,CLOSEOUT;
B&&BKVOL=0,BK(1);
B&&BKVOL=1,BK(1);
B&&BKVOL=2,BK(1);
B&&BKVOL=3,BK(1);
B&&BKVOL=4,BK(1);
C<REF(L,1)+1*MINPRICE||A,CLOSEOUT;
绿色箭头指出来的开仓点都是错误的,是哪个地方没写好呢?请老师帮忙检查一下
就以6截图左边标注绿色箭头的第一个BK信号为例
收盘价在前一根实体实体之下,满足“收盘价或在前一根K线实体之间,或者前一根K线实体之上”对应的反向条件
您是觉得哪里有疑问呢?
投资者咨询:
模型编写问题 (文华财经WH8赢智V8.2)来源:文华财经 日期:2018-6-19 23:58
第一个绿色箭头所指买涨信号,这根k线的收盘价在前一根的实体之下了,所以应该不符合买涨,
应该是
收盘价在前一根实体实体之下,并且“收盘价或在前一根K线实体之间,或者前一根K线实体之上”才买涨重新核实一下思路,开空仓是否需要满足以下两个条件之一:
条件1 : 最高价在前一根最高价之上并且收盘价在前一根实体内
条件2 : 收盘价小于前一根实体最低价
投资者咨询:
模型编写问题 (文华财经WH8赢智V8.2)来源:文华财经 日期:2018-6-19 23:58
不是,开空仓
条件2:收盘价在前一根的实体内或者小于前一根的实体最低价
同时满足两个条件。