您现在的位置:福利彩票深圳风采开奖>> 股票公式>> 其他>> 其他软件知识>>正文内容

南粤风采36选7最新开奖: 飞狐金魔方大交易师使用教程(3)-日内交易通道突破策略之开盘区间突破 [飞狐金魔方]

福利彩票深圳风采开奖 www.ucl52.cn 日内交易常用的一类策略是开盘区间突破,它与前例的通道突破策略相似,其基本公式是:

 

//-------金魔方智能交易公式--------------
//例3_1 开盘区间突破策略
//用于分钟线周期
{策略:
1.当日开盘价加减指定价差形成区间
2.突破区间高点做多,跌破区间低点做空
3.当天仅做多1次,做空1次
4.日内交易,收盘前清仓
}
input:                                      
  Rng(10),        //区间范围
  EndTime(1400);  //下午14:00以后不开仓
RngH: OpenD(0) + Rng;
RngL: OpenD(0) - Rng;
if Time < EndTime*100 then begin
  if EntriesToday(Date,MP_LONG)<1 then
    Buy('', 2, RngH, -1, OT_STOP);
  if ExitsToday(Date,MP_SHORT)<1 then
    SellShort('', 2, RngL, -1, OT_STOP);
end;
SetExitOnClose;
{
注解:
1.OpenD(0)返回当日开盘价,这套函数在日内交易时方便常用;
2.EntriesToday(Date,MP_LONG)取得当天多头开仓次数,MP_LONG 是值为1的宏;
3.ExitsToday (Date,MP_SHORT)取得当天空头平仓次数,MP_SHORT 是值为-1的宏;
4.SetExitOnClose用于在收市时清仓,历史测评时以收盘价作为平仓价,自动交易时在收市前若干秒平仓,可在【策略设置】中设置,默认在收市前60秒清仓。
}

 


3_1.gif

 


 

如图所示,该策略以当日开盘价加减由Rng参数指定的范围,形成一个区间,当价格突破区间时进场交易,收盘时清仓不过夜。


 

上例的区间范围Rng是个常数,不能适应市场变动,所以Rng通常用各种算法得到,例如,著名的Dual Thrust系统曾长期在交易系统排行榜名列三甲,其原始公式应用于日线周期,不太能如实反映日内波动,我们把它改造为应用于分钟周期的策略:

 

 

 

//-------金魔方智能交易公式--------------
//例3_2 Dual Thrust日内策略
//用于1分钟-15分钟周期
{策略:
1.根据前几日的波动范围动态调整开盘区间
2.突破区间高点做多,跌破区间低点做空
3.可选是否持仓过夜
}
input:
  K1(0.5),K2(0.5),Mday(1),Nday(1),
  ExitOnClose(1);
variable:
  BarsPerDay(48), BuyRange(1000), SellRange(1000);
if BarPos = 1 then begin  //只需计算1次
  switch DataPeriod begin   //沪深300股指期货日周期数
    case 1: BarsPerDay:=270; //1分钟周期数/每日
    case 2: BarsPerDay:=54;  //5分钟周期数/每日
    case 3: BarsPerDay:=18;  //15分钟周期数/每日
  end
end
Bars:= Mday*BarsPerDay;
MHH := HHV(H,Bars)[1];
MHC := HHV(C,Bars)[1];
MLL := LLV(L,Bars)[1];
MLC := LLV(C,Bars)[1];
Bars:= Nday*BarsPerDay;
NHH := HHV(H,Bars)[1];
NHC := HHV(C,Bars)[1];
NLL := LLV(L,Bars)[1];
NLC := LLV(C,Bars)[1];

if Date <> Date[1] then begin  //新交易日开始,计算区间范围
  BuyRange := Max(MHH - MLC, MHC - MLL);
  SellRange := Max(NHH - NLC, NHC - NLL);
end
RngH: OpenD(0) + K1*BuyRange;
RngL: OpenD(0) - K2*SellRange;

if SessionLastBar = 0 then begin
  Buy('', DEFAULT, RngH, -1, OT_STOP,OB_NEXTBAR);
  SellShort('', DEFAULT, RngL, -1, OT_STOP,OB_NEXTBAR);
end
if ExitOnClose then SetExitOnClose;

注解:
1.用不同的参数分别设置买卖区间的幅度
2.BarsPerDay为1天的K线数量,只需在第1根K线时计算1次
  用switch语句根据周期类型赋值,公式中是股指期货的每日周期数量
3.HHV(H,Bars)[1]表示取用前一周期的指标值
  可以把之前的:=改为:进行调试
4.SessionLastBar函数用于判断是否是当日最后一个周期
5.外部参数ExitOnClose控制是否做日内交易或持仓过夜
}

 

 


3_2.gif

 


 

可见,在同一时间段,本例的区间与上例相比较是动态变化的,各位可以修改公式参数看看运行结果。


 

在实际交易中,分批开平仓是常用的技巧,金魔方如何实现呢?


 

 

有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友

可联系技术人员 QQ: 511411198  点击这里给我发消息进行 有偿 编写!不贵!点击查看价格!


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容
  • 女友患白血病 男友为挣钱1天只睡3小时 2019-04-25
  • BEATS为中国新年推出 全新配色霹雳红Solo3 Wireless无线头戴式耳机 2019-04-24
  • 英超新王萨拉赫领衔 法老军团时隔28年重返世界杯 2019-04-24
  • “全国绿色工厂推进联盟”成立大会暨2017绿色工厂创建论坛在京召开 2019-04-23
  • 联合国:叙利亚新增92万无家可归者另有560万难民逃亡邻国 2019-04-23
  • 滨河西路南延工程进入路基施工阶段 2019-04-22
  • 中共中央直属机关党校 2019-04-22
  • 6月广州市内文化活动攻略来啦!除了70多场非遗活动,还有...... 2019-04-21
  • 电视剧抱团出海 又有哪些作品走出了国门 2019-04-20
  • 监察体制改革后 湘西半年72名公职人员主动交代问题 2019-04-20
  • 五月呼声报告: 陕11家单位上黑榜 官方回复房产投诉满意度低 2019-04-19
  • 无视婚变传闻 王浩信晒与朋友新旧对比照秀友情 2019-04-19
  • 那奔腾不息的母爱幸福暖流,总有一天你会懂 2019-04-18
  • 阿依果孜矿洞、三号矿坑让参观者为之震撼 2019-04-17
  • 被问是否承认“爆红” 陈伟霆的高情商回答亮了 2019-04-16
  • 750| 551| 234| 119| 759| 99| 881| 276| 631| 692|