欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 请朋友帮忙

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有5899人关注过本帖树形打印复制链接

主题:请朋友帮忙

帅哥哟,离线,有人找我吗?
liboyi
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:68 积分:436 威望:0 精华:0 注册:2011/1/16 22:06:51
请朋友帮忙  发帖心情 Post By:2011/5/19 7:35:26    Post IP:113.119.43.171[只看该作者]

下面的公式是显示每日的分K线收阳线数和收阴线数之差达一定值的开盘价.

 

现合条件时有好多个.我现想只取每日的第一个,请朋友帮我增加语句实现,多谢了:

 

 

上日至今K线数:=BARSLAST(DATE>REF(DATE,1))  ,COLORWHITE ;  
 收阳K线数 :=sum(c > o,0);
 收阳K线数差 :=收阳K线数  -ref(收阳K线数 , 上日至今K线数  );
 
 收阴K线数 :=sum(c < o,0);
 收阴K线数差 := 收阴K线数 -ref(收阴K线数 , 上日至今K线数  );
    
 差值 :=-4;
 阳阴K线差 := 收阳K线数差 - 收阴K线数差   ;
 
  DRAWTEXT(  阳阴K线差 = 差值  , h+30, ' 阳阴K线差 ' )   ,COLORWHITE ;
             
  DRAWNUMBER(  阳阴K线差 =差值    ,h +25,  o     ,1)  ,COLORWHITE ;
 
   {    
   DRAWNUMBER(  1  ,h +10,   收阳K线数差    ,1)  ,COLORWHITE ;      
   DRAWNUMBER( 1   ,h +5,   收阴K线数差    ,1)  ,COLORWHITE ; 
   }


 回到顶部
帅哥哟,离线,有人找我吗?
阿火
  2楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 原leevolvo
等级:版主 帖子:2160 积分:10563 威望:0 精华:11 注册:2010/11/3 11:21:19
  发帖心情 Post By:2011/5/19 8:19:50    Post IP:120.42.77.23[只看该作者]

加一个条件 符合条件的次数=1即可

你的写法也太麻烦了

nn:=barslast(date<>ref(date,1))+1;

tj:=sum(c>o,nn)-sum(c<o,nn)=-4;

drawtext(tj and sum(tj,nn)=1,h+30,'阴阳K线差');

 

3行即可


 回到顶部
帅哥哟,离线,有人找我吗?
liboyi
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:68 积分:436 威望:0 精华:0 注册:2011/1/16 22:06:51
  发帖心情 Post By:2011/5/19 9:17:27    Post IP:116.21.83.229[只看该作者]

多谢指点.

 


 回到顶部
帅哥哟,离线,有人找我吗?
liboyi
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:68 积分:436 威望:0 精华:0 注册:2011/1/16 22:06:51
  发帖心情 Post By:2011/5/19 9:20:24    Post IP:116.21.83.229[只看该作者]

想不到SUM可这样用,我一直在想barssince 及其它方法,就是想不到,还要努力学习啊.

 回到顶部