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


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

   

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


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

主题:平仓问题

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


加好友 发短信
等级:新手上路 帖子:20 积分:0 威望:0 精华:0 注册:2014/8/18 12:03:31
平仓问题  发帖心情 Post By:2014/8/18 12:20:34    Post IP:39.71.99.213[显示全部帖子]

 下单开2单,满足条件1平1单,剩下的满足条件2全平。怎么编写?

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


加好友 发短信
等级:新手上路 帖子:20 积分:0 威望:0 精华:0 注册:2014/8/18 12:03:31
  发帖心情 Post By:2014/8/18 12:20:53    Post IP:39.71.99.213[显示全部帖子]

 谢谢指导

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


加好友 发短信
等级:新手上路 帖子:20 积分:0 威望:0 精华:0 注册:2014/8/18 12:03:31
  发帖心情 Post By:2014/8/18 12:30:10    Post IP:39.71.99.213[显示全部帖子]

 比如 5日穿10日 开2单,破5日平半仓,破10日全平。执行完半仓平仓后,中间不允许再开单,只等全平信号。辛苦图片点击可在新窗口打开查看

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


加好友 发短信
等级:新手上路 帖子:20 积分:0 威望:0 精华:0 注册:2014/8/18 12:03:31
  发帖心情 Post By:2014/8/18 13:41:29    Post IP:39.71.99.213[显示全部帖子]

 比如5日穿10日 开2单,收盘价格破5日平半仓,破10日全平。执行完半仓平仓后,中间不允许再开单,只等全平信号。等全平信号持仓单子全部结束后再开。辛苦

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


加好友 发短信
等级:新手上路 帖子:20 积分:0 威望:0 精华:0 注册:2014/8/18 12:03:31
  发帖心情 Post By:2014/8/18 14:35:57    Post IP:39.71.99.213[显示全部帖子]

 

VARIABLE:n:=0;
ma5:ma(c,5);
ma10:ma(c,10);
jc1:cross(ma5,ma10);

jc2:cross(ma10,ma5);

p11:cross(ma5,c);
p12:cross(ma10,c);

p21:cross(c,ma5);

p22:cross(c,ma10);





if jc1 and n=0 then buy(holding=0,2,market);

if p11 then
begin
sell(holding>0,0.5*holding,market);
n:=1;
end

if p21 then
begin
sell(holding>0,holding,market);
n:=0;
end



if jc2 and n=0 then buy(holding=0,2,market);

if p21 then
begin
sell(holding>0,0.5*holding,market);
n:=1;
end

if p22 then
begin
sell(holding>0,holding,market);
n:=0;
end




加进空头怎么空头测不出来。谢谢。


 回到顶部
帅哥哟,离线,有人找我吗?
老鼠吃猫
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:20 积分:0 威望:0 精华:0 注册:2014/8/18 12:03:31
  发帖心情 Post By:2014/8/18 14:56:54    Post IP:39.71.99.213[显示全部帖子]

VARIABLE:n:=0;
ma5:ma(c,5);
ma10:ma(c,10);


jc1:cross(ma5,ma10);

jc2:cross(ma10,ma5);


p11:cross(ma5,c);
p12:cross(ma10,c);

p21:cross(c,ma5);

p22:cross(c,ma10);





if jc1 and n=0 then buy(holding=0,2,market);

if p11 then
begin
sell(holding>0,0.5*holding,market);
n:=1;
end

if p12 then
begin
sell(holding>0,holding,market);
n:=0;
end



if jc2 and n=0 then buyshort(holding=0,2,market);

if p21 then
begin
sellshort(holding>0,0.5*holding,market);
n:=1;
end

if p22 then
begin
sellshort(holding>0,holding,market);
n:=0;
end


这样写还是不行呢。

 5日穿10日 开2单,收盘价格破5日平半仓,破10日全平。执行完半仓平仓后,中间不允许再开单,只等全平信号。等全平信号持仓单子全部结束后再开。
5日下穿10日,开2单,收盘价格上5日平半仓,上10日全平。执行完半仓平仓后,中间不允许再开单,只等全平信号。等全平信号持仓单子全部结束后再开。
还是老大把完整的给写写,我学习图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
老鼠吃猫
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:20 积分:0 威望:0 精华:0 注册:2014/8/18 12:03:31
  发帖心情 Post By:2014/8/18 15:53:22    Post IP:39.71.99.213[显示全部帖子]

 用老大的测试完全正确。举一反三,自己有改了改。可是测试结果完全不对。难道那里出错了?
VARIABLE:n:=0,m:=0;//开多开空分别设置变量
ma5:ma(c,5);
ma10:ma(c,10);

jc:=cross(ma5,ma10);//金叉开多

sc:=cross(ma10,ma5);//死叉开空

pd1:=(c>=ENTERPRICe+50*MINDIFF);;//平多条件1
pd2:=cross(ma10,c);//平多条件2

pk1:=(c<=ENTERPRICe-50*MINDIFF);//平空条件1

pk2:=cross(c,ma10);//平空条件2

if jc and n=0 then buy(holding=0,2,market);//开仓时要限制holding=0

if pd1 then
begin
sell(holding>0,0.5*holding,market);//平多仓时要限制holding>0
n:=1;
end

if pd2 then
begin
sell(holding>0,holding,market);//平多仓时要限制holding>0
n:=0;
end


if sc and m=0 then buyshort(holding=0,2,market);//开仓时要限制holding=0

if pk1 then
begin
sellshort(holding<0,0.5*holding,market);//平空仓时要限制holding<0
m:=1;
end

if pk2 then
begin
sellshort(holding<0,holding,market);//平空仓时要限制holding<0
m:=0;
end


 回到顶部
帅哥哟,离线,有人找我吗?
老鼠吃猫
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:20 积分:0 威望:0 精华:0 注册:2014/8/18 12:03:31
  发帖心情 Post By:2014/8/18 16:07:44    Post IP:39.71.99.213[显示全部帖子]

我改成盈利10点平半,其余的都没改。测试的图和策略思想不匹配。自己不会上图。。并且老大的holding改在外面的测试图也和策略不匹配。把公式应用于图上和策略做对比,不匹配。

 回到顶部
帅哥哟,离线,有人找我吗?
老鼠吃猫
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:20 积分:0 威望:0 精华:0 注册:2014/8/18 12:03:31
  发帖心情 Post By:2014/8/18 16:14:22    Post IP:39.71.99.213[显示全部帖子]

 奇怪了。holding在里面符合策略思想,holding在外面测试结果不符合,公式应用于图也加载不上。半仓平半改成盈利10以上平半,其余都没改,测试也不对。
老大这是什么原因?是不是金字塔软件本身的问题?

 回到顶部
帅哥哟,离线,有人找我吗?
老鼠吃猫
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:20 积分:0 威望:0 精华:0 注册:2014/8/18 12:03:31
  发帖心情 Post By:2014/8/18 16:29:04    Post IP:39.71.99.213[显示全部帖子]


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

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

 改成10点平半,其余没改。结果不对


 回到顶部
总数 18 1 2 下一页