Rss & SiteMap

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

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

标题:老师,帮改下

1楼
shanyan 发表于:2014/9/9 16:52:13

VARIABLE:a1:=0,b1:=0;

 

H13:REF(HHV(H,13),1),colorwhite;

{H21:REF(HHV(H,21),1);}

L13:REF(LLV(L,13),1),colorwhite;

{L21:REF(LLV(L,21),1);}

HL:=H-L;

TRZN:=MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));

ATRZN:=SMA(TRZN,20,1);

ATRWH:=SMA(TRZN,60,1);

 

TY1:H+1*ATRZN,colorblue;

CJ1:L-1*ATRZN,colorblue;

//TY2:H+2*ATRZN,colorgreen;

//CJ2:L-2*ATRZN,colorgreen;

 

kd1:=cross(h,h13);

if kd1 THEN a1:=TY1;

if H>=a1 then buy(holding=0,1,a1);

 

h1:ref(hhv(CJ1,13),1),colorGREEN;

if H1>=C then sell(holding>0,1,cj1);

 

kk1:=cross(L13,L);

if kk1 then b1:=cj1;

if b1>=L then buyshort(holding=0,1,b1);

 

L1:ref(llv(ty1,13),1),colorRED;

if C>=B1 then sellshort(holding<0,1,ty1);

<!--EndFragment-->
2楼
shanyan 发表于:2014/9/9 16:52:52
主要是后半段,为什么不出开仓和平仓信号?
3楼
shanyan 发表于:2014/9/9 16:53:43

当价格突破H13时,对应的当时TY1价格记住,当以后价格高于记住的TY1时,就开多;

CJ1的最高的高点记住,当价格跌破这个高点时,多单

 

做空与做多,相反。

<!--EndFragment-->
4楼
jinzhe 发表于:2014/9/9 17:10:36

if H>=a1 then buy(holding=0,1,limitr,a1);

限价下单要加一个LIMITR,不要随意自主发挥省略掉

5楼
shanyan 发表于:2014/9/9 17:15:52
多谢老师,我再试下。
6楼
shanyan 发表于:2014/9/9 17:22:43
老师,以股指1409为例,7月22日收盘价大于H13了,当天的TY1是2222.2,开多价应是2222.2啊,而模型为什么不是呢?
7楼
jinzhe 发表于:2014/9/9 17:28:08

那么是多少?是其他公式计算出来的数据?

8楼
shanyan 发表于:2014/9/9 17:30:19

测试,是2270.5开的多单。

9楼
shanyan 发表于:2014/9/9 17:30:56

当价格突破H13时,对应的当时TY1价格记住,当以后价格高于记住的TY1时,就开多;

10楼
jinzhe 发表于:2014/9/9 17:31:05
哪个周期?
共26 条记录, 每页显示 10 条, 页签: [1] [2][3]


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