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


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

   

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


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

主题:模型编写错误请指点

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


加好友 发短信
等级:新手上路 帖子:24 积分:180 威望:0 精华:0 注册:2012/7/20 15:08:32
模型编写错误请指点  发帖心情 Post By:2012/8/1 13:36:49    Post IP:114.243.21.81[只看该作者]

各位老师,我的思路是:满足上穿,平一半仓;再次满足上穿,平全部仓。按下面编写 

Variable:aa=0;

If aa=1 and cross() then begin

卖掉全部仓位

aa:=0

end

if aa=0 and cross() then begin

卖掉一半仓位

aa:=1

end

执行的结果是:满足上穿,平一半仓;再次上穿,再平一半仓;再次上穿,再平一半仓。请指点,谢谢。


另外cross(ma1,ma2)是指15;00的收盘价达到上穿还是盘中上穿就可以?

   

cross(close,ma)是指15;00的收盘价上穿还是盘中上穿就可以?


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


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

两次上穿是同样的条件吗?


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

客户服务部

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

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

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


加好友 发短信
等级:新手上路 帖子:24 积分:180 威望:0 精华:0 注册:2012/7/20 15:08:32
请问老师这个空头止盈公式怎么写?  发帖心情 Post By:2012/8/3 18:15:29    Post IP:114.243.19.171[只看该作者]

两次上穿完全一样,谢谢


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


加好友 发短信
等级:新手上路 帖子:24 积分:180 威望:0 精华:0 注册:2012/7/20 15:08:32
  发帖心情 Post By:2012/8/6 8:56:41    Post IP:123.118.204.63[只看该作者]

自己顶一下


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


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

两个相同条件会造成有一个条件会无效,我再想想
[此贴子已经被作者于2012-8-6 9:30:17编辑过]


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

客户服务部

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

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

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


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

variable:a=0;
input:n(5);

ma5:ma(c,5);
ma10:ma(c,10);

cond1:=cross(ma5,ma10);
cond2:=cross(ma10,ma5);
cond3:=cross(ma10,ma5);

if cond1 and holding=0 then begin
 buy(holding=0,n,market);
 a:=0;
 end
  if cond2   and a=1 then begin
平多1:sell(holding>0,0,market);
a:=0;
end
 if cond3  and  a=0 then begin
平多2:sell(holding>0,n/2,market);
a:=1;
end

这样的,可行


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

客户服务部

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

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

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


加好友 发短信
等级:新手上路 帖子:24 积分:180 威望:0 精华:0 注册:2012/7/20 15:08:32
  发帖心情 Post By:2012/8/6 13:35:25    Post IP:114.243.1.107[只看该作者]

非常感谢

我试了一下,仍然是每次平1/2,也就是,2,1,1,1。请再帮忙想想,多谢。


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


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


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20120806153258.png
图片点击可在新窗口打开查看
把条件都写上,不能省


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

客户服务部

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

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

 回到顶部