设为首页收藏本站

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

大家一起动手,编译著名的AbleTrend交易系统! [复制链接]

Rank: 4

精华
0
UID
218974
积分
322
帖子
265
主题
17
阅读权限
50
注册时间
2015-9-5
最后登录
2023-5-7
跳转到指定楼层
1#
发表于 2016-10-7 10:42:23 |只看该作者 |倒序浏览
本帖最后由 topgun0791 于 2016-10-7 10:55 编辑

谁有著名的AbleTrend的源码?

mt4的也可以


Rank: 4

精华
0
UID
218974
积分
322
帖子
265
主题
17
阅读权限
50
注册时间
2015-9-5
最后登录
2023-5-7
2#
发表于 2016-10-7 10:47:26 |只看该作者

使用道具 举报

Rank: 4

精华
0
UID
218974
积分
322
帖子
265
主题
17
阅读权限
50
注册时间
2015-9-5
最后登录
2023-5-7
3#
发表于 2016-10-7 11:06:25 |只看该作者
这方面的资料,

好像确实非常的难找!

看来,只有慢慢地啃原作者的那本书了

使用道具 举报

Rank: 4

精华
0
UID
218974
积分
322
帖子
265
主题
17
阅读权限
50
注册时间
2015-9-5
最后登录
2023-5-7
4#
发表于 2016-10-7 11:07:46 |只看该作者
本帖最后由 topgun0791 于 2016-10-7 11:09 编辑
topgun0791 发表于 2016-10-7 11:06
这方面的资料,

好像确实非常的难找!


不过,我就只是惊鸿一瞥之间,

就感觉,

那本书,(《和趋势在一起》一书中,汪郑武博士(John Wang))

确实不是乱盖的!

使用道具 举报

Rank: 4

精华
0
UID
218974
积分
322
帖子
265
主题
17
阅读权限
50
注册时间
2015-9-5
最后登录
2023-5-7
5#
发表于 2016-10-8 22:10:54 |只看该作者
http://bbs.tb18.net/forum.php?mo ... amp;authorid=107997
http://bbs.tb18.net/forum.php?mo ... amp;authorid=107997
这是本坛友 lanhai123 提供的本公式应用的MT4版:

