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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 怎么控制加仓次数

   

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


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

主题:怎么控制加仓次数

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


加好友 发短信
等级:新手上路 帖子:9 积分:25 威望:0 精华:0 注册:2011/12/13 23:32:04
怎么控制加仓次数  发帖心情 Post By:2012/9/9 9:53:03    Post IP:114.82.117.208[只看该作者]

if long  and cc<=3  then
begin
buy(holding>= 0 , 45%,thisclose);
cc:=cc+1;
end

if LONGSELL then
begin
sell(holding > 0, 0,thisclose);
cc:=0;
end

用CC变量控制加仓次数,好像不能控制,想知道怎么控制加仓次数

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


加好友 发短信
等级:管理员 帖子:7302 积分:32559 威望:1000 精华:45 注册:2003/12/30 16:34:32
  发帖心情 Post By:2012/9/9 19:12:44    Post IP:218.1.57.234[只看该作者]

将代码发全,我们帮你看看


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


加好友 发短信 大哥
等级:超级版主 帖子:2837 积分:13237 威望:0 精华:2 注册:2010/7/14 17:31:54
  发帖心情 Post By:2012/9/10 9:18:57    Post IP:58.246.57.26[只看该作者]

用这种普通的变量作为计数是不行的,你要用全局变量才可以,看看下面网址:


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

客户服务部

-----------------------------------------------------------

欢迎您参加我公司的技术培训,具体培训需求请发邮件到

service@weistock.com

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

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


加好友 发短信
等级:新手上路 帖子:9 积分:25 威望:0 精华:0 注册:2011/12/13 23:32:04
  发帖心情 Post By:2012/9/10 11:24:22    Post IP:114.82.117.208[只看该作者]


//画出多头的止损线
partline(holding>0,LL,colorred);
LONGSELL:=C<LL;
if LONGSELL then
begin
sell(holding > 0, 0,thisclose);
cc:=0;
end

DRAWnumber(c>0,c*1.001,cc,0);
//建立多头的进场条件
long :=c>upperband and time>N and time<143000 ;
if long  and cc<=3  then
begin
buy(holding>= 0 , 45%,thisclose);
cc:=cc+1;
end

//画出空头的止损线
partline(holding<0, HH, colorgreen);
SHORTSELL:=C>HH;
if SHORTSELL  then
begin
sellSHORT(holding < 0, 0,thisclose);
dd:=0;
end
DRAWnumber(c>0,c*1.002,dd,0);
//开空条件
short :=c<lowerband and time > N and time <143000;
if short  and dd<=3  then
begin
buyshort(holding <= 0 , 45%, thisclose);
dd:=dd+1;
end
好了,开空和开多分别用CC和DD控制就可以了,如果开空和开多都用CC控制,就会出现问题。

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


加好友 发短信
等级:新手上路 帖子:9 积分:25 威望:0 精华:0 注册:2011/12/13 23:32:04
  发帖心情 Post By:2012/9/10 11:36:30    Post IP:114.82.117.208[只看该作者]

都用CC控制的时候,把HOLDING条件提上来也没有问题的。
是我模型中开多的时候,平空条件满足了,把CC赋值0的缘故。


 回到顶部