以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  请帮忙看看,一分钟后有开仓信号到五分钟周期没信号了  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=4966)

--  作者:zhphappy
--  发布时间:2011/1/24 10:35:30
--  请帮忙看看,一分钟后有开仓信号到五分钟周期没信号了

N:=BARSLAST(DATE<>REF(DATE,1))+1;
HH:VALUEWHEN(TIME<=101500,HHV(H,N));//取开盘后一小时内的最高价

LL:VALUEWHEN(TIME<=101500,LLV(L,N));//取开盘后一小时内的最低价

 

IF TIME>101500 AND C>HH AND HOLDING=0 AND FLAG_D=0 AND TIME<150500 THEN //开多单
BEGIN
    FLAG_D:=1;
    BUY(1,IFLOTS,LIMITR,C+10*MINDIFF);
    STOP_P:=HH-30*MINDIFF;
    IF FLAG_D_VOICE=0 THEN PLAYSOUND(1,\'做多成交.MP3\');
    FLAG_D_VOICE:=1;
END

 

比如说IF1102,上周五在一分钟周期下有开多信号,而在五分钟下没有开多信号,即使HH赋值时后面加上linethick0也一样

求解,谢谢


--  作者:zhphappy
--  发布时间:2011/1/24 10:37:53
--  

另外再请问一下

 

如何判断开盘后一小时内最高价所在的五分钟K线为阳线还是阴线,谢谢


--  作者:阿火
--  发布时间:2011/1/24 11:03:27
--  

原因,你用的是“C”:

1分钟周期下,开仓条件成立

5分钟周期下,开仓条件不成立

[此贴子已经被作者于2011-1-24 11:04:06编辑过]

--  作者:阿火
--  发布时间:2011/1/24 11:08:40
--  

另外的问题,求开盘后1个小时的最高价用另一种方法:

variable:zuigao=h,yinyang=0;

if date<>ref(date,1) then

begin

  zuigao:=h;

  yinyang:=c>o;

end

 

if h>zuigao and time<=101500 then

begin

  zuigao:=h;

  yinyang:=c>o;

end

 


--  作者:zhphappy
--  发布时间:2011/1/24 11:16:00
--  
那请问版主,我用H>HH时,五分钟下开多也不成交啊
--  作者:阿火
--  发布时间:2011/1/24 13:32:34
--  

原因,是:

1分钟周期下,开仓条件成立

5分钟周期下,开仓条件不成立


--  作者:董小球
--  发布时间:2011/1/24 13:40:46
--  

我看了下你的指标  今天没有交易信号 21日的时候在11.25分这个时间点有交易记录  1分钟和5分钟都有信号的


--  作者:董小球
--  发布时间:2011/1/24 13:58:16
--  
再好好确认一下 我总感觉不是指标的问题 难道你的金字塔里看不到5分钟再11.25分的信号? 
--  作者:阿火
--  发布时间:2011/1/24 14:03:42
--  [求助]帮忙看一下这个交易系统哪里错了?

还有可能是数据不全造成的