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


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

   

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


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

主题:加仓模型

美女呀,离线,留言给我吧!
pyd
  11楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:8439 积分:0 威望:0 精华:0 注册:2014/7/14 13:43:36
  发帖心情 Post By:2014/10/15 15:57:46    Post IP:58.246.57.26[显示全部帖子]

改成大于等于30有信号的

tt:=upper-lower>=30;


图片点击可在新窗口打开查看此主题相关图片如下:2.jpg
图片点击可在新窗口打开查看

 回到顶部
美女呀,离线,留言给我吧!
pyd
  12楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:8439 积分:0 威望:0 精华:0 注册:2014/7/14 13:43:36
  发帖心情 Post By:2014/10/15 16:30:01    Post IP:58.246.57.26[显示全部帖子]

首次开仓1手,第一次加仓是2手,第二次加仓4手,第3次加仓8手不是这样吗?

平仓后再开仓加仓还是从1,2,4,8这样的手数,还是接着之前的8手继续成倍加仓?


 回到顶部
美女呀,离线,留言给我吧!
pyd
  13楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:8439 积分:0 威望:0 精华:0 注册:2014/7/14 13:43:36
  发帖心情 Post By:2014/10/15 17:22:23    Post IP:58.246.57.26[显示全部帖子]

修正手数混乱问题,您再看下

VARIABLE:a=0,b=0,s1=2,s2=2;
MID:  MA(CLOSE,M);//布林中轨
UPPER: MID + K*STD(CLOSE,M);//布林上轨
LOWER: MID - K*STD(CLOSE,M);//布林下轨


kk:cross(h,upper);
kd:cross(l,lower);
tt:=upper-lower>=30;

if kd and tt and holding=0 then begin
buy(1,1,market);
s1:=2;
end
if enterprice-l=13 and holding>0 and a<6 then begin
buy(1,s1,market);
a:=a+1;
s1:=2*s1;
end
if h-enterprice>=16 then sell(holding>0,holding,market);//多头止盈
if enterprice-l>=100 then sell(holding>0,holding,market);//多头止损

if kk and tt and holding=0 then begin
 buyshort(1,1,market);
 s2:=2;
 end
if enterprice-l=13 and holding<0 and b<6 then begin
buyshort(1,s2,market);
b:=b+1;
s2:=2*s2;
end
if enterprice-l>=16 then sellshort(holding<0,holding,market);//空头止盈
if h-ENTERPRICE>=100 then sellshort(holding<0,holding,market);//空头止损

 


 回到顶部
美女呀,离线,留言给我吧!
pyd
  14楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:8439 积分:0 威望:0 精华:0 注册:2014/7/14 13:43:36
  发帖心情 Post By:2014/10/16 14:28:33    Post IP:58.246.57.26[显示全部帖子]

截图说明哪里乱了,图上要可以看出那根k的日期,这样好查问题。
[此贴子已经被作者于2014/10/16 14:32:11编辑过]

 回到顶部
美女呀,离线,留言给我吧!
pyd
  15楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:8439 积分:0 威望:0 精华:0 注册:2014/7/14 13:43:36
  发帖心情 Post By:2014/10/17 9:24:47    Post IP:58.246.57.26[显示全部帖子]

 

1分钟测试和你测的差别也很大

你图上1+2+4+8+16+25=56手,哪里有问题?


图片点击可在新窗口打开查看此主题相关图片如下:1.jpg
图片点击可在新窗口打开查看
[此贴子已经被作者于2014/10/17 9:27:50编辑过]

 回到顶部
美女呀,离线,留言给我吧!
pyd
  16楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:8439 积分:0 威望:0 精华:0 注册:2014/7/14 13:43:36
  发帖心情 Post By:2014/10/17 10:41:43    Post IP:58.246.57.26[显示全部帖子]

把开仓条件输出为到图上看下才知道条件是否成立,只是看图估计是不准的。

公式调试方法:http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=1246

 


 回到顶部
美女呀,离线,留言给我吧!
pyd
  17楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:8439 积分:0 威望:0 精华:0 注册:2014/7/14 13:43:36
  发帖心情 Post By:2014/10/17 11:16:26    Post IP:58.246.57.26[显示全部帖子]

请重新发帖,重新描述您的开平仓条件,及所有条件。

 回到顶部
美女呀,离线,留言给我吧!
pyd
  18楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:8439 积分:0 威望:0 精华:0 注册:2014/7/14 13:43:36
  发帖心情 Post By:2014/10/17 11:42:58    Post IP:58.246.57.26[显示全部帖子]

你是不是改了代码?我也按照你的14年10月8日开始测试,和你测的差别很大。
图片点击可在新窗口打开查看此主题相关图片如下:1.jpg
图片点击可在新窗口打开查看

 回到顶部
美女呀,离线,留言给我吧!
pyd
  19楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:8439 积分:0 威望:0 精华:0 注册:2014/7/14 13:43:36
  发帖心情 Post By:2014/10/17 13:38:18    Post IP:58.246.57.26[显示全部帖子]

代码里a<6,b<6就是限制6次,加上第一次开仓一共是7次,手数依次是:开1手,加仓分别是2,4,8,16,32,64.

新建一个公式,复制下边的代码,不要做任何修改。

VARIABLE:a=0,b=0,s1=2,s2=2;
m:=26;
k:=2;
MID:  MA(CLOSE,M);//布林中轨
UPPER: MID + K*STD(CLOSE,M);//布林上轨
LOWER: MID - K*STD(CLOSE,M);//布林下轨


kk:cross(h,upper);
kd:cross(l,lower);
tt:=upper-lower>=30;

if kd and tt and holding=0 then begin
buy(1,1,market);
a:=0;
s1:=2;
end
if enterprice-l=13 and holding>0 and a<6 then begin
buy(1,s1,market);
a:=a+1;
s1:=2*s1;
end
if h-enterprice>=16 then sell(holding>0,holding,market);//多头止盈
if enterprice-l>=100 then sell(holding>0,holding,market);//多头止损

if kk and tt and holding=0 then begin
 buyshort(1,1,market);
 b:=0;
 s2:=2;
 end
if enterprice-l=13 and holding<0 and b<6 then begin
buyshort(1,s2,market);
b:=b+1;
s2:=2*s2;
end
if enterprice-l>=16 then sellshort(holding<0,holding,market);//空头止盈
if h-ENTERPRICE>=100 then sellshort(holding<0,holding,market);//空头止损


 


 回到顶部
美女呀,离线,留言给我吧!
pyd
  20楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:8439 积分:0 威望:0 精华:0 注册:2014/7/14 13:43:36
  发帖心情 Post By:2014/10/17 14:19:21    Post IP:58.246.57.26[显示全部帖子]

不是一个公式适用于所有品种,请用户自己先学习下基本的代码知识

http://www.weistock.com:8080/down/html/?16.html

http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=1246

 


 回到顶部
总数 26 上一页 1 2 3 下一页