初级突破策略2
这次策略天地要来介绍的是一种以开盘状况来判断今日趋势行情的日內突破策略,希望可以帮助到大家学习写策略
策略思想:
定出上下轨为突破点,上下轨是以每天开盘后第一根K线的最高跟最低值,后面行情突破后即进场,此策略主要是抓取单边行情,当遇到横盘震荡时会即时止损出场,防止大幅亏损,以下测试商品为IF,周期是1 min。。
源码如下:
[IntrabarOrderGeneration=true]
//开启bar内交易
input:m(1.01),n(0.99),stime(900),endtime(1455);
//定义参数
var:upline(high),downline(low);
//定义变量
if datedate[1] then begin
upline=highD(0);
downline=lowD(0);
tl_new(date,915,upline,date,1515,upline);
tl_new(date,915,downline,date,1515,downline);
end;
//每天给上下轨赋值,tl_new是画线工具。
condition1=openD(0)>=closeD(1)*m;
//条件1是博跳空高开,这边测试股指暂时先不用,商品可以添加
condition2=openD(0)=stime and timeupline;
//条件3规定日内交易时间,作为开多单语句
condition4=time>=stime and time1500 and marketposition1 then buytocover next bar at market;
if time>1500 and marketposition-1 then sell next bar at market;
//收盘前平仓
策略加载图表案例展示:
(前两张为抓对趋势, 第三张为控制止损)
程序化交易, MultiCharts
风险提示及免责条款
市场有风险,投资需谨慎。本文不构成个人投资建议,也未考虑到个别用户特殊的投资目标、财务状况或需要。用户应考虑本文中的任何意见、观点或结论是否符合其特定状况。据此投资,责任自负。本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处。如若内容有涉嫌抄袭侵权/违法违规/事实不符,请点击 举报 进行投诉反馈!