交易危机

 找回密码
 快捷注册(禁q号)

QQ登录

只需一步,快速开始

搜索
广告位
查看: 10639|回复: 26
打印 上一主题 下一主题

[跟单] 外汇自动跟单 代码下载:Fractal_Levels mq4 下载

[复制链接]

31

主题

2333

积分

0

精华

中级操盘手

金钱
2333 美元
权重
32
跳转到指定楼层
楼主
发表于 2014-5-7 08:56 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
早上在看凌晨刷单代码的时候发现一个指标不错。It runs on 15min charts on USDCHF, CADCHF, USDCAD, EURCAD, GBPUSD, EURCHF, EURGBP, GBPCAD, GBPCHF and EURUSD, but the EURUSD runs on a 30min chart
这个指标嵌套在ea里面,找到之后顺手就发出来了。
效果图:
代码:

  1. //+------------------------------------------------------------------+
  2. //|                                                    iFractals.mq4 |
  3. //|                                        Copyright ? 2008, lotos4u |
  4. //+------------------------------------------------------------------+
  5. #property copyright "Copyright ? 2008, lotos4u"
  6. #property indicator_chart_window
  7. #property indicator_buffers 6
  8. #property indicator_width1 4
  9. #property indicator_width2 4
  10. #property indicator_width3 2
  11. #property indicator_width4 2
  12. #property indicator_width5 2
  13. #property indicator_width6 2
  14. #property indicator_color1 Blue
  15. #property indicator_color2 Red
  16. #property indicator_color3 Gold
  17. #property indicator_color4 Gold
  18. #property indicator_color5 White
  19. #property indicator_color6 White
  20. extern int LeftBars  = 3;
  21. extern int RightBars = 3;
  22. double LineUpBuffer1[];
  23. double LineDownBuffer2[];
  24. double ArrowUpBuffer3[];
  25. double ArrowDownBuffer4[];
  26. double ArrowBreakUpBuffer5[];
  27. double ArrowBreakDownBuffer6[];
  28. //+------------------------------------------------------------------+
  29. //| Custom indicator initialization function                         |
  30. //+------------------------------------------------------------------+
  31. int init()
  32. {
  33.    SetIndexStyle(0, DRAW_LINE);
  34.    SetIndexArrow(0, 158);
  35.    SetIndexBuffer(0, LineUpBuffer1);
  36.    SetIndexEmptyValue(0, 0.0);
  37.    SetIndexLabel(0, "Фрактальное сопротивление");
  38.    
  39.    SetIndexStyle(1, DRAW_LINE);
  40.    SetIndexArrow(1, 158);
  41.    SetIndexBuffer(1, LineDownBuffer2);
  42.    SetIndexEmptyValue(1, 0.0);
  43.    SetIndexLabel(1, "Фрактальная поддержка");
  44.    SetIndexStyle(2, DRAW_ARROW);
  45.    SetIndexArrow(2, 119);
  46.    //SetIndexArrow(2, 217);
  47.    SetIndexBuffer(2, ArrowUpBuffer3);
  48.    SetIndexEmptyValue(2, 0.0);
  49.    SetIndexLabel(2, "Фрактал ВЕРХ");
  50.    
  51.    SetIndexStyle(3, DRAW_ARROW);
  52.    SetIndexArrow(3, 119);
  53.    //SetIndexArrow(3, 218);
  54.    SetIndexBuffer(3, ArrowDownBuffer4);
  55.    SetIndexEmptyValue(3, 0.0);
  56.    SetIndexLabel(3, "Фрактал ВНИЗ");
  57.    SetIndexStyle(4, DRAW_ARROW);
  58.    SetIndexArrow(4, 119);
  59.    //SetIndexArrow(4, 217);
  60.    SetIndexBuffer(4, ArrowBreakUpBuffer5);
  61.    SetIndexEmptyValue(4, 0.0);
  62.    SetIndexLabel(4, "Пробой ВВЕРХ");
  63.    
  64.    SetIndexStyle(5, DRAW_ARROW);
  65.    SetIndexArrow(5, 119);
  66.    //SetIndexArrow(5, 218);
  67.    SetIndexBuffer(5, ArrowBreakDownBuffer6);
  68.    SetIndexEmptyValue(5, 0.0);
  69.    SetIndexLabel(5, "Пробой ВНИЗ");
  70.    return(0);
  71. }
  72. //+------------------------------------------------------------------+
  73. //| Custom indicator deinitialization function                       |
  74. //+------------------------------------------------------------------+
  75. int deinit(){return(0);}
  76. //+------------------------------------------------------------------+
  77. //| Custom indicator iteration function                              |
  78. //+------------------------------------------------------------------+
  79. int start()
  80. {
  81.    int counted_bars = IndicatorCounted();
  82.    if(counted_bars < 0)  return(-1);
  83.    if(counted_bars > 0)   counted_bars--;
  84.    int limit = Bars - counted_bars;
  85.    if(counted_bars==0) limit-=1+MathMax(LeftBars,RightBars);
  86.    for(int i = limit-1; i >= 0; i--)
  87.    {
  88.       LineUpBuffer1[i] = isFractalUp(i, LeftBars, RightBars,limit);
  89.       if(LineUpBuffer1[i] == 0)
  90.          LineUpBuffer1[i] = LineUpBuffer1[i+1];
  91.       else
  92.          ArrowUpBuffer3[i] = LineUpBuffer1[i];
  93.       
  94.       LineDownBuffer2[i] = isFractalDown(i, LeftBars, RightBars,limit);
  95.       if(LineDownBuffer2[i] == 0)
  96.          LineDownBuffer2[i] = LineDownBuffer2[i+1];
  97.       else
  98.          ArrowDownBuffer4[i] = LineDownBuffer2[i];
  99.          
  100.       if(Close[i] < LineDownBuffer2[i] && Close[i+1] >= LineDownBuffer2[i+1])
  101.          ArrowBreakDownBuffer6[i] = Close[i];
  102.    }
  103.    //LineUpBuffer1[-1] = LineUpBuffer1[0];
  104.    //LineDownBuffer2[-1] = LineDownBuffer2[0];
  105.    return(0);
  106. }
  107. double isFractalUp(int index, int lBars, int rBars, int maxind)
  108. {
  109.    int left = lBars, right = rBars;
  110.    double max = High[index]; //Принимаем за максимум значение Хая исследуемого бара
  111.    for(int i = index - right; i <= (index + left); i++)
  112.    {
  113.      if (i<0 || i>maxind) return(0);
  114.       if(!(High[i] > 0.0))return(0);
  115.       if(max < High[i] && i != index)
  116.       {
  117.          if(max < High[i])  return(0);
  118.          if(MathAbs(i - index) > 1) return(0);
  119.       }
  120.    }
  121.    return(max);
  122. }
  123. double isFractalDown(int index, int lBars, int rBars, int maxind)
  124. {
  125.    int left = lBars, right = rBars;
  126.    double min = Low[index], test;
  127.    for(int i = index - right; i <= (index + left); i++)
  128.    {
  129.       if (i<0 || i>maxind) return(0);
  130.       if(!(Low[i] > 0.0))return(0);
  131.       //if(min >= Low[i] && i != index)
  132.       if(min > Low[i] && i != index)
  133.       {
  134.          if(min > Low[i])
  135.             return(0);
  136.          if(MathAbs(i - index) > 1)
  137.             return(0);
  138.       }
  139.    }
  140.    return(min);
  141. }
