这里操作策略机会仅仅是日内的,询问编辑方法:
日内的高点与低点是不断的,这里只能提取当下的最高,最低点。
满足如下要求:
1,最高点回调2%,开多,交易手数为C,开仓之后0.2%止损,0.8%止盈,且该仓位不过夜,如果收盘之前5分钟还未平仓,在14:57分钟平仓;
同理: 最低点反弹2%,开多,交易手数为C,开仓之后0.2%止损,0.8%止盈,且该仓位不过夜,如果收盘之前5分钟还未平仓,在14:57分钟平仓;
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编辑过]
最高点回调2%,开多,0.2%止损0.8%止赢。 如果波动较大,超过2%,不是从最高点下来,后面点位也达到2%,那就不能开仓了。
是不是没有解决。 详细看截图

此主题相关图片如下:1.8-3.jpg
上面图上计算的差值是按照close来计算的还是按照公式里面的high和low来计算的?
这些都是从高点回调的,你看看前面的高的k线都满足回跌2%了,那么后面低的k线更加满足回跌2%
嗯, 所以那个需要给排除了。 只能从最高点回调2%,回调过程中次高点在遇到2%回调,就不能开仓了。 这样可以解决吗?反过来最低点反弹也是一样的。
如图示:假设这是一天的行情

此主题相关图片如下:1.8-5.png
上面写的就是这个意思,当日最高最低点的回调
hh:hhv(h,todaybar);
ll:llv(l,todaybar);
表达了就是你想要的当前的当日最高最低点
是这样的,但是盘中看起来,检测出来,出现了很多笔交易。应该只有1笔交易的。 请看图

此主题相关图片如下:1.8-3.jpg