以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  求助:求高手解释  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=9256)

--  作者:zzy1986
--  发布时间:2011/12/6 11:00:34
--  求助:求高手解释

以下是程序化交易的一段代码

IF ref(High,3)>ref(high,2) then
   IF ref(High,3)>ref(high,4) then   

begin
   …………………………

   IF ref(close,5)<ref(close,4) then
      IF ref(close,4)<ref(close,3) then
         IF ref(close,1)>ref(close,2) then
            begin
            buy(1,1,limit , open); 
            DRAWICON(1,High ,1,1);    //开
            end
   end
………………

 已经满足此条件,但不显示任何提示提示。运算模式为逐K线计算。图片我贴不上来,求哪位大侠给解释一下,是代码编写的问题还是其他什么原因。


--  作者:fly
--  发布时间:2011/12/6 11:19:29
--  

以下为等价转换,既简单,条件又一目了然,楼主不妨一试

 

con1:ref(High,3)>ref(high,2) and ref(High,3)>ref(high,4),linethick0;

con2:ref(close,4)>ref(close,5) and ref(close,4)<ref(close,3) and ref(close,1)>ref(close,2),linethick0;

IF  con1 and con2 then
    begin
    buy(1,1,limit,c);
    DRAWICON(1,High ,1,1);    //开
    end


--  作者:26327756l
--  发布时间:2011/12/6 11:19:39
--  

公式没错,条件不好满足而已,

CU12 11/24 14:50有信号

1分钟K线上信号多点

[此贴子已经被作者于2011-12-6 11:20:20编辑过]

--  作者:zzy1986
--  发布时间:2011/12/6 11:26:41
--  

我试下


--  作者:zzy1986
--  发布时间:2011/12/6 11:28:26
--  
不是不好满足 我检查过了 条件满足但不显示 在缩图的过程中买卖信号一会显示一会不显示 局部放大后有时会消失 搞不懂是什么原因
--  作者:fly
--  发布时间:2011/12/6 13:24:10
--  

原因可参考此帖http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=130

 

2楼已经给出了等价转换.


--  作者:zzy1986
--  发布时间:2011/12/6 13:39:03
--  

原来是这个样子,谢谢了!!!!