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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 请帮忙实现一个简单的追涨停板的策略

   

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


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

主题:请帮忙实现一个简单的追涨停板的策略

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


加好友 发短信
等级:新手上路 帖子:33 积分:60 威望:0 精华:0 注册:2013/1/2 11:01:26
请帮忙实现一个简单的追涨停板的策略  发帖心情 Post By:2014/3/14 17:36:27    Post IP:222.72.250.98[显示全部帖子]

 首先我有一个股票池


1 股票池的股票在14:45之前涨幅大于9.90%(连续5笔成交作判断)

2 满足条件1时,好比是14:00,当日累计成交量是昨天截止14:00时的3倍

则以涨停板价格报单买入总资金的50%,请问这个怎么用代码实现(希望是TICK级别)?

谢谢。

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


加好友 发短信
等级:新手上路 帖子:33 积分:60 威望:0 精华:0 注册:2013/1/2 11:01:26
  发帖心情 Post By:2014/3/16 21:27:22    Post IP:114.86.8.163[显示全部帖子]

这个应该不是太复杂吧,高手们拨冗看下吧。

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


加好友 发短信
等级:新手上路 帖子:33 积分:60 威望:0 精华:0 注册:2013/1/2 11:01:26
  发帖心情 Post By:2014/3/17 11:19:26    Post IP:222.72.250.98[显示全部帖子]

不是很明白,一共就两步,

 

1找出满足条件的股票

2涨停价买入

 

为啥分步可以,合起来就不行呢?


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


加好友 发短信
等级:新手上路 帖子:33 积分:60 威望:0 精华:0 注册:2013/1/2 11:01:26
  发帖心情 Post By:2014/3/17 12:33:37    Post IP:222.72.250.98[显示全部帖子]

股票池是给定的,不用当日选的。


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


加好友 发短信
等级:新手上路 帖子:33 积分:60 威望:0 精华:0 注册:2013/1/2 11:01:26
  发帖心情 Post By:2014/3/17 16:04:54    Post IP:222.72.250.98[显示全部帖子]

如果不用资金百分比呢?按照绝对资金量,例如每次用10万,可以自动转成股数购买吗?

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


加好友 发短信
等级:新手上路 帖子:33 积分:60 威望:0 精华:0 注册:2013/1/2 11:01:26
  发帖心情 Post By:2014/3/31 10:24:05    Post IP:222.72.250.98[显示全部帖子]

正在学习:

if DYNAINFO( 14)>=0.099 and extgbdata('jilu')=0 then begin
 extgbdataset('biaoji',1);
 extgbdataset('jilu',1);
 extgbdataset('shijian',dynainfo(207));
end

if dynainfo(14)<0.099 then begin
 extgbdataset('biaoji',0);
 extgbdataset('jilu',0); 
end


这里是不是可以不用两个IF? 如果改写成这样,是不是效果一样?


 extgbdataset('biaoji',0);
 extgbdataset('jilu',0);



if DYNAINFO( 14)>=0.099 and extgbdata('jilu')=0 then begin
 extgbdataset('biaoji',1);
 extgbdataset('jilu',1);
 extgbdataset('shijian',dynainfo(207));
end




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


加好友 发短信
等级:新手上路 帖子:33 积分:60 威望:0 精华:0 注册:2013/1/2 11:01:26
  发帖心情 Post By:2014/3/31 10:54:02    Post IP:222.72.250.98[显示全部帖子]

 好的,还有一个问题
if extgbdata('biaoji')=1 and
timetot0(dynainfo(207))-timetot0(extgbdata('shijian'))>5 ————》 这句是指超过指定涨幅之后再等5秒钟?
 and time<144500
 and sum(vol,todaybar)>=ref(sum(vol,todaybar),ref(todaybar,todaybar))——————》sum(vol,todaybar) 这个是今日截止某时的总成交量吧,后面为啥就是昨日截止同一时刻的总成交量? 不太理解...
 then tbuy(tholding=0,1,lmt,DYNAINFO( 54));


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


加好友 发短信
等级:新手上路 帖子:33 积分:60 威望:0 精华:0 注册:2013/1/2 11:01:26
  发帖心情 Post By:2014/3/31 11:13:25    Post IP:222.72.250.98[显示全部帖子]

 ref(todaybar,todaybar)求的是一天总共有多少根k线

这个代码的结果是不是可变的?
例如如果用1分钟的时间周期,返回240,
如果用5分钟的时间周期,返回48?

那么如果用分笔呢?

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


加好友 发短信
等级:新手上路 帖子:33 积分:60 威望:0 精华:0 注册:2013/1/2 11:01:26
  发帖心情 Post By:2014/3/31 13:03:21    Post IP:222.72.250.98[显示全部帖子]

 我做了一个指标:INDI:ref(todaybar,todaybar);
用在一分钟图上,每天数据都不一样....图片点击可在新窗口打开查看

例如QJWL 3/28的时候是218
               3/27 198
               3/24 204

这个不应该是每天都240的么...

 回到顶部