复制代码


刷单指标.mq4 (8.98 KB, 下载次数: 2, 售价: 10 金钱)
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏2 转播转播 分享分享 分享淘帖 支持支持 保留保留
不要叫我A版了,请叫我A老板。

5

主题

1397

积分

0

精华

初级操盘手

金钱
1397 美元
权重
4
沙发
发表于 2014-5-7 09:12 | 只看该作者
感谢楼主分享
己所不欲,勿施于人;己所欲,亦慎施于人。

321

主题

3万

积分

6

精华

百变霹雳小小招财猫!

大型投行

金钱
36796 美元
权重
437
板凳
发表于 2014-5-7 09:23 | 只看该作者
本帖最后由 wccmcd 于 2015-12-4 12:46 编辑

咋使捏?

14

主题

1981

积分

1

精华

初级操盘手

金钱
1981 美元
权重
29
地板
发表于 2014-5-7 09:29 | 只看该作者
本帖最后由 wccmcd 于 2015-12-4 12:46 编辑

很高深啊,有使用说明书吗

65

主题

1万

积分

4

精华

操盘专家

金钱
10695 美元
权重
132
5
发表于 2014-5-7 09:38 | 只看该作者
本帖最后由 wccmcd 于 2015-12-4 12:46 编辑

老大的东西,就是好。虽然看不懂

交易的本质是追踪趋势,赚钱只是附属品;专做属于自己模型的行情;趋势需要两条腿走路;

37

主题

171

积分

7

精华

见习操盘手

金钱
171 美元
权重
13
6
发表于 2014-5-7 09:50 | 只看该作者
本帖最后由 wccmcd 于 2015-12-4 12:46 编辑

这个指标不错,应该属于趋势性指标。蓝线穿越红线确认趋势下跌。只要蓝线在红线之下跌势延续,而一旦蓝线在红线之上,确认趋势翻转
另外,价格大部分时间在红蓝之间运行,价格接触红线提供了进场做空的时机,价格下破蓝线说明行情在亢奋状态。
不过因为价格与红线的精确关系,也就是说价格几乎没有穿越过红线,怀疑带有自动修正的未来函数
总体来讲,类似于布林带,只不过是去掉了布林带中间的均线。
根本来讲,属于均线的衍生品。

3

主题

3082

积分

1

精华

中级操盘手

