以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  股票池当天选出来的股如果不删除的问题  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=152169)

--  作者:sisz
--  发布时间:2017/4/26 9:09:34
--  股票池当天选出来的股如果不删除的问题
股票池当天选出来的股如果不删除的问题
1.删除   

后果就是后台在池子里找不到之前的买的票

2.不删除 

后果: 自选股这个版块会越来越大 都有几百个票 这样就导致后台买卖严重不准确  后台会买入前几天选进来的票 这样的票已经过期了 



我的本意是:后台只买入当天股票池选出来的票   


我应该如何解决这个问题  而不是要买入过期的票 




--  作者:sisz
--  发布时间:2017/4/26 9:11:05
--  


图片点击可在新窗口打开查看此主题相关图片如下:1015.png
图片点击可在新窗口打开查看

 

 


--  作者:yukizzc
--  发布时间:2017/4/26 9:14:08
--  

后台程序里

加个

if TBUYHOLDING(1)>0 then tbuy


--  作者:sisz
--  发布时间:2017/4/26 9:26:30
--  
 TBUYHOLDING(1) 函数我查了一下 >0 表示我有持仓的    我已经买过的 

这个是当天的选出来的票?




--  作者:yukizzc
--  发布时间:2017/4/26 10:09:28
--  
TBUYHOLDING(1) = 0 表示账户没有该持仓才会买入
--  作者:sisz
--  发布时间:2017/4/26 10:47:28
--  
TBUYHOLDING(1) = 0  
 我现在用的就是这个条件 防止他重复购买的 


我现在每天早上都会自动选一遍票 后台自动根据条件买卖 
如果  TBUYHOLDING(1) >0    我已经买过的票


然后再tbuy  这样不是加仓了吗 




--  作者:yukizzc
--  发布时间:2017/4/26 11:14:45
--  

那你用进入股票池后一天出场那个设置

只正对今天股票池选出的品种这个不太好作,只能设置进入池子后多久离开这样


--  作者:sisz
--  发布时间:2017/4/26 11:42:13
--  
那你用进入股票池后一天出场那个设置 

你试过他这个设置吗 


如果设置一天后删除 ,那么 手里的票下跌的时候就没法卖出,因为昨天买的票已经被你删掉了  池子里没有了  后台找不到这个票 



--  作者:yukizzc
--  发布时间:2017/4/26 13:39:28
--  

那就股票池弄成两个

第一个只选股不删除,然后后台的策略用平仓程序去执行

 

第二个股票池选出的股票,隔一天就删除,后台的策略对它做开仓动作。

 

 

其他的你如果要对股票池做一些,if and or for的等等操作可能都不行,如果要做复杂算法还请直接走程序去做了


--  作者:sisz
--  发布时间:2017/4/26 16:43:16
--  
2个股票池 我是测试版 还不能用 他只能测试一个池子