以文本方式查看主题

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

--  作者:系统使用者
--  发布时间:2017/3/26 16:03:01
--  条件编译问题
MA1:=REF(MA((HIGH+LOW+CLOSE)/3,AVGLENGTH),1);//定义MA1
UPPERBAND:=MA1+REF(MA(TR,ATRLE),1);//上轨
条件: 最高价大于上轨HIGH>=UPPERBAND,并且同时大于前20日高点 high>ref(hhv(h,20),1);

COND1:=MA1>REF(MA1,1) AND HIGH>=UPPERBAND  and high>ref(hhv(h,20),1);//开多条件

IF HOLDING=0 THEN BEGIN //若持仓为0
 IF COND THEN //且满足开多条件
  BUY(1,手数,LIMITR,MAX(OPEN,UPPERBAND));//开多单
END
开仓价格这样合理? 

--  作者:系统使用者
--  发布时间:2017/3/26 16:07:18
--  
 MyPrice :=IF(OPEN>min(UpperBand,h),OPEN,min(UpperBand,h));
 BUY(1,手数,LIMITR, MyPrice );//开多单

--  作者:jinzhe
--  发布时间:2017/3/27 9:12:12
--  
合理不合理你看看有没有白色箭头
--  作者:系统使用者
--  发布时间:2017/3/27 18:40:35
--  
没有白色箭头
--  作者:jinzhe
--  发布时间:2017/3/28 8:57:16
--  
那就是合理的