[求助] 请帮编写wh6和wh8 各一个,谢谢 (文华财经WH6赢顺V6.7)

投资者咨询:[求助] 请帮编写wh6和wh8 各一个,谢谢 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-31 20:26
  
 请老师帮忙写个公式,

 开多出现并平多之后,才能开空。开空 之后再出现开空就不开仓,直到开多出现并平多,之后才能开空。

 开空出现并平空之后,才能开多。开多 之后再出现开多就不开仓,直到开空出现并平空,之后才能开多。

 简单的说,就是

先出现平多,之后才能开空。平空单之后不再开空。

先出现平空,  之后才能开多。平多单之后不再开多。

    
技术人员回复
日期:2018-7-31 20:32

您的思路中含有止损,需要用到信号记录函数,属于程序化的思路,需要在专业的程序化软件wh8中编写实现

 

而wh6是看盘软件,不支持这类程序化思路中用到的函数

 

wh8编写参考:

 

上开:=O;
上收:=C;
上高:=H;
上低:=L;
 
箱顶:MA(REF(HHV(上收,400),1),2),COLORGREEN;
箱底:MA(REF(LLV(上收,400),1),2),COLORRED ;
顶:MA(REF(HHV(上收,88),1),2),COLORGREEN, POINTDOT;
底:MA(REF(LLV(上收,88),1),2),COLORRED  , POINTDOT;
 
 
CROSS (C,箱顶),SK;    //开空
CROSS ( 底,C),BP;      //平空
C>SKPRICE+2*MINPRICE,BP;
//收盘价,高于开仓价两跳    平空止损


CROSS (箱底,C),BK;    //开多
CROSS (C, 顶),SP;      //平多
C<BKPRICE-2*MINPRICE,SP;
//收盘价,低于开仓价两跳     平多止损
AUTOFILTER;

投资者咨询:[求助] 请帮编写wh6和wh8 各一个,谢谢 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-31 20:26
 

 开多出现并平多之后,才能开空。开空 之后再出现开空就不开仓,直到开多出现并平多,之后才能开空。

 开空出现并平空之后,才能开多。开多 之后再出现开多就不开仓,直到开空出现并平空,之后才能开多。

 简单的说,就是

先出现平多,之后才能开空。平空单之后不再开空。

先出现平空,  之后才能开多。平多单之后不再开多。
 
这个问题并没有解决
投资者咨询:[求助] 请帮编写wh6和wh8 各一个,谢谢 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-31 20:26
 @熙怡 

最关键的地方没有解决。平多  之后不能再开多单.  平空之后不能再开空单
技术人员回复
日期:2018-7-31 21:03

这样改下

 

上开:=O;
上收:=C;
上高:=H;
上低:=L;
 
箱顶:MA(REF(HHV(上收,400),1),2),COLORGREEN;
箱底:MA(REF(LLV(上收,400),1),2),COLORRED ;
顶:MA(REF(HHV(上收,88),1),2),COLORGREEN, POINTDOT;
底:MA(REF(LLV(上收,88),1),2),COLORRED  , POINTDOT;
 
COUNTSIG(BK,BARPOS)+COUNTSIG(SK,BARPOS)=0&&CROSS (C,箱顶),SK;
COUNTSIG(BK,BARPOS)+COUNTSIG(SK,BARPOS)=0&&CROSS (箱底,C),BK;


ISLASTSP&&CROSS (C,箱顶),SK;    //开空
CROSS ( 底,C),BP;      //平空
C>SKPRICE+2*MINPRICE,BP;
//收盘价,高于开仓价两跳    平空止损


ISLASTBP&&CROSS (箱底,C),BK;    //开多
CROSS (C, 顶),SP;      //平多
C<BKPRICE-2*MINPRICE,SP;
//收盘价,低于开仓价两跳     平多止损
AUTOFILTER;