金钱
3082 美元
权重
12
7
发表于 2014-5-7 10:06 | 只看该作者
本帖最后由 wccmcd 于 2015-12-4 12:46 编辑

意思是只能在30分钟、15分钟的周期才有疗效?

321

主题

3万

积分

6

精华

百变霹雳小小招财猫!

大型投行

金钱
36796 美元
权重
437
8
发表于 2014-5-7 11:04 | 只看该作者
本帖最后由 wccmcd 于 2015-12-4 12:46 编辑

这个指标不错,应该属于趋势性指标。蓝线穿越红线确认趋势下跌。只要蓝线在红线之下跌势延续,而一旦蓝线在 ...[/quote]
我也猜有未来。

321

主题

3万

积分

6

精华

百变霹雳小小招财猫!

大型投行

金钱
36796 美元
权重
437
9
发表于 2014-5-7 11:07 | 只看该作者
本帖最后由 wccmcd 于 2015-12-4 12:46 编辑

这个指标不错,应该属于趋势性指标。蓝线穿越红线确认趋势下跌。只要蓝线在红线之下跌势延续,而一旦蓝线在 ...[/quote]
还有就是,fractal是有滞后的,等fractal画出来,价格已经奔出去好远了。
跌穿蓝线也未必说明价格处于下跌亢奋状态,反而更容易卖在最低点。

352

主题

7816

积分

3

精华

高级操盘手

金钱
7816 美元
权重
224
10
发表于 2014-5-7 11:15 | 只看该作者
本帖最后由 wccmcd 于 2015-12-4 12:46 编辑

未来函数?


37

主题

171

积分

7

精华

见习操盘手

金钱
171 美元
权重
13
11
发表于 2014-5-7 11:27 | 只看该作者
本帖最后由 wccmcd 于 2015-12-4 12:46 编辑

还有就是,fractal是有滞后的,等fractal画出来,价格已经奔出去好远了。
跌穿蓝线也未必说明价格处于 ...[/quote]
应用这个指标,对资金管理要求很高。

110

主题

6929

积分

0

精华

高级操盘手

金钱
6929 美元
权重
132
12
发表于 2014-5-7 11:58 | 只看该作者
老大把EA一并发出来吧{:soso_e179:}{:soso_e178:}

321

主题

3万

积分

6

精华

百变霹雳小小招财猫!

大型投行

金钱
36796 美元
权重
437
13
发表于 2014-5-7 12:46 | 只看该作者

你喜欢?这么高兴

321

主题

3万

积分

6

精华

百变霹雳小小招财猫!

大型投行

金钱
36796 美元
权重
437
14
发表于 2014-5-7 12:47 | 只看该作者
ynboyinkm 发表于 2014-5-7 11:58
老大把EA一并发出来吧

EA给了你,A版吃什么。

352

主题

7816

积分

3

精华

高级操盘手

金钱
7816 美元
权重
224
15
发表于 2014-5-7 14:00 | 只看该作者
wccmcd 发表于 2014-5-7 12:46
你喜欢?这么高兴

学习学习代码倒是很喜欢

13

主题

5118

积分

0

精华

高级操盘手

金钱
5118 美元
权重
9
16
发表于 2014-5-7 15:13 | 只看该作者
A版也开始研究那个EA了{:soso_e181:}

23

主题

6732

积分

0

精华

高级操盘手

金钱
6732 美元
权重
62
17
发表于 2014-5-7 15:23 | 只看该作者
有未来函数一定的。

18

主题

2244

积分

0

精华

中级操盘手

金钱
2244 美元
权重
22
18
发表于 2014-5-7 19:33 | 只看该作者
A版不是追随F大吗?

31

主题

2333

积分

0

精华

中级操盘手

金钱
2333 美元
权重
32
19
 楼主| 发表于 2014-5-7 21:39 | 只看该作者
laofuzi123 发表于 2014-5-7 15:13
A版也开始研究那个EA了

我这两天看了下那个EA代码,准我发出来点评下?
不要叫我A版了,请叫我A老板。

31

主题

2333

积分

0

精华

中级操盘手

金钱
2333 美元
权重
32
20
 楼主| 发表于 2014-5-7 21:40 | 只看该作者
wccmcd 发表于 2014-5-7 12:47
EA给了你,A版吃什么。

这个倒是可以分享出来的,不过是别人告诉我的,先征求下原来主人的许可。
不要叫我A版了,请叫我A老板。
您需要登录后才可以回帖 登录 | 快捷注册(禁q号)

本版积分规则

QQ|黄金吧|黄金论坛|手机版|指标下载|非农|目录|交易危机

版权所有: ©2014-2021 fx3q.com Powered by Discuz! X3
浙ICP备: ICP14039028

浙公网安备 33011802001420号

风险提示:杠杆风险高,交易要谨慎 声明:坛友发言和回复均为个人观点,不代表论坛立场。
若有侵权请联系fx3q@qq.com删除

快速回复 返回顶部 返回列表