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


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

   

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


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

主题:卖出确定

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


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2019/11/14 9:34:26    Post IP:180.169.30.6[显示全部帖子]

 1.如果2个思路 监控的都是同样的版块 。那就有点难区分了。因为2个策略本身是独立运行的 不相互沟通。我看你另一个帖子说的是用股票池选股。其实如果是股票池选股,后台程序化进行买卖,这个应该还是有可能能实现的。因为选股时候可以把选的股票放到不同板块去,然后后台就监控不同的板块,我监控的板块里面都没有这个品种,自然也不会去平它。

2.限制总的买入个数,也是可以的,思路就是读版块品种数量就行了,但是也可能存在一些巧合情况下的误差,比如我思路1 刚判断总的数量小于5,思路2瞬间下了一个,那我思路1至少要等到下次判断时候才能知道。

“思路2因晚一些触发而1支都没机会买”  这个得理清楚一套逻辑和流程出来才行。比如你说这个晚 到底晚多久才算晚呢。如果就是一直都不满足,那我思路1到后面到底还下不下呢。这个需要用户自行理清里面的逻辑。


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2019/11/14 11:08:35    Post IP:180.169.30.6[显示全部帖子]

 1.你这里是担心把前面卖出去的又重新买入了是吗? 后台有代码可以执行从版块删除品种的操作。卖出后直接进行删除即可
DELETEFROMBLOCK( , ) 就可以执行。在执行卖出的时候,把这个也进行一次执行即可。代码稍微注意点,卖出的条件必须和删除品种的操作完全同步即可。

2.STKCOUNT( ) 函数即可。这个函数取的是版块的品种数量,利用这个函数还能统计当前这个版块 在实际持仓里面 到底持有了几只品种 ;

在实际持仓里直接进行操作是不行的,你无法区分2个品种来源,因此我前面才建议你下单之前先放到版块里去,这样就相当于多了一个来源的标识了。知道来源了就能控制数量了。




命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2019/11/14 14:00:23    Post IP:180.169.30.6[显示全部帖子]

1.先从头理一下 。需求是不是大致如下几点:
1)策略1 和策略2  哪个策略买入,也由哪个策略卖出。策略1买入的不能由策略2执行卖出
2)策略1 和策略2 实际持有的品种数量有上限,分别是3,2;(是单日数量还是说历史买入的也计算在内?)
3)买入只能买当天进入的品种。昨日进入的品种不买入。

2.这个需要写一个循环。
限制下在最后一个K操作即可
VARIABLE:ct:=0;
num:=STKCOUNT('自选股');
for i=1 to num do
begin
codeStr:=STKFROMBLK('自选股',i);
cc:TBUYHOLDINGEX('',codeStr,1); //这里需要根据是统计今日仓还是老仓 进行调整
if cc>0 then ct:=ct+1;
end

你这个需求主要是在涉及到2个策略交易到同样品种的时候会很麻烦。所以我想问清楚全部明显 然后我本地先尝试下。


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2019/11/14 15:38:05    Post IP:180.169.30.6[显示全部帖子]

 第二条还需要明确下:比如当前策略1昨天买入了三个品种的持仓且现在还在持仓中,今天又把三个品种中的某一个重复选进来了,那现在是下单还是不下单呢。等于是品种类不增加,还是三个品种,但是量上有增加。  另外就是这个三支是指当日买入的量限制在三支,还是说账户栏上始终保持只能有三支。2个区别还是很大的。
第三条确认下:意思是只管当前是否符合条件,无论什么时候进入池子的,只要持仓限制没达到就可以买入是吗?





命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2019/11/14 16:16:19    Post IP:180.169.30.6[显示全部帖子]

 最后一个需要确认的东西。策略1 和策略2 是可能同时选到同一个品种上去的。这种的处理逻辑是怎样选择?允许2个策略各下一次吗,等于是某个品种重复买入了。


命数如织,当如磐石。
 回到顶部