当前位置:→ 公式网 > 飞狐公式 > 正文 ℃ 公式解密、改选股等业务 联系点击查看详情...
以下是建立交易系统之范例(源码)(无源码的请下载附件导入)
建立交易系统之范例(源码)
买有卖,才够的上交易,完整的交易系统至少应包括满足条件后买入,止盈,止损及择机出局,现在以均线多空排列为例,(暂不考虑分批建仓出仓),建立一个初步的交易系统模型,
买入条件:10,20,30均线多头排列后的第一根阳线,以此K线收盘价为买入价
止盈条件:当最高价达到比买入价涨>=20%,并且收阴线时卖出止盈,(回避调整风险).止盈后,碰到阳线再以阳线收盘价买回;
止损条件:买入后只要收盘价跌破买入当天最低价,以这天收盘价止损;
买入后,只要20日均线死叉30日均线,则不论盈亏,无条件出局观望;
图中添加一根以点状虚线表示的大盘(默认20日)均线,供看大势作个股参考;
以上仅供各位在此基础上代入自己的条件来建立专属交易系统.若以此做买卖依据,责任自负!
因为牵涉到多种买卖及仓位讯号,故以飞狐为建模基础,您若要我改为其他股软的,我就让您改用可处理循环的股软.
截取一张比较清晰反映各种讯号的图,实际应用没有这么理想,仅供观赏.
C/C++ Code复制内容到剪贴板
- input:n(20,5,100);
- m1:ma(c,10);m2:ma(c,20);m3:ma(c,30);
- 多头:=m2>m3 and m2>ref(m2,1)or barpos=0;
- 金叉:=CROSS(m1,m2) or barpos=0;
- VERTLINE(金叉),COLORRED pointdot;
- 死叉:=CROSS(m3,m1) and m2<ref(m2,1) or barpos=0;
- VERTLINE(死叉),COLORWHITE pointdot colorgreen;
- 前叉:=金叉-死叉;
- 前叉:=ref(前叉,barslast(前叉<>0));
- 买讯:=前叉*0; 卖讯:=买讯; 止损讯:=买讯;出局:=买讯;
- 阳线:=C>O; 阴线:=C<O;
- 持仓:=0; 进场价:=0; 止损价:=0; CC:=C; LL:=L;HH:=H;
- for i=lbound(前叉) to datacount do begin
- if 阳线[i] and 前叉[i]=1 and 多头[i]=1 and 持仓=0 then begin
- 持仓:=1; 买讯[i]:=1; 进场价:=CC[i]; 止损价:=LL[i];
- end else if 持仓=1 then begin
- if 阴线[i] and HH[i]/进场价>1.20 then begin
- 持仓:=0; 卖讯[i]:=1;
- end else if CC[i]<止损价 then begin
- 持仓:=0; 止损讯[i]:=1;
- end else if 持仓=1 then begin
- if 前叉[i]=-1 then begin
- 持仓:=0; 出局[i]:=1;
- end;
- end;
- end;
- end;
- DRAWICON(买讯,L,4) pxdn20;
- DRAWICON(卖讯,H,5);
- DRAWICON(止损讯,H,12) ;
- drawtext(买讯,l*0.98,'进场') colorred;
- drawtext(卖讯,H*1.025,'止盈') coloryellow;
- drawtext(止损讯,H*1.025,'止损') colorwhite;
- drawtext(出局,H*1.025,'出局') colorgreen; 原文链接:http://www.55188.com/viewthread.php?tid=3830210
上一篇:动力系统 类MACD研究(副图 加密公式) 下一篇:大势MACD(附图,源码)