编写--开仓条件限制 (文华财经)

投资者咨询:编写--开仓条件限制 (文华财经)
来源:文华财经  日期:2020-11-29 15:07
前面1个K线开仓,最新紧跟的这个K线就不能再开仓,并且在一个K线上限制开仓1次,但是可以平仓,用什么代码实现?  
技术人员回复
日期:2020-11-29 15:09

开仓条件额外并列到开仓的指令语句中

 

参考:

 

XX:=BARSBK>1||BARSSK>1;

开仓条件:=XX && COUNTSIG(BK,1)=0 && COUNTSIG(SK,1)=0 && COUNTSIG(SP,1)=0 && COUNTSIG(BP,1)=0 && COUNTSIG(CLOSEOUT,1)=0 && COUNTSIG(BPK,1)=0 && COUNTSIG(SPK,1)=0;

MULTSIG(0,0,2,0);

投资者咨询:编写--开仓条件限制 (文华财经)
来源:文华财经  日期:2020-11-29 15:07
你好老师,开仓条件加进去以后,无法实现开仓,应该是起始位置没开仓信号,所以后面的开仓就执行不了,能修改一下吗?

XX:=BARSBK>1||BARSSK>1;  起始没有开仓信号,估计这个条件就空值了
技术人员回复
日期:2020-11-30 8:06

参考:

 

XX:=BARSBK>1||BARSSK>1||(COUNTSIG(BK,BARPOS)=0 && COUNTSIG(SK,BARPOS)=0);

开仓条件:=XX && COUNTSIG(BK,1)=0 && COUNTSIG(SK,1)=0 && COUNTSIG(SP,1)=0 && COUNTSIG(BP,1)=0 && COUNTSIG(CLOSEOUT,1)=0 && COUNTSIG(BPK,1)=0 && COUNTSIG(SPK,1)=0;

ISDOWN,SP;
开仓条件,BK;

AUTOFILTER;

MULTSIG(0,0,2,0);

投资者咨询:编写--开仓条件限制 (文华财经)
来源:文华财经  日期:2020-11-29 15:07
 开仓条件,SK;
开仓条件,BK;

上面这么写对吧? 


但是这条函数代表什么意思? ISDOWN,SP;  必须要的吗?


技术人员回复
日期:2020-11-30 13:54

 开仓条件 && 其他开空条件,SK;

开仓条件 && 其他开多条件,BK;

 

 ISDOWN,SP;
开仓条件,BK;

 

黄色这部分可以删除,是随意写的开仓平仓条件,为了让您看下模型运行效果。

   
投资者咨询:编写--开仓条件限制 (文华财经)
来源:文华财经  日期:2020-11-29 15:07
老师您好,现在绝大部分都可以开仓,但是有些信号还是开仓不起来,能帮忙再看看吗,

就是前面1个K线有个开仓信号,本根K线就不能再开仓

 XX:=BARSBK>1||BARSSK>1||(COUNTSIG(BK,BARPOS)=0 && COUNTSIG(SK,BARPOS)=0);

开仓条件:=XX && COUNTSIG(BK,1)=0 && COUNTSIG(SK,1)=0 && COUNTSIG(SP,1)=0 && COUNTSIG(BP,1)=0 && COUNTSIG(CLOSEOUT,1)=0 && COUNTSIG(BPK,1)=0 && COUNTSIG(SPK,1)=0;


 开仓条件 && 其他开空条件,SK;

开仓条件 && 其他开多条件,BK;


///////////////////////////////////

技术人员回复
日期:2020-12-1 11:34

根据您此前的描述不是要限制紧跟的这个K线就不能再开仓吗?

 

如果取消这个限制:

 

开仓条件:=COUNTSIG(BK,1)=0 && COUNTSIG(SK,1)=0 && COUNTSIG(SP,1)=0 && COUNTSIG(BP,1)=0 && COUNTSIG(CLOSEOUT,1)=0 && COUNTSIG(BPK,1)=0 && COUNTSIG(SPK,1)=0;

投资者咨询:编写--开仓条件限制 (文华财经)
来源:文华财经  日期:2020-11-29 15:07
 有2种情况发生

第一,前面那个K线里有一个开空仓信号和一个止损平仓信号,后面这个K线还会发出开仓信号;
第二,前面第二个K线有个开仓信号,经过1个K线以后,在本根K线需要止损和再发出1个开仓信号,但只执行了止损信号,开仓的没有执行
投资者咨询:编写--开仓条件限制 (文华财经)
来源:文华财经  日期:2020-11-29 15:07
 是要限制紧跟的这个K线就不能再开仓啊