期货期权交流谁能帮我优化一下参数?-MC公式 -程序化交易(grahamobil.com) - 365bet送体验金
您现在的位置:程序化交易>> 期货公式>> (MC)multicharts>> MC公式>>正文内容

365bet送体验金

相关标签:期货与期权套利策略 、 期货期权组合策略 、 期权与期货的区别 、 期货期权学院 、 期货期权入门 、 期货期权远期 、 期货与期权论文 、 商品期货期权 、 豆粕期货期权 、 期权对冲期货 、 期权和期货优劣 、 期货期权交易 、 期货期权实训 、 期货期权的比较 、 股指期货期权 、 Input:Btime(0930),Etime(1445);

 

// 定义时间段。
var:Thigh(0),Tlow(0), mp(0),x(0),y(0),m(6),ma(0),flag1(0),flag2(0);

 

// 定义变量
if date<>date[1] then begin
    mp=0;
    x=0;
    y=0;
    Thigh=0;
    Tlow=0;
    flag1=0;
    flag2=0;
end;

 

// 来源:程序化99( WWW.grahamobil.com )每天给变量重新赋值。
if time=Btime then begin
   Thigh=highD(0);
   Tlow=lowD(0);
end;

 

// 给高点跟低点赋值,以开盘前6个bar的最高为高点,最低为低点。
value1=tl_new(date,900,thigh,date,1500,thigh);
value2=tl_new(date,900,tlow,date,1500,tlow);

 

// 绘图上下轨。
ma=Average(close,m);

 

// 均线价格。修改m值即可调整用来过滤的均线。
mp=marketposition;

 

// 来源:程序化99( WWW.CXH99.COM )持仓多空定义。
if mp[1]<>1 and mp=1 then begin
   x=1;
end;
if mp[1]<>-1 and mp=-1 then begin
   y=1;
end;

 

// 用来控制每天多空的进场次数。
if time>Btime and time<Etime then begin
   if mp=0 and close crosses above thigh then begin
      flag1=1;
   end;

 

// 来源:程序化99( WWW.CXH99.COM )当价格上穿上轨时给flag1赋值。
      if flag1=1 and x<=1 and ma>=thigh then
         buy ("b1")next bar at Thigh+1 stop;
end;

 

// 来源:程序化99( WWW.grahamobil.com )当价格上穿后且均线也上穿上轨此时做多。
      if mp<>-1 then sell("sp") next bar at tlow stop;

 

// 来源:程序化99( WWW.grahamobil.com )做多后以下轨的价格做出场点位。防止反向亏损。
if time>Btime and time<Etime then begin
   if mp=0 and close crosses below Tlow then begin
      flag2=1;
   end;

 

// 来源:程序化99( WWW.CXH99.COM )当价格下穿下轨时给flag2赋值。
      if flag2=1 and y<=1 and ma<=Tlow then
         sellshort("s1") next bar at tlow-1 stop;
end;

 

// 当价格下穿且均线下穿下轨此时做空。
      if mp<>1 then buytocover("bp") next bar at thigh stop;

 

// 做空后以上轨的价格做出场点位,防止反向亏损。 本主题由 tcadmin 于 7 天前 移动

 

 

公式导入教程: 【通达信公式源码导入方法教程】 【同花顺公式源码导入方法教程】 【大智慧新一代公式源码导入方法教程

 

 

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

可联系技术人员 QQ: 511411198  有需要帮忙请点击这里留言!!!进行 有偿 编写!不贵!点击查看价格!

 


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

相关文章

    没有相关内容