以文本方式查看主题

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

--  作者:zhengwq88
--  发布时间:2015/5/7 10:06:22
--  老师帮忙编写一下
老师帮忙编写一下两句,改成金字塔的,谢谢!
C<=BKHIGH*0.99,SP;
C>=SKLOW *1.01,BP;

--  作者:jinzhe
--  发布时间:2015/5/7 10:08:32
--  
请问bkhigh和sklow是什么意思?
--  作者:zhengwq88
--  发布时间:2015/5/7 10:12:23
--  
BKHIGH:取买开仓后以来最高价
SKLOW:取卖开仓后以来最低价

--  作者:jinzhe
--  发布时间:2015/5/7 10:18:26
--  
C<=BKHIGH*0.99,SP;
C>=SKLOW *1.01,BP;


if c<=hhv(h,enterbars+1) and holding>0 then sell(1,0,market);

if c>=llv(l,enterbars+1) and holding<0 then sellshort(1,0,market);


--  作者:zhengwq88
--  发布时间:2015/5/7 10:54:43
--  
老师下面这一句那里有问题?没通过。
MMA:=C>MM and REF(MM,P)>REF(MM,S) and REF(MM,S)>REF(MM,M);
--  作者:jinzhe
--  发布时间:2015/5/7 10:57:14
--  
可能:1。mm未定义 ;2 。p未定义;3.s未定义。4.m未定义
--  作者:zhengwq88
--  发布时间:2015/5/7 10:59:25
--  
都定义了。
--  作者:jinzhe
--  发布时间:2015/5/7 11:01:36
--  
那就是不会有问题,也就是不是这段代码有问题,把你全部代码都贴一下
--  作者:zhengwq88
--  发布时间:2015/5/7 11:06:47
--  
DIFF :=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA  :=EMA(DIFF,9);
MACD :=2*(DIFF-DEA);

MM:=TRMA(C,A)
MMA:=C>MM and REF(MM,P)>REF(MM,S) and REF(MM,S)>REF(MM,M);
MMB:=C<MM and REF(MM,P)<REF(MM,S) and REF(MM,S)<REF(MM,M);

手数:=ss;
//交易条件


开多平空条件:=CROSS(DIFF,DEA)&&MMA;//开多平空条件
开空平多条件:=CROSS(DEA,DIFF)&&MMB;//开空平多条件

//交易系统
平空:SELLSHORT(开多平空条件,手数,MARKET);
平多:SELL(开空平多条件,手数,MARKET);
开多:BUY(开多平空条件,手数,MARKET);
开空:BUYSHORT(开空平多条件,手数,MARKET);

--  作者:jinzhe
--  发布时间:2015/5/7 11:23:08
--  


MM:=TRMA(C,A);

 

少了一个分号