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


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

   

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


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

主题:公式编写问题

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


加好友 发短信
等级:金字塔养老院 帖子:1323 积分:6764 威望:0 精华:0 注册:2011/6/14 17:27:11
公式编写问题  发帖心情 Post By:2012/9/12 14:54:48    Post IP:58.246.57.26[只看该作者]

请帮忙写一个K,D多周期共振日内交易模型如下:交易思路为:
  当K,D指标1分钟,3分钟,5分钟,10分钟,15分钟,30分钟,60分钟,日线所有周期同时处于金叉时开多单,当K,D指标所有周期同时处于死叉时,开空单,当任何一个周期金叉死叉发生冲突时全部止损平仓,以此循环开平仓。
  请注意: 当K,D指标所有周期同时处于金叉或同时处于死叉时, 而并非所指同时金叉或同时死叉!
  早上和中午开盘后3分钟内不进行交易,上午和下午收盘前3分钟全部平仓。
   
ARSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:SMA(ARSV,N1,1),COLORGREEN;
D:SMA(K,N2,1),COLORGREEN;
IF(K>=REF(K,1),K,DRAWNULL),COLORRED;
IF(D>=REF(D,1),D,DRAWNULL),COLORRED;{金叉变红色}


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

客户服务部

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

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

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com
 回到顶部
帅哥哟,离线,有人找我吗?
jinzhe
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


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

 请注意: 当K,D指标所有周期同时处于金叉或同时处于死叉时, 而并非所指同时金叉或同时死叉!

前后有何区别?



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

客户服务部

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

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

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


加好友 发短信
等级:金字塔养老院 帖子:1323 积分:6764 威望:0 精华:0 注册:2011/6/14 17:27:11
  发帖心情 Post By:2012/9/12 14:59:46    Post IP:58.246.57.26[只看该作者]

金叉死叉是一个点,并非一个状态 你用大于小于即可。

 



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

客户服务部

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

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

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com
 回到顶部
帅哥哟,离线,有人找我吗?
jinzhe
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


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

公式1,命名为kd_2,用于调用
ARSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:SMA(ARSV,N1,1),COLORGREEN;
D:SMA(K,N2,1),COLORGREEN;
IF(K>=REF(K,1),K,DRAWNULL),COLORRED;
IF(D>=REF(D,1),D,DRAWNULL),COLORRED;{金叉变红色}
公式2,正式交易公式,命名根据自己的需求命名


tt:=time>090300 and time<112700 or (time>133300 and time<145700);//交易时间,根据1分钟周期商品期货设定,如果需要其他周期,股指期货,请自行修改
pingc:= time>112700 and time<=113000 or( time>145700 and time<=150000);//强平时间,设定和上面相同
k1:=stkindi('','kd_2.k',0,1);//调用1分钟k
k3:=stkindi('','kd_2.k',0,17);//调用3分钟k
k5:=stkindi('','kd_2.k',0,2);//调用5分钟k
k10:=stkindi('','kd_2.k',0,18);//调用10分钟k
k15:=stkindi('','kd_2.k',0,3);//调用15分钟k
k30:=stkindi('','kd_2.k',0,4);//调用30分钟k
k60:=stkindi('','kd_2.k',0,5);//调用60分钟k
kday:=stkindi('','kd_2.k',0,6);//调用日线k


d1:=stkindi('','kd_2.d',0,1);//调用1分钟d
d3:=stkindi('','kd_2.d',0,17);//调用3分钟d
d5:=stkindi('','kd_2.d',0,2);//调用5分钟d
d10:=stkindi('','kd_2.d',0,18);//调用10分钟d
d15:=stkindi('','kd_2.d',0,3);//调用15分钟d
d30:=stkindi('','kd_2.d',0,4);//调用30分钟d
d60:=stkindi('','kd_2.d',0,5);//调用60分钟d
dday:=stkindi('','kd_2.d',0,6);//调用日线d

buycond:= k1>d1 and k3>d3 and k5>d5 and k10>d10 and k15>d15 and k30>d30   and k60>d60 and kday>dday;//全部金叉

buyshortcond:=k1<d1 and k3<d3 and k5<d5 and k10<d10 and k15<d15 and k30<d30   and k60<d60 and kday<dday;//全部死叉

if buycond then buy(holding=0,1,market);//金叉多

if buyshortcond then buy(holding=0,1,market);//死叉空

if holding>0 and  (k1<d1 or k3<d3 or k5<d5 or k10<d10 or k15<d15 or k30<d30   or k60<d60 or kday<dday) then sell(holding>0,0,market);//当任意周期死叉了就平

if holding<0 and (k1>d1 or k3>d3 or k5>d5 or k10>d10 or k15>d15 or k30>d30   or k60>d60 or  kday>dday) then sellshort(holding<0,0,market);//当任意周期金叉了就平

