以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  在5秒周期K线图中,如何在一分钟内限制只(买或卖)开仓与平仓各一次  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=57232)

--  作者:qazplm
--  发布时间:2013/10/7 10:45:54
--  在5秒周期K线图中,如何在一分钟内限制只(买或卖)开仓与平仓各一次

请教高手:

在5秒周期K线图中,如何在一分钟内限制只(买或卖)开仓与平仓各一次。


--  作者:jinzhe
--  发布时间:2013/10/8 9:49:51
--  

variable:n=0;

variable:m=0;

 

if n=0 and 条件1 then begin

   sellshort;

   buy;

   n:=1;

end

 

if m=0 and 条件2 then begin

    sell;

    buyshort;

    m:=1;

end

 

if minute<>ref(minute,1) then begin

    M:=0;

    n:=0;

end

 

这个方法是用全局变量来限定交易次数

条件1和条件2是下单反手条件,用户需要把自己的条件填进去就行

开平仓语句我简写了,用户需要写全

如果不需要反手只需要做一个方向的操作,那么只需要自行删除掉不需要的语句即可


--  作者:qazplm
--  发布时间:2013/10/10 8:38:56
--  

谢谢老师

不过在开盘的头一分钟内,假如在昨天的最后一分钟有交易,那么今天的头一分钟内就不能交易了。

是minute<>ref(minute,1)定义的5秒K线图,一分钟是每日最后一根K线加上第二天前11根K线,算一个一分钟,

应该是定义不对的,每个一分钟都应该是从开盘算起的12根K线算一分钟才对。


--  作者:jinzhe
--  发布时间:2013/10/10 9:37:36
--  请教突破离均线最近的高低点该怎么编写?

需要合并收盘前一分钟和开盘第一分钟?

 


--  作者:qazplm
--  发布时间:2013/10/10 15:45:20
--  

不是合并,而是把昨天和今天的分开。

现在是合并在一起了


--  作者:jinzhe
--  发布时间:2013/10/10 15:56:12
--  

你这个是收盘前平仓的意思啊。。。

if time=closetime(0) then begin

  sell(1,0,thisclose);

  sellshort(1,0,thisclose);

end


--  作者:qazplm
--  发布时间:2013/10/10 20:41:57
--  

也不是收盘前平仓的意思。

假如我要在5秒K线图中,

用到每1分钟的开盘价,

或者动态计算每一分钟的最高最低价时,

在每天头一分钟就会出现错误。

1分钟的开盘价变成昨天最后一根5秒K线的开盘价,

最高最低价也从昨天最后一根5秒K线的最高最低价算起。

夸周期引用1分钟线的最高最低价,

只能是静态的,并不是每个5秒都在变化。


--  作者:jinzhe
--  发布时间:2013/10/11 9:08:05
--  

你貌似说的是其他的东西了?跨周期不是上面的讨论的内容?