-- 作者:aback
-- 发布时间:2012/5/21 13:18:15
-- 编写求助
我想加个M头或W底的策略,以M头为例: 我自己有个判断信号,可以辅助判断第一个头部(只能在最高价附近--蓝色区域,当然,如果我的信号没出来,即使出走M头,也不考虑进场) 。
第二个头部可以高于也可以低于第一个头部(主要以时间周期判断是否M头)。 N和X都各自设定一个范围,在这个范围内则条件成立,价格突破颈线位置进场,所有价格以收盘价为准。
不知道到我的意思写清楚了没?
要求,把M顶和W底都写出来,要留位置加入我的那个判断条件。方便的话,最好能解释一下。
此主题相关图片如下:未命名.jpg
[此贴子已经被作者于2012-5-21 13:27:22编辑过]
|
-- 作者:aback
-- 发布时间:2012/5/21 14:08:26
--
有人帮忙写了个东西:
aa:=newlbars(c,1); sellcond:=ref(c,N+1)<=ref(llv(c,n),1) and (ref(aa,n+1)-1=n-x or ref(aa,n+1)-1=n+x) and c<ref(c,n+1);
aa:=newhbars(c,1); buycond:=ref(c,N+1)>=ref(hhv(c,n),1) and (ref(aa,n+1)-1=n-x or ref(aa,n+1)-1=n+x) and c>ref(c,n+1);
IF HOLDING<0 AND TIME=151400 THEN SELLSHORT(1,0,MARKET),orderqueue; IF HOLDING=0 AND sellcond THEN BUYSHORT(1,1,MARKET),orderqueue; IF HOLDING>0 AND TIME=151400 THEN SELL(1,0,MARKET),orderqueue; IF HOLDING=0 AND buycond THEN BUY(1,1,MARKET),orderqueue;
但这里N,X是固定值,范围比较狭小,所以不太理想.
蓝色部分只是我信号判断第一个M头的可能出现位置,在第一个高点的前或者后,但在N的周期数里面.
[此贴子已经被作者于2012-5-21 14:15:15编辑过]
|