成交问题的解决 (文华财经WH8赢智V8.2)

投资者咨询:成交问题的解决 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-6-1 10:41
 老师,交易系统自动交易,BPK,SPK,BP,SP,如何编,让系统第一时间成交?

SETALLSIGPRICETYPE(LIMIT_ORDER);???
技术人员回复
日期:2018-6-1 10:56

 

交易所撮合成交按价格优先,时间优先原则。

 

市价是按照涨跌停板价格委托,价格最具优势,更容易第一时间成交。

 

您的编写正确。

 

SETALLSIGPRICETYPE(LIMIT_ORDER);//模型中所有的信号按市价委托

 
投资者咨询:成交问题的解决 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-6-1 10:41
 哦,明白,市价成交是最优的,老师,那我现在编好的指标,如果是赢顺云交易软件,怎么像赢智程序化一样,可以设一个导出密码,避免别人使用电脑把编好的指标导出去?如果没有这样的保密措施,那赢顺怎么做,才能做到无法导出指标?
投资者咨询:成交问题的解决 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-6-1 10:41
 老师,请帮编一下,信号满足开仓条件,第一时间,按照市价开仓;但是如果收盘以后,信号闪退了,第一时间平仓,可以理解为试仓,或者试单,也就是对闪退信号,无法确认收盘是否还满足,那么第一时间下单了,收盘后不满足开仓条件,第一时间就按照市价平仓,避免虚假信号被套,而不是非得等止损,这个第一时间平仓,可以理解为收盘的第一时间,也可以理解为次根线的开盘第一时间。

但是,平仓条件是无条件的,不管是不是闪退信号,都必须第一时间平仓,避免是真实信号,反而套太多再平仓。


CROSSUP(P1,P3) &&J>50 && P1>P5,BPK;
CROSSDOWN(P1,P3) &&J<50 && P1<P5,SPK;

P1>P3,BP;//无条件平仓,即使闪退
P1<P3,SP;//无条件平仓,即使闪退

C<=BKPRICE-100*MINPRICE,SP;//止损100点
C>=SKPRICE+100*MINPRICE,BP;//止损100点


CHECKSIG(BPK,'A',0,'C',0 ,0);
CHECKSIG(SPK,'A',0,'C',0 ,0);
CHECKSIG(BP,'A',0,'C',0 ,0);
CHECKSIG(SP,'A',0,'C',0 ,0);//这四句表示指令价模型,出现信号立刻下单//

SETALLSIGPRICETYPE(LIMIT_ORDER);//市价委托

AUTOFILTER;
技术人员回复
日期:2018-6-1 13:22

 回复3楼

 

wh6是看盘软件,支持的策略和源码都不复杂,和专业的程序化软件不同,所以不提供wh8的导出密码功能。

 

另外,wh6中支持按照到期时间进行加密


具体可以参考这个帖子试下:【功能介绍】:文华指标公式加密   


 

 
技术人员回复
日期:2018-6-1 13:22

 回复4楼 

 

您参考下面代码试下

 

CROSSUP(P1,P3) &&J>50 && P1>P5,BPK;
CROSSDOWN(P1,P3) &&J<50 && P1<P5,SPK;
P1>P3,BP;//无条件平仓,即使闪退
P1<P3,SP;//无条件平仓,即使闪退
C<=BKPRICE-100*MINPRICE,SP;//止损100点
C>=SKPRICE+100*MINPRICE,BP;//止损100点
CHECKSIG(BPK,'A',0,'C',0 ,0);
CHECKSIG(SPK,'A',0,'C',0 ,0);
CHECKSIG(BP,'A',0,'C',0 ,0);
CHECKSIG(SP,'A',0,'C',0 ,0);//这四句表示指令价模型,出现信号立刻下单//
SETALLSIGPRICETYPE(LIMIT_ORDER);//市价委托
SETLOSTSIGPRICETYPE(BPK, LIMIT_ORDER);
SETLOSTSIGPRICETYPE(SPK, LIMIT_ORDER);
AUTOFILTER;