定义波段高点:h<昨日的h 并且 昨日的h是5个周期最高价.
定义波段低点: l>昨日的l 并且 昨日的l是5个周期最低价
定义行情多空趋势:(还没想好怎么定义)
交易系统:如果在30分钟的行情"多头趋势",并且30分钟行情价位(H)>波段高点,
则在5分钟的行情界面回调50%后(30分钟的波段低点+(30分钟波段高点-30分钟波段低点)/2)-----------即L>回调价位后,
如果5分钟的行情界面:H>波段高点,买开。
开空的思路反过来。
平仓:
L<30分钟周期的行情低点,平多。
H>30分钟周期的行情高点,平空。
主要思路是在30分钟周期的行情上决定开多开空,在5分钟的行情寻找进场点。
哪位老师帮我把上面的策略实现一下,谢谢!
另外:怎样把高低点连线,最好还能在5分钟的界面看到30分钟周期的高低点连线。
HHH:HHV(H,30);
LLL:LLV(L,30);
HH:=H<REF(HHV(H,5),1);
LL:=L>REF(LLV(L,5),1);
COND1:=L>LLV(L,30)+(HHV(H,30)-LLV(L,30))/2;
ENTERLONG:H>HHV(H,30);
EXITLONG:L<LLV(L,30);
EXITSHORT:H>HHV(H,30);
感觉楼主的策略支离破碎的,直译过来你的说明 是上面的代码,不过感觉没什么用,建议楼主晚上自己的策略后再来发贴子
董小球
不是你你译的这样,可能我没把思路标书清楚。先帮我把这个处理:
定义波段高点:h<昨日的h 并且 昨日的h是5个周期最高价.
定义波段低点: l>昨日的l 并且 昨日的l是5个周期最低价
“怎样把高低点连线,最好还能在5分钟的界面看到30分钟周期的高低点连线。”
h1:=ref(h,1);
l1:=ref(l,1);
h5:=ref(h,5);
l5:=ref(l,5);
HH:IF(H<H1 AND H1=H5,H,DRAWNULL );//波段高点
LL:IF(L>L1 AND L1=L5,L,DRAWNULL );//波段低点
DRAWLINE(HH,H,LL,L,0,COLORRED);//高低点之间的连线
DRAWLINE(ll,l,hh,h,0,COLORgreen);//低高点之间的连线
HH:IF(H<H1 AND H1=H5,H1,DRAWNULL );//波段高点
LL:IF(L>L1 AND L1=L5,L1,DRAWNULL );//波段低点 ------- 取昨日的高低点了
DRAWLINE(HH,H1,LL,L1,0,COLORRED);//高低点之间的连线
DRAWLINE(ll,l1,hh,h1,0,COLORgreen);//低高点之间的连线
绘图的时候价位是对了,但是位置没有返回上个周期的位置,可以返回吗?