以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  老师,帮忙  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=68377)

--  作者:shanyan
--  发布时间:2014/8/5 16:59:54
--  老师,帮忙

老师,请帮忙增加 开仓平仓 功能

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

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

HL:=H-L;

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

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

TY1:L-1*ATRZN,colorblue;

CJ1:H+1*ATRZN,colorblue;


当价格突破H13时,当周期对应的当时CJ1价格记住,以后周期价格高于记住的CJ1时,做多;
TY1的每一个高点记住,当价格跌破这个高点时,平仓。

做空与做多,相反。


--  作者:jinzhe
--  发布时间:2014/8/5 17:04:35
--  
处理中
--  作者:shanyan
--  发布时间:2014/8/5 17:05:49
--  
多谢啊!
--  作者:pyd
--  发布时间:2014/8/5 17:18:22
--  

ty1多少周期的高点?


--  作者:shanyan
--  发布时间:2014/8/5 17:19:24
--  
也是13
--  作者:shanyan
--  发布时间:2014/8/5 17:20:14
--  
TY1:L-1*ATRZN,colorblue;
--  作者:pyd
--  发布时间:2014/8/5 17:35:57
--  
是ty1前13个周期的高低点吧?
--  作者:shanyan
--  发布时间:2014/8/5 17:37:32
--  

--  作者:pyd
--  发布时间:2014/8/5 17:37:53
--  

VARIABLE:a1:=0,b1:=0;
H13:=REF(HHV(H,13),1),colorwhite;
L13:=REF(LLV(L,13),1),colorwhite;
HL:=H-L;
TRZN:=MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));

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

TY1:=L-1*ATRZN,colorblue;

CJ1:H+1*ATRZN,colorblue;

kd1:=cross(h,h13);
if kd1 THEN a1:=cj1;
if cj1>a1 then buy(holding=0,1,market);

h1:ref(hhv(ty1,13),1);
if h>=h1 then sell(holding>0,1,market);

kk1:cross(l13,l);
if kk1 then b1:=cj1;
if l<b1 then buyshort(holding=0,1,market);

l1:ref(llv(ty1,13),1);
if l<l1 then sellshort(holding<0,1,market);


--  作者:shanyan
--  发布时间:2014/8/5 17:40:29
--  
但不是价格的高低点