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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → [求助]如何在日内策略中调取前n天的日线级别数据

   

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


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

主题:[求助]如何在日内策略中调取前n天的日线级别数据

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


加好友 发短信
等级:新手上路 帖子:47 积分:10 威望:0 精华:0 注册:2013/1/29 12:20:19
[求助]如何在日内策略中调取前n天的日线级别数据  发帖心情 Post By:2013/7/22 14:07:50    Post IP:14.150.203.149[只看该作者]

1、在一个5分钟的日内策略当中,想要调取前n天的每天最高价和最低价之和,应该怎样编写?2、同样这个策略,采用的逐K模式,一般都是在出信号K线的下根K线开盘发单,但是想要设置一个止损指令——即在最新价达到一定价位就马上止损,而不是等到现在这根K线走完才发单,应该如何写交易指令?


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


加好友 发短信
等级:管理员 帖子:5082 积分:17642 威望:0 精华:6 注册:2010/7/15 9:05:58
  发帖心情 Post By:2013/7/22 14:19:48    Post IP:58.246.57.26[只看该作者]

1.

创建一个指标/公式fd

h6:hhv(high,6);
l6:llv(low,6);

 

2.新建一个公式TEST

HPPOINTIF:STKINDI('','fd.h6',0,6,-1);//日线前6周期高点
LPPOINTIF:STKINDI('','fd.l6',0,6,-1);//低点



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

客户服务部

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

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

service@weistock.com

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

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


加好友 发短信
等级:新手上路 帖子:47 积分:10 威望:0 精华:0 注册:2013/1/29 12:20:19
  发帖心情 Post By:2013/7/22 14:46:31    Post IP:14.150.203.149[只看该作者]

谢谢你对第一个问题的解答,请帮我再看看第二个问题:2、同样这个策略,采用的逐K模式,一般都是在出信号K线的下根K线开盘发单,但是想要设置一个止损指令——即在最新价达到一定价位就马上止损,而不是等到现在这根K线走完才发单,应该如何写交易指令?

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


加好友 发短信
等级:超级版主 帖子:5895 积分:3774 威望:0 精华:0 注册:2012/1/1 0:00:01
  发帖心情 Post By:2013/7/22 14:50:57    Post IP:58.246.57.26[只看该作者]

2.选用:固定时间间隔

 

(1)原来本根K线满足CON,想要下根K线开盘发单的语句

---原来写法:IF CON AND HOLDING=0 THEN BUY(1,1,MARKET);

---改为:IF REF(CON,1) AND HOLDING=0 THEN BUY(1,1,MARKET);

 

(2)满足条件,就立马平仓的,就直接使用  IF CON2 AND HOLDING>0 THEN SELL....

    在立马平仓的里面,要注意信号闪烁问题,请合理使用OPEN,HIGH,LOW使您的信号不闪烁.

 

 



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

客户服务部

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

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

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


加好友 发短信
等级:新手上路 帖子:47 积分:10 威望:0 精华:0 注册:2013/1/29 12:20:19
  发帖心情 Post By:2013/7/22 16:45:43    Post IP:14.150.203.149[只看该作者]

明白了,谢谢图片点击可在新窗口打开查看
以下是引用lichenghu在2013/7/22 14:50:57的发言:

2.选用:固定时间间隔

 

(1)原来本根K线满足CON,想要下根K线开盘发单的语句

---原来写法:IF CON AND HOLDING=0 THEN BUY(1,1,MARKET);

---改为:IF REF(CON,1) AND HOLDING=0 THEN BUY(1,1,MARKET);

 

(2)满足条件,就立马平仓的,就直接使用  IF CON2 AND HOLDING>0 THEN SELL....

    在立马平仓的里面,要注意信号闪烁问题,请合理使用OPEN,HIGH,LOW使您的信号不闪烁.

 

 


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


加好友 发短信
等级:新手上路 帖子:47 积分:10 威望:0 精华:0 注册:2013/1/29 12:20:19
  发帖心情 Post By:2013/7/22 23:11:53    Post IP:183.235.249.58[只看该作者]

1、先建立一个指标marange
input:n(10,3,20,1);

marange:=(ma(h,n)-ma(l,n));

2、然后在交易公式中
predayrange:=stkindi('','marange.marange',0,6,-1);
在K线图中不时显示该行解释错误,而且predayrange的值也一直为零

请问是什么地方出了问题???

 回到顶部