int start()
{   
   
   double value2;
   double value3;
   double value10=10;
   double value11;
   double x1=70;
   double x2=30;
   int TrueCount;
   int counter;
   int MRO1;
   int MRO2;
   int i1;
   double Range;
   double AvgRange;
   double val1;
   double val2;
   double Table_value2[500][2];
   int counted_bars=IndicatorCounted();
   
   value10=3+RISK*2;
   x1=67+RISK;
   x2=33-RISK;
   value11=value10;
  //----------------------------
   
   if(counted_bars<0) return (-1);
   if(counted_bars>0) counted_bars--;       //last bar recounted
   int i;
   int shift = Bars-counted_bars-1;
   if (shift > AllBars) shift = AllBars;
         
  for(i=shift; i>0; i--)
   {
   


   
                 
      counter=i;
      Range=0;
      AvgRange=0;
      for (counter=i ;counter<=i+9;counter++)
      {
         AvgRange=AvgRange+MathAbs(High[counter]-Low[counter]);
      }
      Range=AvgRange/10;
      
      
      counter=i;
      TrueCount=0;
      while (counter<i+9 && TrueCount<1)
      {
         if (MathAbs(Open[counter]-Close[counter+1])>=Range*2.0 )
               TrueCount++;
         counter++;
      }

      if (TrueCount>=1)
            MRO1=counter ;
      else
            MRO1=-1;
            
      counter=i;
      TrueCount=0;
      while (counter<i+6 && TrueCount<1)
      {
           if(MathAbs(Close[counter+3]-Close[counter])>=Range*4.6)
            {TrueCount++;}
           counter++;
      }
      
      if(TrueCount>=1)
            MRO2=counter;
      else
            MRO2=-1;
            
      if (MRO1>-1)
            value11=3;
      else
            value11=value10;
            
      if (MRO2>-1)
            value11=4;
      else
           value11=value10;
         
            
      value2=100-MathAbs(iWPR(NULL,0,value11,i));
      Table_value2[0]=i;
      Table_value2[1]=value2;
      val1=0;
      val2=0;
      value3=0;
      //-------------------     val1  
      if (value2<x2 )  //  x2 = 30
      {
         i1=1;
         while (Table_value2[i+i1][1]>=x2 && Table_value2[i+i1][1]<=x1)
         {i1++;}

         if (Table_value2[i+i1][1]>x1)
         {
            value3=High+Range*0.5;
            val1=value3;
         }
      }
      
      //-------------------     val2  
      if ( value2>x1) // x1 = 70
      {  
            i1=1;
            while (Table_value2[i+i1][1]>=x2 && Table_value2[i+i1][1]<=x1)
            {i1++;}
            
            if (Table_value2[i+i1][1]< x2)
            {
               value3=Low-Range*0.5;
               val2=value3;
            }
      }
      
      
      
     
      if (val2!=0 && up==0 )
      {     
           val1buffer= val2-1*Point;
           up=1;
           dn=0;
           if(shift<=2)
           {
            Alert (Symbol()," ",Period(),"M  Asctrend BUY ");
            }
      }  
      if (val1 !=0 && dn==0)
      {
      
            val2buffer= val1+1*Point;
            dn=1;
            up=0;
            if(shift<=2)
            {
            Alert (Symbol()," ",Period(),"M   Asctrend SELL ");
            }
       }
   
   }
return(0);

使用道具 举报

Rank: 4

精华
0
UID
218974
积分
322
帖子
265
主题
17
阅读权限
50
注册时间
2015-9-5
最后登录
2023-5-7
6#
发表于 2016-10-8 22:50:49 |只看该作者
本帖最后由 topgun0791 于 2016-10-8 22:54 编辑

在魏强斌的智慧投资网站  http://www.520fx.com

的 MT4的资源共享区,

找到了2处有AbleTrend的 MT4相关源代码的,

不过,给跪了!

看到头发晕~~~




附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

Rank: 4

精华
0
UID
218974
积分
322
帖子
265
主题
17
阅读权限
50
注册时间
2015-9-5
最后登录
2023-5-7
7#
发表于 2016-10-8 22:56:08 |只看该作者
好像和原作者的书中的交易系统有不同,有出入

使用道具 举报

Rank: 4

精华
0
UID
218974
积分
322
帖子
265
主题
17
阅读权限
50
注册时间
2015-9-5
最后登录
2023-5-7
8#
发表于 2016-10-8 23:09:21 |只看该作者
http://www.onefx.net/thread-37614-1-1.html
http://www.onefx.net/thread-37614-1-1.html

ASCTrend 系统的广域适应性是其最大的卖点,也是该系统最强大的生命力所在。
有人说它是这世界上最优秀的信号系统。
它是一套非常著名的系统,而且它的开发过程是一段趣史:几年前俄国人为MetaTrader开发了这套系统,然而这套西式的交易系统却没有足够的盈利性(只对MetaTrader而言),但是它却有着非同寻常的潜力,因此俄国人希望创造一套同质的俄式系统。他们失败了,迫不得已只好继续开发和提升这套西式系统,这次,他们成功了。结果是我们最终拥有了一套著名的MetaTrader平台交易系统,这套系统被全世界所有的外汇交易社团所开发、测试、评价,跨越了无数屏障和国界。
ASCTrend1指标:
这个指标根据市场风向为bars图上颜色:红色是熊市,蓝色是牛市。
ASCTrend2:
这个指标是一系列小点(有aqua和fuchsia两种颜色之分) 可以用来作止损参考或顺市增加获利。
ASCTrend1Signal:
系统的主信号,它显示买卖信号. 如果这个信号重复出现就意味着这是一个重复入市信号,我们可以在同一个方向上增加持仓。
NRTR Line:
它是趋势风向指示器。除此之外,当价格穿越一或两条NRTR线时,当这些线自身相交叉时或者这些线同方向伸展时,我们还可以从ASCTrend1Signal指标中看到更强的信号。

NRTR.
小红点或者小绿点。他被用来移动止损也能用来评估市场状况:牛市还是熊市。

NRTR WATR.
另一个用来作移动止损或者市场评估的指标。

NRTR Colorline_my:
很好用的指标,用来评估交易区域:黄线是熊市,白线是牛市。

WPRfast 告诉我们短期市场趋势。

WPRslow 是长期市场趋势。

如何交易
--------------------------------------------------------------------------------
如果我们从ASCTrend1Signal指示器中获得信号,我们应该用这个系统中的其他指示器或过滤器来确认它。

其他的简单交易规则:
1. 当前的bar如果是绿色的不要交易。
2. 如果指示器之间相互矛盾则不要交易。
3. 当我们从ASCTrend1Signal看到买和卖信号,他们之间几乎是相反的,这是不要交易(字面是这样翻译,没想通怎么会事)。
4. 看到当前信号bar改变颜色,这时不要交易。





附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

Rank: 4

精华
0
UID
218974
积分
322
帖子
265
主题
17
阅读权限
50
注册时间
2015-9-5
最后登录
2023-5-7
9#
发表于 2016-10-8 23:26:56 |只看该作者
物理化学博士汪郑武先生,在其著作中表明,

这套系统,是其用理化原理建立的大型线性数学模型在金融交易领域的跨学科的应用结果。

这有点像大奖章基金的西蒙斯!

T2指标(AscTrend2)是重中之重

使用道具 举报

Rank: 4

精华
0
UID
218974
积分
322
帖子
265
主题
17
阅读权限
50
注册时间
2015-9-5
最后登录
2023-5-7
10#
发表于 2016-10-8 23:29:17 |只看该作者
本帖最后由 topgun0791 于 2016-10-8 23:30 编辑

但是目前看来,这个系统,

在无趋势的震荡区间时,

其表现还是有点不尽如人意。

不过,这也是趋势跟踪类的交易系统的通病

使用道具 举报

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

bottom

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

GMT+8, 2024-4-24 07:27

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部