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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 关于variable全局变量使用问题

   

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


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

主题:关于variable全局变量使用问题

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


加好友 发短信
等级:新手上路 帖子:43 积分:1 威望:0 精华:0 注册:2013/3/9 23:18:00
关于variable全局变量使用问题  发帖心情 Post By:2015/3/28 23:00:23    Post IP:113.226.170.84[只看该作者]

一直对全局变量的使用有些糊涂,金字塔的例子看了,还是不太明白,就想通过这个例子,请教一下大家。根据金字塔对于全局变量的例子,如图
此主题相关图片如下:1.png
按此在新窗口浏览图片

全局变量在后续的周期内都不在变化了。那看下面的例子我有点糊涂了。

经常在交易系统中看到红色的代码,用来控制隔夜高开或低开的。假如今天高开,vmin就被赋值为091500,而尾盘没有对vmin重新赋值为090000,那么后续vmin高开或低开判断功能就失效了。

不知道是我的理解有问题还是这个代码缺少重新赋值语句。

用于3分钟图。

input:P(26,20,100,8);
input:S(12,5,40,4);

input:B1(26,5,300,30);
input:B2(2,0.1,10,1);

input:N2(10,1,120,12);
input:N3(20,1,200,20);
input:N4(60,1,200,20);

ma2:ma(c,n2);
ma3:ma(c,n3);
ma4:ma(c,n4);

MID := MA(CLOSE,B1);
UPPER:= MID + B2*STD(CLOSE,B1);
LOWER:= MID - B2*STD(CLOSE,B1),colorred;

diff := EMA(CLOSE,S) - EMA(CLOSE,P);

variable:vmin = 090000;//用于隔夜高开或低开时间差

if (abs(o-ref(c,1))>=20*MINDIFF AND time>090000 and time<090400) then vmin := 091500;

//开多仓条件:
BOPEON1:=c>upper and diff>0 and c>o and c>ma4 AND HOLDING=0 AND time>vmin AND time<150000;

//平多仓条件:
BLIQCON:=holding>0 and cross(ma3,ma2);

//开空仓条件: 
SOPCON1:=c<lower and diff<0 and c<o and c<ma4 AND HOLDING=0 AND time>vmin AND time<150000;

//平空仓条件:
SLIQCON:=holding<0 and cross(ma2,ma3);


buy(BOPEON1,1,market);
sell(BLIQCON,holding,market);
buyshort(SOPCON1,1,market);
sellshort(SLIQCON,holding,market);

//收盘前平仓
sell(time>151000 and holding>0,holding,market);
sellshort(time>151000 and holding<0,holding,market);

可用现金:CASH(0),LINETHICK0;
持仓:HOLDING,LINETHICK0;
资产:ASSET,LINETHICK0;



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


加好友 发短信
等级:新手上路 帖子:43 积分:1 威望:0 精华:0 注册:2013/3/9 23:18:00
  发帖心情 Post By:2015/3/29 14:19:14    Post IP:113.226.170.84[只看该作者]

人工顶一下,求解答图片点击可在新窗口打开查看

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


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

这样写是对的,看看是不是高开判断没有满足


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

客户服务部

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

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

 回到顶部