请教老师文华8 (文华财经WH6赢顺V6.7)

投资者咨询:请教老师文华8 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-5-10 0:37
 stop命令语句只能在模型中使用一次  能否在mq中实现多次使用该语句编码呢??
技术人员回复
日期:2018-5-10 8:37
可以的

比如,持多仓,10个点止损,20个点止盈

If(Close>BKPrice+20*MinPrice)
{
Sell;
}
If(Close<BKPrice-10*MinPrice)
{
Sell;
}
投资者咨询:请教老师文华8 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-5-10 0:37
 我想是三级止盈一级止损都用stop指令格式现在wh8只能实现一个stop止盈止损语句类似
BKHIGH>=BKPRICE*(1+0.01*STARTPER3) AND LOW<=BKHIGH-(BKHIGH-BKPRICE)*0.01*STOPPER3,SP;//最大盈利达到"STARTPER3"%之后盈利回撤"STOPPER3"%,平多

BKHIGH>=BKPRICE*(1+0.01*STARTPER2) AND LOW<=BKHIGH-(BKHIGH-BKPRICE)*0.01*STOPPER2,SP;//最大盈利达到"STARTPER2"%之后盈利回撤"STOPPER2"%,平多

但是实现方式安stop指令可以吗??

技术人员回复
日期:2018-5-10 8:53
 您是想要平仓出信号立即下单吧?

在wh8中加入以下源码就可以:

BKHIGH>=BKPRICE*(1+0.01*STARTPER3) AND LOW<=BKHIGH-(BKHIGH-BKPRICE)*0.01*STOPPER3,SP;//最大盈利达到"STARTPER3"%之后盈利回撤"STOPPER3"%,平多
BKHIGH>=BKPRICE*(1+0.01*STARTPER2) AND LOW<=BKHIGH-(BKHIGH-BKPRICE)*0.01*STOPPER2,SP;//最大盈利达到"STARTPER2"%之后盈利回撤"STOPPER2"%,平多
CHECKSIG(SP,'A',0,'C',0,0);//出信号立即下单不复核


stop函数能够实现语句,源码编写都可以实现,并且比stop函数止损方式更加灵活
投资者咨询:请教老师文华8 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-5-10 0:37
 我的周期30分无法实现CHECKSIG(SP,'A',0,'C',0,0);//出信号立即下单不复核只能分钟校验一次下单效果差距大吗??

技术人员回复
日期:2018-5-10 9:05
CHECKSIG函数是逐笔进行回测的,在30min周期可以进行加载使用的

您是说您模型中加入了逐分钟回测吗,那么您使用逐分钟回测就可以的