欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 编写请教

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有2633人关注过本帖树形打印复制链接

主题:编写请教

帅哥哟,离线,有人找我吗?
muxia5568
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:488 积分:0 威望:0 精华:0 注册:2015/3/11 12:14:43
编写请教  发帖心情 Post By:2016/4/11 14:53:36    Post IP:222.162.218.77[只看该作者]

请教老师;我要在模型中分成4个组进行开平仓,我这样编写模型测试通不过,提示;未定义的变量;wn.请老师看看哪里不对?谢谢

ab为开仓,c平a,d平b
variabe:wn=0,wm=0,wq=0,wp=0;

if a and holding=0 and  wn=0 then begin

    buy......;

    wn:=1;

end

if c and holding=0 and  wn=1 then begin

    sell.......;

    wn:=0;

end

 

 

if b and holdig=0 and wm=0 then begin

    buy......;

    wm:=1;

end

 

if d and holdig=0 and m=0 then begin

    sell.......;

    wm:=1;

end

 

 

 

 


 回到顶部
帅哥哟,离线,有人找我吗?
jinzhe
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2016/4/11 15:01:07    Post IP:58.246.57.26[只看该作者]

问题 不再你贴出的代码里面,在其他地方,贴出你全部的代码


金字塔—专业程序化交易量化投资平台

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

 回到顶部
帅哥哟,离线,有人找我吗?
muxia5568
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:488 积分:0 威望:0 精华:0 注册:2015/3/11 12:14:43
  发帖心情 Post By:2016/4/12 14:37:34    Post IP:122.137.155.43[只看该作者]

请老师帮助查找问题;这是模型的内容,谢谢


MID: MA(CLOSE,M),LINEDASHDOT,COLORWHITE;
UPPER: MID + N*STD(CLOSE,M),LINETHICK2,COLORMAGENTA;
LOWER: MID - N*STD(CLOSE,M),LINETHICK2,COLORMAGENTA;

ma3:ma(c,min(enterbars+1,5)),LINETHICK2,COLORWHITE;
ma5:ma(c,5),LINETHICK2,COLORGREEN;
ma15:ma(c,15),LINETHICK2,COLORBLUE;
ma60:ma(c,60),LINETHICK3,COLORRED;

rsv1:=stkindi('','yy1.rsv',0,5,-1);
k1:=stkindi('','yy1.k',0,5,-1);
d1:=stkindi('','yy1.d',0,5,-1);
c1:=callstock(stklabel,vtclose,5,-1),linethick0;
cc:=ref(c,1)=c1,linethick0;
nn:=barslast(cc),linethick0;
hh:=stkindi('','yy1.hh',0,5,-1);
ll:=stkindi('','yy1.ll',0,5,-1);
mn:=min(ll,llv(l,nn+1));
mx:=max(hh,hhv(h,nn+1));
rsv:=(callstock(stklabel,vtclose,3)-mn)/(mx-mn)*100;
k:=(rsv+2*k1)/3;
d:=(k+2*d1)/3;
j:=3*k-2*d;

k15:=stkindi('','kdj.k',0,3);
j15:=stkindi('','kdj.j',0,3);

csjk:=cross(j15,k15);
cskj:=cross(k15,j15);

60sc:=cross(k,j);
60jc:=cross(j,k);

kuz:=stkindi('','boll.mid',0,4),LINETHICK2,COLORWHITE;//15FZ布林上中
kus:stkindi('','boll.upper',0,4),LINETHICK2,COLORWHITE;//15FZ布林上
kux:stkindi('','boll.lower',0,4),LINETHICK2,COLORWHITE;//15FZ布林下

kzqz:stkindi('','boll.mid',0,24,3),LINETHICK2,COLORYELLOW;//15FZ布林上中
kzqs:stkindi('','boll.upper',0,24,3),LINETHICK2,COLORYELLOW;//15FZ布林上
kzqx:stkindi('','boll.lower',0,24,3),LINETHICK2,COLORYELLOW;//15FZ布林下

ssz:=(kzqs+kzqz)/2,COLORWHITE;
xxz:=(kzqx+kzqz)/2,COLORWHITE;

DIFF1 : EMA(CLOSE,S) - EMA(CLOSE,P);
DEA1  : EMA(DIFF1,M);
MACD1 : 2*(DIFF1-DEA1), COLORSTICK;

ee12:=stkindi('','gs1.em(12)',0,4,-1);
ee26:=stkindi('','gs1.em(26)',0,4,-1);
dd:=stkindi('','macd.dea',0,4,-1);
diff:2*c/13-2*c/27+11*ee12/13-25*ee26/27;
dea:2*diff/10+8/10*dd;
macd:2*(diff-dea);

mms1:=barslast(h>=upper)+1;
mms2:=barslast(h>=kzqs)+1;
mms3:=barslast(h>=ssz)+1;

mmx1:=barslast(l<=lower)+1;
mmx2:=barslast(l<=kzqx)+1;
mmx3:=barslast(l<=ssz)+1;

SXGUIJU1:=(upper-lower)>=7 ;
SXGUIJU2:=(upper-lower)<5;
SXGUIJU3:=(upper-lower)>=24 ;
SXGUIJU4:=(upper-lower)>=16 ;

wbk:=TYPE(1)=1;
wsk:=TYPE(1)=3;
wpd:=TYPE(1)=2;
wpk:=TYPE(1)=4;

nn:=6;
jisl:=1;

qygk1:=(ref(upper,1)-ref(lower,1))<7;

qygk2:=(upper-ref(upper,1))>0.5 and c>ma5 and c>o;
qygk3:=(ref(lower,1)-lower)>0.5 and c<ma5 and c<o;

nnn1:=barslast(60jc);
nnn2:=barslast(60sc);


blas1:=cross(diff1,dea1);
blax1:=cross(dea1,diff1);

blas:=cross(diff,dea);
blax:=cross(dea,diff);

wma5:=cross(ma5,mid);
wmb5:=cross(mid,ma5);

wma15:=cross(ma5,ma15);
wmb15:=cross(ma15,ma5);

wma60:=cross(ma5,ma60);
wmb60:=cross(ma60,ma5);


variabe:wn=0,wm=0,wq=0,wp=0;到这里出现提示;未定义的变量;wn.

下面是模型的开平仓语句。。。。。


 回到顶部
帅哥哟,离线,有人找我吗?
jinzhe
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2016/4/12 14:45:34    Post IP:58.246.57.26[只看该作者]

variabe:

 

B和E中间少了一个L



金字塔—专业程序化交易量化投资平台

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

 回到顶部
帅哥哟,离线,有人找我吗?
muxia5568
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:488 积分:0 威望:0 精华:0 注册:2015/3/11 12:14:43
  发帖心情 Post By:2016/4/12 15:01:23    Post IP:122.137.155.43[只看该作者]

谢谢,金老师。

 


 回到顶部