以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  老师帮我把以下文华的程序写成金字塔和程序,谢谢!  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=73865)

--  作者:zkh1010
--  发布时间:2015/1/3 11:49:19
--  老师帮我把以下文华的程序写成金字塔和程序,谢谢!

老师帮我把以下文华的程序写成金字塔和程序,谢谢!

A&&EVERY(ISUP,3)&&TIME>0915&&TIME<1510,BK;
     B&&EVERY(ISDOWN,3)&&TIME>0915&&TIME<1510,SK;

C<REF(L,BARSBK+3)||EVERY(ISDOWN&&OPI<REF(OPI,1),3),SP;

C>REF(H,BARSSK+3)||EVERY(ISUP&&OPI>REF(OPI,1),3),BP;

(C-BKPRICE)/BKPRICE>0.08,SP;

(SKPRICE-C)/SKPRICE>0.08,BP;

AUTOFILTER;


--  作者:jinzhe
--  发布时间:2015/1/4 10:51:32
--  

if A and EVERY(ISUP,3) and TIME>091500 and TIME<151000 then buy(holding=0,1,market);

if B and EVERY(ISDOWN,3) and TIME>091500 and TIME<151000 then buyshort(holding=0,1,market);

 

if C<REF(L,BARSBK+3) or EVERY(ISDOWN and OPI<REF(OPI,1),3) then sell(1,0,market);

if C>REF(H,BARSSK+3) or EVERY(ISUP and OPI>REF(OPI,1),3) then sellshort(1,0,market);

 

if (C-enterpRICE)/enterprice>0.08 then sell(1,0,market);

if (enterPRICE-C)/enterPRICE>0.08 then sell(1,0,market);


--  作者:zkh1010
--  发布时间:2015/1/5 12:34:12
--  
老师,我测试时出现:未定义的变量 BARSBK,是什么回事?
--  作者:jinzhe
--  发布时间:2015/1/5 13:28:30
--  

改成enterbars


--  作者:zkh1010
--  发布时间:2015/1/5 13:53:30
--  
BARSSK应该什么改?
--  作者:jinzhe
--  发布时间:2015/1/5 14:08:11
--  
也是enterbars
--  作者:zkh1010
--  发布时间:2015/1/5 20:59:02
--  
sell(1,0,market)

这语句中的1和0分别是什么理解的???

--  作者:jinzhe
--  发布时间:2015/1/6 9:02:56
--  

1表示条件恒成立,

0表示全部平仓


--  作者:zkh1010
--  发布时间:2015/1/6 9:41:02
--  
sell(1,10,market),10是不是表示条件成立平10手仓位
--  作者:jinzhe
--  发布时间:2015/1/6 9:44:20
--  

如果是就仅仅上面那一句话,就是无条件平10手仓

[此贴子已经被作者于2015/1/6 9:44:44编辑过]