以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  [求助]一根K线内只显示一个信号  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=155706)

--  作者:Ritter
--  发布时间:2017/7/5 11:11:08
--  [求助]一根K线内只显示一个信号

请教各位大神:

 

 

           逐K模式下,如何实现一根K线内只显示一个信号吗?比如显示开仓信号就不再显示平仓信号,显示平仓信号就不再显示开仓信号。

 

 

 

 

                                           谢谢!!!!


--  作者:wenarm
--  发布时间:2017/7/5 11:28:05
--  

在你开平仓条件上使用holding做为限制条件之一

开仓的时,只有holding=0时,

holding>0时是多头,

holding<0时是空头,


--  作者:Ritter
--  发布时间:2017/7/5 13:09:25
--  

但是这个不能解决一根K线上出现两个信号


--  作者:wenarm
--  发布时间:2017/7/5 13:16:48
--  
怎么不能,把你代码贴出来
--  作者:pyd
--  发布时间:2017/7/5 13:18:23
--  

用全局变量记录barpos,开仓后记录,当barpos>开仓那根barpos时再平仓

例如:

VARIABLE:n=0;
if buycond then begin
buy;

n:=barpos;
end

if barpos>n then begin
sell(cond,1,marketr);
n:=0;
end

[此贴子已经被作者于2017/7/5 13:19:00编辑过]

--  作者:FireScript
--  发布时间:2017/7/5 13:21:27
--  
你是要只出现一种信号还是要只出现一次信号?