以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  金字塔软件问题提交  (http://222.73.7.161/bbs/list.asp?boardid=2)
----  后台程序的信号反复,持仓恢复问题  (http://222.73.7.161/bbs/dispbbs.asp?boardid=2&id=81538)

--  作者:zdhzhou
--  发布时间:2015/7/22 16:59:15
--  后台程序的信号反复,持仓恢复问题

请教:

 

轮询方式,以均线A为指标线,高于A持仓,低于A砍仓,后台程序的下列语句:

 

A:ma(c,5);

 

Tbuy(c>=A,1,lmt,c+mindiff);

Tsell(c<A,1,lmt,c-mindiff);

 

两个问题,

 

1〉上述语句是否正确?

2〉如果以1分钟进行轮询的话,上述策略必然导致在A附近反复砍仓又恢复持仓,是否有好的策略可以借鉴,避免频繁交易,同时又能按既定的策略持仓。

 

 


--  作者:yukizzc
--  发布时间:2015/7/22 17:08:05
--  

1、没有问题

2、用GLOBALVARIABLE定义一个全局变量,开仓后置为1。下跟k生成时重新把变量置为0

然后在开仓代码部分加上这个变量=0的条件判断


--  作者:zdhzhou
--  发布时间:2015/7/22 21:44:39
--  

我希望在30分钟K线上,每分钟轮询一次,是否有信号发生,有信号,进场,信号消失砍仓,按你的答案,上述策略好像没法进行?


--  作者:yukizzc
--  发布时间:2015/7/22 22:36:09
--  

您的要求是什么呢??1楼你这个条件本身就是不稳定,一会开一会平。

3楼又希望有信号就开,信号没了平,那信号有满足开,这不就和你1楼频繁开平矛盾了吗??