股资源-股票学习站-学炒股-股票课程-炒股教程-分析选股指标-入门基础知识

 找回密码
 注册昵称

QQ登录

只需一步,快速开始

搜索
上一主题 下一主题

[飞狐] 建立交易系统之范例(源码)


    [-----复制链接-----]
楼主
 通达信源码安装路径:1,工具栏点击公式选项。2,弹出公式窗口点击新建。3,把源码复制到指标编辑器保存。4,回到K线图界面安装建立好的公式 || 2023-10-25 14:41:48

以下是建立交易系统之范例(源码)

建立交易系统之范例(源码)
买有卖,才够的上交易,完整的交易系统至少应包括满足条件后买入,止盈,止损及择机出局,现在以均线多空排列为例,(暂不考虑分批建仓出仓),建立一个初步的交易系统模型,
买入条件:10,20,30均线多头排列后的第一根阳线,以此K线收盘价为买入价
止盈条件:当最高价达到比买入价涨>=20%,并且收阴线时卖出止盈,(回避调整风险).止盈后,碰到阳线再以阳线收盘价买回;
止损条件:买入后只要收盘价跌破买入当天最低价,以这天收盘价止损;
买入后,只要20日均线死叉30日均线,则不论盈亏,无条件出局观望;
图中添加一根以点状虚线表示的大盘(默认20日)均线,供看大势作个股参考;
以上仅供各位在此基础上代入自己的条件来建立专属交易系统.若以此做买卖依据,责任自负!
因为牵涉到多种买卖及仓位讯号,故以飞狐为建模基础,您若要我改为其他股软的,我就让您改用可处理循环的股软.
截取一张比较清晰反映各种讯号的图,实际应用没有这么理想,仅供观赏. 

input:n(20,5,100);
m1:ma(c,10);m2:ma(c,20);m3:ma(c,30);
多头:=m2>m3andm2>ref(m2,1)orbarpos=0;
金叉:=CROSS(m1,m2)orbarpos=0;
VERTLINE(金叉),COLORREDpointdot;
死叉:=CROSS(m3,m1)andm2<ref(m2,1)orbarpos=0;
VERTLINE(死叉),COLORWHITEpointdotcolorgreen;

前叉:=金叉-死叉;
前叉:=ref(前叉,barslast(前叉<>0));
买讯:=前叉*0;卖讯:=买讯;止损讯:=买讯;出局:=买讯;
阳线:=C>O;阴线:=C<O;
持仓:=0;进场价:=0;止损价:=0;CC:=C;LL:=L;HH:=H;
fori=lbound(前叉)todatacountdobegin
if阳线and前叉=1and多头=1and持仓=0thenbegin
持仓:=1;买讯:=1;进场价:=CC;止损价:=LL;
endelseif持仓=1thenbegin
if阴线andHH/进场价>1.20thenbegin
持仓:=0;卖讯:=1;
endelseifCC<止损价thenbegin
持仓:=0;止损讯:=1;
endelseif持仓=1thenbegin
if前叉=-1thenbegin
持仓:=0;出局:=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






回复

举报

QQ|

GMT+8, 2024-11-16 14:38

快速回复 返回顶部 返回列表