以文本方式查看主题

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

--  作者:wfs8586
--  发布时间:2014/12/22 11:05:12
--  求助 高手帮写模型
策略用在日线图

波动幅度等于={最近3天(当日最高价-当日最低价)的和}/3

买入规则:

当昨天的收盘价低于昨天的开盘价,今天价格达到今天开盘价+波动幅度×0.5开立多头交易

卖出规则:

当昨天的收盘价高于昨天的开盘价,今天价格达到今天开盘价-波动幅度×0.5开立空头交易

退出规则:

多头初始止损(只在开仓当天有效): 今天开盘价-波动幅度×0.4

多头持仓退出规则(开仓第二天开始有效) :今天开盘价-波动幅度×1

空头初始止损(只在开仓当天有效): 今天开盘价+波动幅度×0.4

空头持仓退出规则(开仓第二天开始有效) :今天开盘价+波动幅度×1

交易合约数量规则

每次开仓信号和平仓信号都是交易一手合约!


--  作者:jinzhe
--  发布时间:2014/12/22 11:10:34
--  
日k线交易吗?
--  作者:wfs8586
--  发布时间:2014/12/22 14:36:56
--  
是的
--  作者:jinzhe
--  发布时间:2014/12/22 14:40:17
--  
处理中,请稍等
--  作者:qq代人发帖
--  发布时间:2014/12/22 15:05:05
--  

ATR:=(REF(H-L,3)+REF(H-L,2)+REF(H-L,1))/3;
KD:=REF(C,1)<REF(O,1) AND H>O+0.5*ATR;
KK:=REF(C,1)>REF(0,1) AND L<O-0.5*ATR;

PD:=O-0.4*ATR  OR O-ATR;
PK:=O+0.4*ATR OR O+ATR;

平空:SELLSHORT(PK,1,LIMITR,close);
开多:BUY(KD AND HOLDING=0,1,LIMITR,close);
平多:SELL(PD,1,LIMITR,close);
开空:BUYSHORT(KK AND HOLDING=0,1,LIMITR,close);


--  作者:wfs8586
--  发布时间:2014/12/23 14:37:27
--  
请问5楼老师
这个公式能完全表达1楼策略的意思吗?
尤其是退出规则,初始止损只有在开仓当天有效,其他时间没效。
我调出日K线图测试的时候,为什么产生的信号和我的策略不符合呢

--  作者:pyd
--  发布时间:2014/12/23 14:44:01
--  

日线上的当日判断做不了


--  作者:wfs8586
--  发布时间:2014/12/23 14:48:41
--  
日线上的当日判断做不了
是日K线测试做不了吗?是公式问题还是软件问题
那么有其他的办法做日K线测试吗
[此贴子已经被作者于2014/12/23 14:50:05编辑过]

--  作者:jinzhe
--  发布时间:2014/12/23 14:57:44
--  

测试里面不知道你日线上是先上升还是先回落的,只有一个最后形成k线的效果,所以判断不了

同样的,任何周期下的一根k线之内,判断不了是先涨还是先跌


--  作者:wfs8586
--  发布时间:2014/12/23 15:09:49
--  
不需要判断先涨还是先跌呀,不是只要达到策略里的波动幅度就应该有信号吗,
再说就算上下波幅很大,策略里包含的规则也不冲突啊!
为什么有时候出现做多信号,而当天也给出了做空信号呢,实际上策略里根本就没有达到做空的标准。