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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 文华模型如何转换到金字塔

   

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


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

主题:文华模型如何转换到金字塔

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


加好友 发短信 czt
等级:蜘蛛侠 帖子:1445 积分:6114 威望:0 精华:3 注册:2012/1/16 10:31:19
  发帖心情 Post By:2012/3/26 8:47:08    Post IP:58.246.57.26[显示全部帖子]

正在处理

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


加好友 发短信 czt
等级:蜘蛛侠 帖子:1445 积分:6114 威望:0 精华:3 注册:2012/1/16 10:31:19
  发帖心情 Post By:2012/3/26 9:16:39    Post IP:58.246.57.26[显示全部帖子]


MA1:MA(CLOSE,N1);
MA2:MA(CLOSE,N2);
MA3:MA(CLOSE,N3);
MA4:MA(CLOSE,N4);
exitshort:CROSS(MA1,MA2)&&CLOSE>MA4,tfilter;
enterlong:CROSS(MA1,MA2)&&CLOSE>MA4,tfilter;

exitlong: CROSS(MA2,MA1)||CROSS(MA4,CLOSE),tfilter;
entershort:CROSS(MA2,MA1)||CROSS(MA4,CLOSE),tfilter;


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


加好友 发短信 czt
等级:蜘蛛侠 帖子:1445 积分:6114 威望:0 精华:3 注册:2012/1/16 10:31:19
  发帖心情 Post By:2012/3/26 9:46:40    Post IP:58.246.57.26[显示全部帖子]

如果你要设置N1,N2,N3,N4的周期可以用input函数
用法:INPUT:N(5), M(10,1,100,2);
表示定义参数N,缺省值为5
//N1周期的收盘价
MA1:MA(CLOSE,N1);
//N2周期的收盘价
MA2:MA(CLOSE,N2);
//N3周期的收盘价
MA3:MA(CLOSE,N3);
//N4周期的收盘价
MA4:MA(CLOSE,N4);
//以下2句,就是文华中的bpk,平空开多,并且加上了信号过滤函数
exitshort:CROSS(MA1,MA2)&&CLOSE>MA4,tfilter;
enterlong:CROSS(MA1,MA2)&&CLOSE>MA4,tfilter;
//以下2句,就是文华中的spk,平多开多,并且加上了信号过滤函数
exitlong: CROSS(MA2,MA1)||CROSS(MA4,CLOSE),tfilter;
entershort:CROSS(MA2,MA1)||CROSS(MA4,CLOSE),tfilter;

 


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


加好友 发短信 czt
等级:蜘蛛侠 帖子:1445 积分:6114 威望:0 精华:3 注册:2012/1/16 10:31:19
  发帖心情 Post By:2012/3/26 9:50:52    Post IP:58.246.57.26[显示全部帖子]

你用的是什么版本?专业版?

可以写,稍后给出代码

 

[此贴子已经被作者于2012-3-26 9:52:46编辑过]

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


加好友 发短信 czt
等级:蜘蛛侠 帖子:1445 积分:6114 威望:0 精华:3 注册:2012/1/16 10:31:19
  发帖心情 Post By:2012/3/26 10:08:18    Post IP:58.246.57.26[显示全部帖子]

//取当前品种的最小变动价位
A:=mindiff;
//低于买开仓价100个点差,多头止损;高于买开仓价300个点差,多头止赢
if (C<=ENTERPRICE-100*mindiff||C>=ENTERPRICE+300*A)&&ENTERPRICE>0 then sell(1,0,market);

//高于卖开仓价100个点差,空头止损;低于卖开仓价300个点个点差,空头止赢
if (C>=EXITPRICE+100*A||C<=EXITPRICE-300*A)&&EXITPRICE>0 then sellshort(1,0,market);


 


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


加好友 发短信 czt
等级:蜘蛛侠 帖子:1445 积分:6114 威望:0 精华:3 注册:2012/1/16 10:31:19
  发帖心情 Post By:2012/3/26 11:01:44    Post IP:58.246.57.26[显示全部帖子]

你把全部代码一起发来,给您改  不要分开发,分开的话,用的函数不同会导致不能用

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


加好友 发短信 czt
等级:蜘蛛侠 帖子:1445 积分:6114 威望:0 精华:3 注册:2012/1/16 10:31:19
  发帖心情 Post By:2012/3/26 16:37:50    Post IP:58.246.57.26[显示全部帖子]

1。 控制在9点到14.30之间进行交易操作

在你前面的条件里添加if time>090000 and time<143000 then ...这个条件

2. 二点50分平所有仓

if time <145000 then

begin

   sell (holding>0,0,market);

   sellshort(holding<0,0,market);

end

 


 回到顶部