以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  信号语句排列"先开后平"有何不利  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=64969)

--  作者:雪球
--  发布时间:2014/5/14 7:08:47
--  信号语句排列"先开后平"有何不利
一般都遵循 "信号语句排列规则——先平后开"即

 

平空:SELLSHORT(PK,1,THISCLOSE);                  //平空信号
开多:BUY(KD AND HOLDING=0,1,THISCLOSE);          //开多信号
平多:SELL(PD,1,THISCLOSE);                       //平多信号
开空:BUYSHORT(KK AND HOLDING=0,1,THISCLOSE);     //开空信号


 

但由于某种需要不得不"先开后平"排列即
 
开空:BUYSHORT(KK AND HOLDING=0,1,THISCLOSE); //开空信号
平空:SELLSHORT(PK,1,THISCLOSE); //平空信号
开多:BUY(KD AND HOLDING=0,1,THISCLOSE); //开多信号
平多:SELL(PD,1,THISCLOSE); //平多信号
请问老师日K线下(30秒轮询)后者比前者有那些不利影响呢?(有什么区别呢?)


 


--  作者:jinzhe
--  发布时间:2014/5/14 9:01:37
--  

这样的写法在某些极端情况下永远只触发一种下单方向,另外一个下单方向的永远不触发

 

还有你不得不这样写的原因是什么?你思考过平仓写在前面会造成什么结果?


--  作者:雪球
--  发布时间:2014/5/14 10:55:35
--  
以下是引用jinzhe在2014/5/14 9:01:37的发言:

这样的写法在某些极端情况下永远只触发一种下单方向,另外一个下单方向的永远不触发

 

还有你不得不这样写的原因是什么?你思考过平仓写在前面会造成什么结果?

因为为了日K当天有个止损需要enter bars=0,所以只有开仓写在前面了。老师说的某些极端情况只能单向交易,这些极端情况是指什么?
--  作者:jinzhe
--  发布时间:2014/5/14 11:14:00
--  
这样的情况不能例举,只能是实际情况碰到之后才能说明
--  作者:雪球
--  发布时间:2014/5/14 11:27:33
--  
那么需要日K线公式中要加入开仓当日止损模块该怎么做才好?
--  作者:jinzhe
--  发布时间:2014/5/14 11:32:47
--  
用户自行取舍了
--  作者:雪球
--  发布时间:2014/5/14 13:34:59
--  
老师的意思是没有两全的办法?
--  作者:jinzhe
--  发布时间:2014/5/14 13:45:09
--  
是的,等你碰到永远开不了反向单的情况再处理吧
--  作者:雪球
--  发布时间:2014/5/14 13:52:42
--  
好的。采用了老师的建议。谢谢了