以文本方式查看主题
- 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp)
-- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4)
---- 单纯日内高低点交易策略 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=74136)
|
-- 作者:shalan
-- 发布时间:2015/1/8 0:37:29
-- 单纯日内高低点交易策略
这里操作策略机会仅仅是日内的,询问编辑方法:日内的高点与低点是不断的,这里只能提取当下的最高,最低点。 满足如下要求: 1,最高点回调2%,开多,交易手数为C,开仓之后0.2%止损,0.8%止盈,且该仓位不过夜,如果收盘之前5分钟还未平仓,在14:57分钟平仓; 同理: 最低点反弹2%,开多,交易手数为C,开仓之后0.2%止损,0.8%止盈,且该仓位不过夜,如果收盘之前5分钟还未平仓,在14:57分钟平仓;
|
-- 作者:pyd
-- 发布时间:2015/1/8 9:17:05
--
hh:hhv(h,todaybar); ll:llv(l,todaybar); if 0.98*hh>=l then buy(holding=0,1,market); if enterprice-l>=0.002*enterprice then sell(holding>0,holding,market); if h-enterprice>=0.008*enterprice then sell(holding>0,holding,market); if time>=145700 then sell(holding>0,holding,market); if h>=1.02*ll then buyshort(holding=0,c,market); if h-enterprice>=0.002*enterprice then sellshort(holding<0,holding,market); if enterprice-l>=0.008*enterprice then sellshort(holding<0,holding,market); if time>145700 then sellshort(holding<0,holding,market);
[此贴子已经被作者于2015/1/8 14:21:23编辑过]
|
-- 作者:shalan
-- 发布时间:2015/1/8 11:19:26
--
最高点回调2%,开多,0.2%止损0.8%止赢。 如果波动较大,超过2%,不是从最高点下来,后面点位也达到2%,那就不能开仓了。
是不是没有解决。 详细看截图
此主题相关图片如下:1.8-3.jpg
|
-- 作者:jinzhe
-- 发布时间:2015/1/8 11:29:55
--
上面图上计算的差值是按照close来计算的还是按照公式里面的high和low来计算的?
|
-- 作者:shalan
-- 发布时间:2015/1/8 11:38:30
--
不是close,是按照最高点和最低点计算的。
|
-- 作者:jinzhe
-- 发布时间:2015/1/8 13:44:23
--
这些都是从高点回调的,你看看前面的高的k线都满足回跌2%了,那么后面低的k线更加满足回跌2%
|
-- 作者:shalan
-- 发布时间:2015/1/8 14:07:37
--
嗯, 所以那个需要给排除了。 只能从最高点回调2%,回调过程中次高点在遇到2%回调,就不能开仓了。 这样可以解决吗?反过来最低点反弹也是一样的。
如图示:假设这是一天的行情
此主题相关图片如下:1.8-5.png
|
-- 作者:jinzhe
-- 发布时间:2015/1/8 14:19:27
--
上面写的就是这个意思,当日最高最低点的回调
hh:hhv(h,todaybar); ll:llv(l,todaybar); 表达了就是你想要的当前的当日最高最低点
|
-- 作者:shalan
-- 发布时间:2015/1/8 14:27:36
--
是这样的,但是盘中看起来,检测出来,出现了很多笔交易。应该只有1笔交易的。 请看图 此主题相关图片如下:1.8-3.jpg
|
-- 作者:jinzhe
-- 发布时间:2015/1/8 14:40:58
--
那么你要怎么去掉这些满足条件的信号?
|