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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件高级功能研发区 → 最大持有股票数不得超过20个的股票策略

   

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


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

主题:最大持有股票数不得超过20个的股票策略

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


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
最大持有股票数不得超过20个的股票策略  发帖心情 Post By:2016/10/31 16:51:03 [只看该作者]

1.最大持有股票数20
2.所有股票等权重买入,并且每10s发一次单,每单为卖一量的50%
3.买入条件为量比大于2小于3


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

客户服务部

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

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

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


加好友 发短信
等级:罗宾汉 帖子:11808 积分:20695 威望:0 精华:10 注册:2009/8/18 8:15:13
  发帖心情 Post By:2016/10/31 18:14:25 [只看该作者]

已经安排工作人员帮你编写范例,由于使用VBA进行开发,所有需要一点时间,请耐心关注本帖回复


金字塔—专业程序化软件提供商

金字塔-技术部

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

工作时间:周一至周五 08:30 - 17:30   周末及法定节假日休息

Email:service@weistock.com
 回到顶部
帅哥哟,离线,有人找我吗?
yangze0927
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:15 积分:0 威望:0 精华:0 注册:2015/9/30 10:56:56
  发帖心情 Post By:2016/11/1 10:13:35 [只看该作者]

要多久呀

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


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2016/11/1 11:20:37 [只看该作者]

'买入条件量比你可以直接用股票池选股选出来然后放到自选股分类的TEST板块中去,然后用下面vba程序去做买入动作

 

dim num

'每只股票投入资金量
dim money
money = 100000

'最大持有股票数量
dim max_holding
max_holding = 10


Set b = CreateObject("Stock.Block")

call b.open("TEST",1)

 

'第一个计时器建立头寸

call application.SetTimer(0,5000)

 

'第二个计时器10秒发单,直到money市值
call application.SetTimer(1,10000)

 


 

Sub APPLICATION_Timer(ID)

if ID = 0 then

 for i = 0 to b.count-1
  buynum = marketdata.GetReportData(b.GetStockCode(i),b.GetStockMarket(i)).SellVolume1*0.5
  Result = Order.HoldingInfoByCode2(b.GetStockCode(i),b.GetStockMarket(i),BuyHolding,BuyCost,BuyTodayHolding,SellHolding,SellCost,SellTodayHolding,PNL,UseMargin,"")
  cond_first = BuyHolding<1 and Result <>1
  if num+order.Holding2 + order.OrderNum2 <=max_holding and cond_first  then
   num = num+1
   call order.buy(1,buynum,0,0,b.GetStockCode(i),b.GetStockMarket(i),"",0)
  end if
 next
end if


if ID = 1 then
 for i = 0 to order.Holding2-1
 Result = Order.HoldingInfo2(i,BuyHolding,BuyCost,BuyTodayHolding,SellHolding,SellCost,SellTodayHolding,PNL,UseMargin ,Code,Market)
 buynum = marketdata.GetReportData(Code,Market).SellVolume1*0.5
 price = marketdata.GetReportData(Code,Market).NewPrice
  if BuyHolding<money/price then
   call order.buy(1,buynum,0,0,Code,Market,"",0)
  end if
  next
end if

End Sub


'


Sub APPLICATION_VBAEnd()
call application.KillTimer(0)
call application.KillTimer(1)
set b = nothing
End Sub


Sub APPLICATION_VBAStart()
num = 0
End Sub


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


加好友 发短信
等级:新手上路 帖子:15 积分:0 威望:0 精华:0 注册:2015/9/30 10:56:56
  发帖心情 Post By:2016/11/1 12:52:03 [只看该作者]

买入条件量比你可以直接用股票池选股选出来然后放到自选股分类的TEST板块中去,你这句等于是我要手动添加股票吗,而且你们VBA怎么去监控股票池我不知道

 


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


加好友 发短信
等级:新手上路 帖子:15 积分:0 威望:0 精华:0 注册:2015/9/30 10:56:56
  发帖心情 Post By:2016/11/1 12:53:56 [只看该作者]

你们后台交易可以选择监控的股票池,但是VBA我不知怎么去监控

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


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2016/11/1 13:06:00 [只看该作者]

利用股票池选股后添加到板块中去,vba代码去对这个板块进行循环遍历就行了。

本例是利用股票池和vba结合的使用,简化算法代码


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


加好友 发短信
等级:新手上路 帖子:15 积分:0 威望:0 精华:0 注册:2015/9/30 10:56:56
  发帖心情 Post By:2016/11/1 13:08:33 [只看该作者]

怎么利用股票池选股后添加到板块中去

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


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2016/11/1 13:39:09 [只看该作者]

工具-市场与板块,这边对应分类下的新建一个板块做保存。我这边例子是新建test的板块名


图片点击可在新窗口打开查看此主题相关图片如下:%i2c_f`h$txy%%4ul28{1.png
图片点击可在新窗口打开查看


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


加好友 发短信
等级:新手上路 帖子:15 积分:0 威望:0 精华:0 注册:2015/9/30 10:56:56
  发帖心情 Post By:2016/11/1 14:30:33 [只看该作者]

我用你们的程序买股票结果买了11只不是10只


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