Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共10 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:求教公式的写法

1楼
qkl586 发表于:2010/9/3 13:19:29

连续两天收盘价高于Z周期内的最高点但本周期T值低于上次最高点发生时的T值;

 

 

2楼
fly 发表于:2010/9/3 13:42:24

假设Z=5

 

H5:=HHV(HIGH,5);

 

REF(C,1)>H5 AND REF(C,2)>H5 AND T<VALUEWHEN(H=H5,T);

3楼
wattwei 发表于:2010/9/3 13:46:14
 描述模糊不清
4楼
qkl586 发表于:2010/9/3 14:04:00

多谢 fly 指点

5楼
qkl586 发表于:2010/9/3 14:49:45

图表上没有信号显示,我觉得问题可能出在这个上面,:“ T<VALUEWHEN(H=H5,T) //本周期T值低于上次最高点发生时的T值。”这里面的H和T是不是当期的?

我想描述的是股价创新高但指标值没有相应的创新高。再次麻烦高手指点。谢谢!

6楼
wattwei 发表于:2010/9/3 15:04:58
H5:=HHV(HIGH,5);
REF(C,1)>H5

完全不可能成立
7楼
fly 发表于:2010/9/3 15:19:56

楼上说的很对哦,H5是前五天的最好价,昨天和前天的收盘价最多只能等于H5。

 

你的Z周期是啥意思?还是具体说个例子,描述你的想法吧

8楼
qkl586 发表于:2010/9/3 22:18:29

不好意思,我说的不够明确。我想用公式表达指标的底背离和顶背离,用于图表交易。以KDJ随机指标为例:

Z=30天;

公式1:

//平多开空,当日最高价大于30天内的最高价。而J值低于上次最高价发生时的J值,次周期收盘价平多开空;

//平空开多,当日最低价创出30日的新低,而J值高于上次最低价发生时的J值,次周期收盘价平空开多。

公式2:

//平多开空,昨日收盘价大于30天内的最高价。而J值低于上次最高价发生时的J值,今日收盘价平多开空;

//平空开多,昨日收盘价小于30天内的最低价。而J值大于上次最高价发生时的J值,今日收盘价平空开多;

9楼
wattwei 发表于:2010/9/4 11:54:45
 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);
A:=BARSLAST(H>HHVZ);
AA:=REF(A,1)+1;
JA:=VALUEWHEN(A=0,REF(J,A));   //满足创新高条件时,对应J值
JAA:=VALUEWHEN(A=0,REF(J,AA)); //上一次满足条件,对应J值

LLVZ:REF(LLV(L,Z),1);
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;


仅供参考
10楼
qkl586 发表于:2010/9/4 21:18:50

多谢!

共10 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.01758 s, 3 queries.