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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → [求助]如何准确用公式表达顶背离?

   

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


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

主题:[求助]如何准确用公式表达顶背离?

美女呀,离线,留言给我吧!
qkl586
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:241 积分:920 威望:0 精华:0 注册:2010/8/1 16:46:02
[求助]如何准确用公式表达顶背离?  发帖心情 Post By:2012/3/22 20:46:30    Post IP:118.112.254.246[只看该作者]

公式描述:

A:=某值超过80;

请高手帮助编出:=20周期内出现过A,本周期出现了收盘价超过那天的收盘价,而某值低于A那天的值。

多谢!


 回到顶部
美女呀,离线,留言给我吧!
qkl586
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:241 积分:920 威望:0 精华:0 注册:2010/8/1 16:46:02
  发帖心情 Post By:2012/3/22 21:14:58    Post IP:118.112.254.246[只看该作者]

上述公式补充:

公式描述:

A:=某值超过80;

请高手帮助编出:=20周期内出现过A,有波峰和波谷,本周期收盘价超过出现A那天的收盘价,而某值低于A那天的值。

多谢!


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


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

波峰波谷怎么定义?

像你这样简单描述,谁能帮你


 回到顶部
美女呀,离线,留言给我吧!
qkl586
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:241 积分:920 威望:0 精华:0 注册:2010/8/1 16:46:02
  发帖心情 Post By:2012/3/22 23:31:02    Post IP:118.112.254.246[只看该作者]

在论坛找到两个关于MACD和KDJ背离的公式,在琢磨

MACD

INPUT:P(26,20,100,8),S(12,5,40,4),M(9,2,60,6);
DIFF :=EMA(CLOSE,S) - EMA(CLOSE,P);
DEA  :=EMA(DIFF,M);
MACD :=2*(DIFF-DEA), COLORSTICK;
A1:=BARSLAST(REF(CROSS(DIFF,DEA),1));
底背离:=REF(CLOSE,A1+1)>CLOSE AND DIFF>REF(DIFF,A1+1) AND CROSS(DIFF,DEA);
DRAWLINE(A1=0,DEA,底背离,DEA,0),COLORRED;
A2:=BARSLAST(REF(CROSS(DEA,DIFF),1));
顶背离:=REF(CLOSE,A2+1)<CLOSE AND REF(DIFF,A2+1)>DIFF AND CROSS(DEA,DIFF);
DRAWLINE(A2=0,DEA,顶背离,DEA,0),COLORGREEN;

 

KDJ背离,后面的标注有一部分是我加的,学习加琢磨中......

INPUT:N(9,1,100,10),P1(3,2,40,4),P2(3,2,40,4),Z(30);
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:=SMA(RSV,P1,1);
D:=SMA(K,P2,1);
J:=3*K-2*D;

HHVZ:REF(HHV(H,Z),1);//30天内最高价连线,引用前一天的30天内最高价,随时间推移追踪的数值有变化
A:=BARSLAST(H>HHVZ);//上一次最高价超过30天内最高价到当前的周期数;
AA:=REF(A,1)+1;//上一周期的A值加1
JA:=VALUEWHEN(A=0,REF(J,A));   //满足创新高条件时,对应J值
JAA:=VALUEWHEN(A=0,REF(J,AA)); //上一次满足条件,对应J值

LLVZ:REF(LLV(L,Z),1);////30天内最低价连线,前一天的30天内最低价
B:=BARSLAST(L<LLVZ);
BB:=REF(B,1)+1;
JB:=VALUEWHEN(B=0,REF(J,B));   //满足创新低条件时,对应J值
JBB:=VALUEWHEN(B=0,REF(J,BB)); //上一次满足条件,对应J值


EXITLONG:A=0 AND JA<JAA,TFILTER;
ENTERLONG:B=0 AND JB>JBB,TFILTER;
EXITSHORT:B=0 AND JB>JBB,TFILTER;
ENTERSHORT:A=0 AND JA<JAA,TFILTER;

 


 回到顶部