以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  股票策略编写问题  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=183648)

--  作者:rao7310152
--  发布时间:2020/12/28 11:09:56
--  股票策略编写问题
第一,我是做股票策略,很多信号出现日内,我需要加入t+1的函数,如何添加
第二,如何写5根K线内不存在macd的dif小于0
第三,如何写涨停不买,涨停也不卖
第四,如何引用深证成指的数值,比如在开仓条件上加当深圳成指价格在60天均线上才符合开仓

--  作者:FireScript
--  发布时间:2020/12/28 13:33:06
--  
 1.t+1的处理 参考这个帖子:
http://www.weistock.com/bbs/dispbbs.asp?boardid=17&Id=159454

2.
cd1:count(dif>0,5)=5;//五周期内都满足dif>0

3.平仓条件:
zd:100*(c-ref(c,1))/ref(c,1);//涨跌幅

cd2:not(zd>=9.99);//加到开仓条件里
cd3:not(zd<=-9.99);//加到平仓条件里


4.
这个用跨周期函数处理下。
szzs:CALLSTOCK(\'SZ399001\',VTCLOSE,6,0);//调用最新的指数价格
szzsma60:STKINDI(\'SZ399001\',\'ma.ma4\',0,6,0);//调用日线级别的指数60日均线。这个周期你可以自行调整下。

--  作者:rao7310152
--  发布时间:2020/12/28 13:46:43
--  
谢谢老师
问题:我的策略只交易我的自定义板块的一批股票,请问如何添加这个条件,框定板块是否一定要用后台程序化交易,图标程序化交易是否也可以

--  作者:FireScript
--  发布时间:2020/12/28 13:48:09
--  
 图表的吗?如果是图表就只能拆分框架形成多窗口来交易了,一个窗口一个品种。图表其实不太适合交易股票的模式。
--  作者:rao7310152
--  发布时间:2020/12/28 14:02:19
--  
嗯嗯,后台程序化可以自定义板块对吧
--  作者:FireScript
--  发布时间:2020/12/28 14:04:01
--  
 后台可以直接监控一整个版块。图表就不行。


--  作者:rao7310152
--  发布时间:2021/1/2 8:03:38
--  
请问老师股票策略在后台程序中如何写本周期挂总资金的百分之10在买一价格挂单交易
第二,怎么写如果遇到15点出开仓信号,提前10秒挂单交易

--  作者:FireScript
--  发布时间:2021/1/4 9:13:54
--  
 1.tbuy(1,10%,lmt,DYNAINFO( 28)),PERTRADER;
百分比函数直接处理就行了。

2.
提前下单必须是轮询模式才能实现。你如果是走完K模式的话是不行的。而你如果是固定轮询模式,本身就是触发了就下单的。
[此贴子已经被作者于2021/1/4 9:20:00编辑过]

--  作者:rao7310152
--  发布时间:2021/1/4 14:48:28
--  
老师,请问如何写macd金叉开仓后出现第二次死叉才平仓
--  作者:FireScript
--  发布时间:2021/1/4 15:00:34
--  
 如果是后台程序化的话:
下面这个计算作为平仓条件就行了。
cd:count(macdsc,TENTERBARS(1))=2 and macdsc;//当前死叉 且开仓以来死叉次数是2