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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 变色 K 线(上升红色,下降绿色)--读书笔记

   

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


  共有6257人关注过本帖平板打印复制链接

主题:变色 K 线(上升红色,下降绿色)--读书笔记

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


加好友 发短信
等级:管理员 帖子:5082 积分:17642 威望:0 精华:6 注册:2010/7/15 9:05:58
变色 K 线(上升红色,下降绿色)--读书笔记  发帖心情 Post By:2010/8/25 13:52:20    Post IP:58.246.57.26[只看该作者]

这个是在《金字塔程序化交易指南(高级篇)》里看到的,本人只是加了些注释,希望对新人有所帮助。

 

//如果最新值比满足条件的“高值”高,说明在上涨,红色K线

//如果最新值比满足条件的“低值”低,说明在下跌,绿色K线

//若最新值界于“高值”和“低值”之间,则与前一周期的颜色相同

 

HH1:=IF(H<REF(H,2) AND REF(H,1)<REF(H,2),REF(H,2),0);

LL1:=IF(L>REF(L,2) AND REF(L,1)>REF(L,2),REF(L,2),0);

 

HH2:=VALUEWHEN(HH1>0,HH1);  //寻找“高值”---比+1周期和+2周期都高

LL2:=VALUEWHEN(LL1>0,LL1);    //寻找“低值”---比+1周期和+2周期都低

 

K1:=IF(CLOSE>HH2,-3,IF(CLOSE<LL2,1,0));

{最新值 与“高值”比:

  若最新值比“高值”高,返回-3;

     否则

       最新值 与“低值”比:

       若最新值比“低值”低,返回1;

       若最新值界于“高值”和“低值”之间---即中间值,返回0;}

K2:=VALUEWHEN(K1<>0,K1);//寻找第一个比“高值”高 或者 比“低值”低的

G:=IF(K2=1,HH2,LL2); //若找到的第一个 比“低值”低,返回当时的“高值”

                                 //若找到的第一个 比“高值”高,返回当时的“低值”

G1:=VALUEWHEN(ISLASTBAR,G);  //是否是最后一个周期

W1:=K2;

 

//上升红色,下降绿色

STICKLINE(W1>0,OPEN,CLOSE,8,1),COLORCYAN; 

STICKLINE(W1<=0,OPEN,CLOSE,8,1),COLORRED;



金字塔—专业程序化交易量化投资平台

客户服务部

-----------------------------------------------------------

欢迎您参加我公司的技术培训,具体培训需求请发邮件到

service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

 回到顶部