以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  请给予一个股票池选股交易的示范代码,十分感谢!!  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=95182)

--  作者:厚德载物生
--  发布时间:2016/3/28 11:26:47
--  请给予一个股票池选股交易的示范代码,十分感谢!!
请给予一个股票池选股交易的示范代码,十分感谢!!

具体如下,
股票池 第一条件
前两二日内有一天有涨停,不符合则踢出股票池

股票池 第二条件
上一交易日的收盘价,高于近5个交易日的最高价,且今日开盘价不是涨停版,则买入

股票池 第三条件
买入次日,盈利达到10%,收盘平仓

--  作者:jinzhe
--  发布时间:2016/3/28 11:29:04
--  
这3个是并列关系,还是递进关系?
--  作者:厚德载物生
--  发布时间:2016/3/28 17:45:50
--  
递进关系 十分感谢
--  作者:jinzhe
--  发布时间:2016/3/29 9:08:07
--  
 第一条件
前两二日内有一天有涨停,不符合则踢出股票池

股票池 第二条件
上一交易日的收盘价,高于近5个交易日的最高价,且今日开盘价不是涨停版,则买入

股票池 第三条件
买入次日,盈利达到10%,收盘平仓

 

1.设置股票池代码,然后用股票池进行选择

股票池条件:(ref(ref(hhv(h,todaybar),todaybar),todaybar)>ref(ref(close,todaybar),todaybar)*1.1) or (ref(hhv(h,todaybar),todaybar)>ref(ref(ref(close,todaybar),todaybar),todaybar)*1.1);

 

 

2.将选择出的股票池再后台上进行监控,然后用后台交易进行买卖,代码如下:

为了达到引用的目的,需要建立两个策略,第一个为被引用策略,命名为:公式1,这个公式不做后台交易

公式1:

hh:hhv(h,5);

 

然后另外新建一个策略,这个是实际的交易策略:

if ref(close,todaybar)>stkindi(\'\',\'公式1.hh\',0,6,-2) and open<ref(close,todaybar)*1.1 then tbuy(1,这里写下单数量,mkt);

if tbuyholding(0)>0 and (dynainfo(7)-tenterprice)/tenterprice>0.1 then tsell(1,0,mkt);

[此贴子已经被作者于2016/3/29 11:30:20编辑过]

--  作者:厚德载物生
--  发布时间:2016/3/29 11:24:02
--  
管理员真伟大
--  作者:lianhc
--  发布时间:2016/4/14 13:32:40
--  
股票池,怎么设置为,每天9:40启动一下?
--  作者:jinzhe
--  发布时间:2016/4/14 13:36:46
--  
另外的帖子里面给你截图了