Rss & SiteMap

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

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

标题:交叉价

1楼
stormestone 发表于:2013/2/19 13:39:53
 如果过去4次交叉都有买多和买空,如何求得过去4次的买入价格

CS:=CROSS(P1,P2);

CX:=CROSS(P2,P1);


enterpirce (cs1)
enterpirce (cs2)


enterpirce (cx1)
enterpirce (cx2)


可不可以?



2楼
jinzhe 发表于:2013/2/19 13:48:37

一般都求上一次开仓价的,你求那么多次的开仓价用来干神马?

3楼
stormestone 发表于:2013/2/19 15:41:54
 有一个测算,帮忙给提供一下获得上面4个价格的公式
4楼
jinzhe 发表于:2013/2/19 15:51:41

jiage:ref(enterprice,barslast(cs1)+1);

修改红色部分,以此类推

5楼
stormestone 发表于:2013/2/19 16:18:55
谢谢
6楼
stormestone 发表于:2013/2/19 20:28:27
我测了一下,为什么都显示 jiage及 cs1都是未赋值变量。

input: n1(5,5,100,5), n2(50,50,100,5);
tm:=time>091500 and time<144000;
P1:MA(CLOSE,N1);
P2:MA(CLOSE,N2);
CS:=CROSS(P1,P2);
    
variable:aaa=0;

long:= p1>p2 and Cs and tm;
jiage:ref(enterprice,barslast(cs1)+1);

IF long then
begin
SELLSHORT(HOLDING<0,HOLDING,MARKET);
BUY (holding=0,1,thisclose);
if ENTERPRICE<jiage+10 then
sell(holding>0,0,MARKET);
end

7楼
jinzhe 发表于:2013/2/19 21:59:10

cs1是对应你上面的CS那些的,要的自己修改

我写的这段话,放在整个公式的最后

8楼
stormestone 发表于:2013/2/20 23:32:13
 没懂,能否详细点,可否这样写

CS:=CROSS(P1,P2);

CX:=CROSS(P2,P1);



Cs1:=ref(barslast(cs),1);

Cs2:=ref(barslast(cs),2);

Cx1:=ref(barslast(cx),1);

Cx2:=ref(barslast(cx),2);

 

csj1:=ref (enterprice,cs1+1)

csJ2:=ref (enterprice,cs2+1)

cxj1:=ref (enterprice,cx1+1)

cxJ2:=ref (enterprice,cs2+1)

 


9楼
stormestone 发表于:2013/2/21 0:01:04

是否要先设

Variable:csj1=0,csJ2=0,cxj1=0, cxJ2=0;


10楼
jinzhe 发表于:2013/2/21 9:10:34

jiage:ref(enterprice,barslast(cs1)+1);

jiage2:ref(enterprice,barslast(cs2)+1);

 

jiage3:ref(enterprice,barslast(cx1)+1);

 

jiage4:ref(enterprice,barslast(cx2)+1);

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


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