设为首页收藏本站

 找回密码
 注册
查看: 2718|回复: 2
打印 上一主题 下一主题

亏损两次画一个区间 [复制链接]

Rank: 1

精华
0
UID
52195
积分
33
帖子
6
主题
4
阅读权限
10
注册时间
2011-7-8
最后登录
2013-6-18
跳转到指定楼层
1#
发表于 2013-6-4 12:38:44 |只看该作者 |倒序浏览
哪位大神会写5日均线上穿10日均线做多,如果连续亏损五次,把这五次亏损的高低点区间画出来啊,然后突破再做。

Rank: 2

精华
0
UID
118549
积分
93
帖子
51
主题
8
阅读权限
30
注册时间
2013-4-24
最后登录
2014-6-16
2#
发表于 2013-6-4 13:04:05 |只看该作者
..........................同求

使用道具 举报

Rank: 8Rank: 8

精华
0
UID
17581
积分
5464
帖子
275
主题
27
阅读权限
100
注册时间
2010-10-13
最后登录
2021-8-30
3#
发表于 2013-6-19 11:08:15 |只看该作者
由于没有设置出场,我就默认向下穿越做空
  1. Vars
  2.         NumericSeries ma1(0);
  3.         NumericSeries ma2(0);
  4.         NumericSeries conloss(0);
  5.         NumericSeries tmphigh(0);
  6.         NumericSeries tmplow(0);
  7. Begin
  8.         //5日均线上穿10日均线做多,如果连续亏损五次,把这五次亏损的高低点区间画出来啊,然后突破再做
  9.         If(CurrentBar<10){
  10.                 tmphigh=c;
  11.                 tmplow=c;
  12.                 return;
  13.         }
  14.         ma1=Average(c,5);
  15.         ma2=Average(c,10);
  16.         PlotNumeric("ma1",ma1);
  17.         PlotNumeric("ma2",ma2);
  18.         if(CrossOver(ma1,ma2)){
  19.                 If(MarketPosition==0){
  20.                         If(conloss<5)Buy(1,c);
  21.                 }
  22.                 If(MarketPosition==-1){
  23.                         If(c>LastEntryPrice)conloss=conloss+1;
  24.                         else {
  25.                                 conloss=0;
  26.                                 tmphigh=c;
  27.                                 tmplow=c;
  28.                         }
  29.                         If(conloss<5)Buy(1,c);
  30.                         else BuyToCover(1,c);
  31.                 }
  32.         }
  33.         if(CrossUnder(ma1,ma2)){
  34.                 If(MarketPosition==0){
  35.                         If(conloss<5)SellShort(1,c);
  36.                 }
  37.                 If(MarketPosition==1){
  38.                         If(c<LastEntryPrice)conloss=conloss+1;
  39.                         else {
  40.                                 conloss=0;
  41.                                 tmphigh=c;
  42.                                 tmplow=c;
  43.                         }
  44.                         If(conloss<5)SellShort(1,c);
  45.                         else Sell(1,c);
  46.                 }
  47.         }
  48.        
  49.         if(conloss==5 && MarketPosition==0){
  50.                 if(high>tmphigh){
  51.                         Buy(1,Max(o,tmphigh));
  52.                         tmphigh=c;
  53.                         tmplow=c;
  54.                         conloss=0;
  55.                 }
  56.                 if(low<tmplow){
  57.                         SellShort(1,min(o,tmplow));
  58.                         tmphigh=c;
  59.                         tmplow=c;
  60.                         conloss=0;
  61.                 }
  62.         }
  63.         If(high>tmphigh)tmphigh=high;
  64.         If(low<tmplow)tmplow=low;
  65.         PlotNumeric("1",tmphigh);
  66.         PlotNumeric("2",tmplow);
  67.         Commentary(text(conloss));       
  68.                
  69.        
  70. End
复制代码

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-5-12 12:36

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部