if pingc then begin
sell(1,0,market);
sellshort(1,0,market);
end//收盘前平仓



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

客户服务部

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

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

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


加好友 发短信
等级:新手上路 帖子:35 积分:210 威望:0 精华:0 注册:2012/9/7 14:11:07
  发帖心情 Post By:2012/9/12 16:59:13    Post IP:183.66.10.75[只看该作者]

另外,帮我做一个非日内模型,以便测试历史收益。 

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


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

你把收盘前平仓和交易时间段那个条件给去掉就行了


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

客户服务部

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

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

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


加好友 发短信
等级:新手上路 帖子:35 积分:210 威望:0 精华:0 注册:2012/9/7 14:11:07
  发帖心情 Post By:2012/9/12 17:32:40    Post IP:183.66.10.75[只看该作者]

货1

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


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

请完善下自己的思路



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

客户服务部

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

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

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


加好友 发短信
等级:超级版主 帖子:3534 积分:10003 威望:0 精华:5 注册:2012/5/25 0:00:01
  发帖心情 Post By:2012/9/13 20:38:00    Post IP:180.158.252.206[只看该作者]

技术指标:

input:n(9,1,100,10),n1(3,2,40,4),n2(3,2,40,4);
ARSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:SMA(ARSV,N1,1),COLORGREEN;
D:SMA(K,N2,1),COLORGREEN;

交易系统:

 

tt:=time>090300 and time<112700 or (time>133300 and time<145700);//交易时间,根据1分钟周期商品期货设定,如果需要其他周期,股指期货,请自行修改
pingc:= time>112700 and time<=113000 or( time>145700 and time<=150000);//强平时间,设定和上面相同


k1:=stkindi('','kd_2.k',0,1);//调用1分钟k
k3:=stkindi('','kd_2.k',0,17);//调用3分钟k
k5:=stkindi('','kd_2.k',0,2);//调用5分钟k
k10:=stkindi('','kd_2.k',0,18);//调用10分钟k
k15:=stkindi('','kd_2.k',0,3);//调用15分钟k
k30:=stkindi('','kd_2.k',0,4);//调用30分钟k
k60:=stkindi('','kd_2.k',0,5);//调用60分钟k
kday:=stkindi('','kd_2.k',0,6);//调用日线k


d1:=stkindi('','kd_2.d',0,1);//调用1分钟d
d3:=stkindi('','kd_2.d',0,17);//调用3分钟d
d5:=stkindi('','kd_2.d',0,2);//调用5分钟d
d10:=stkindi('','kd_2.d',0,18);//调用10分钟d
d15:=stkindi('','kd_2.d',0,3);//调用15分钟d
d30:=stkindi('','kd_2.d',0,4);//调用30分钟d
d60:=stkindi('','kd_2.d',0,5);//调用60分钟d
dday:=stkindi('','kd_2.d',0,6);//调用日线d

kx1:=k1>d1,noaxis;
kx3:=k3>d3,noaxis;
kx5:=k5>d5,noaxis;
kx10:=k10>d10,noaxis;
kx15:=k15>d15,noaxis;
kx30:=k30>d30,noaxis;
kx60:=k60>d60,noaxis;
kxday:=kday>dday,noaxis;

dx1:=k1<d1,noaxis;
dx3:=k3<d3,noaxis;
dx5:=k5<d5,noaxis;
dx10:=k10<d10,noaxis;
dx15:=k15<d15,noaxis;
dx30:=k30<d30,noaxis;
dx60:=k60<d60,noaxis;
dxday:=kday<dday,noaxis;

 

if (kx1+kx3+kx5+kx10+kx15+kx30+kx60+kxday)<>8 and (dx1+dx3+dx5+dx10+dx15+dx30+dx60+dxday)<>8 and holding<>0 then begin
sell(1,1,market);
sellshort(1,1,market);
ENd
if kx1+kx3+kx5+kx10+kx15+kx30+kx60+kxday=8 and holding=0 then buy(1,1,market);
if dx1+dx3+dx5+dx10+dx15+dx30+dx60+dxday=8 and holding=0 then buyshort(1,1,market);

if pingc then begin
sell(1,0,market);
sellshort(1,0,market);
end//收盘前平仓

 

 

根据电话来电修改。2个指标已上传。开启金字塔 双击即可

交易系统目录为:交易系统——论坛代码——K,D多周期共振日内交易模型。

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:k,d多周期共振日内交易模型.rar



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

产品部

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

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

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com
 回到顶部
帅哥哟,离线,有人找我吗?
a290380438
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:35 积分:210 威望:0 精华:0 注册:2012/9/7 14:11:07
  发帖心情 Post By:2012/9/14 11:25:38    Post IP:183.66.26.37[只看该作者]

内1

 

要1便


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