交易危机

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

QQ登录

只需一步,快速开始

搜索
查看: 18411|回复: 107

[价格] MT4平台显示反K线指标(附图显示分享)

  [复制链接]

1682

主题

7万

积分

150

精华

大型投行

金钱
70088 美元
权重
9
发表于 2015-3-8 11:00 | 显示全部楼层 |阅读模式
说明
1.图形背景色见图示颜色(白底蓝红K)
2.同http://my.fx3q.com/thread-9243-1-1.html 结果相似,路数不同;
2.均线参数可调
3.K宽度为3像素
4.作用:未知
附图反k线指标.png
代码:


  1. #property indicator_separate_window
  2. #property  indicator_buffers 3
  3. #property  indicator_color1  White
  4. #property  indicator_color2  White
  5. #property  indicator_color3  Red
  6. double E1[];
  7. double E2[];
  8. double jx[];
  9. int init()
  10.   {
  11.    SetIndexBuffer(0,E1);
  12.    SetIndexBuffer(1,E2);
  13.    SetIndexBuffer(2,jx);
  14.    SetIndexStyle(2,DRAW_LINE);//(0,DRAW_LINE,0,2,Red)
  15.    SetIndexEmptyValue(0, 0.0);
  16.    SetIndexEmptyValue(1, 0.0);
  17.    IndicatorShortName("附图反k线");
  18.    SetIndexLabel(0,NULL);
  19.    SetIndexLabel(1,NULL);
  20.    return(0);
  21.   }
  22. int deinit()
  23.   {
  24.      for(int i=0;i<1000;i++){
  25.       ObjectDelete("tlWickD1"+i);
  26.       ObjectDelete("tlBodyD1"+i);
  27.    }
  28.    return(0);
  29.   }
  30. int start()
  31.   {
  32.    int    counted_bars=IndicatorCounted();
  33.    double cp,op,hp,lp;   
  34.    int x=0;
  35.    int BarCount=3000;   
  36.    color cl;
  37.    double maxhp=0;
  38.    for(int i=0;i<BarCount;i++)
  39.    {
  40.       cp = 1/iClose(NULL, 0, x);
  41.       op = 1/iOpen(NULL, 0, x);
  42.       hp = 1/iHigh(NULL, 0, x);
  43.       lp = 1/iLow(NULL, 0, x);
  44.       if (cp > op){
  45.          cl = Red;//LimeGreen;      
  46.       }else if(cp < op){
  47.          cl = Blue;//Silver;   //Gainsboro      
  48.       }else{
  49.          cl = Red;//LimeGreen;        
  50.       }
  51.       DrawTl("tlWickD1"+x, Time[i], Time[i], lp, hp, cl, 1);
  52.       DrawTl("tlBodyD1"+x, Time[i], Time[i], op, cp, cl, 3);     
  53.       if (hp>maxhp) maxhp=hp;
  54.       E1[i] = 1/iLow(NULL, 0, x);
  55.       E2[i] = 1/iHigh(NULL, 0, x);
  56.       jx[i] = 1/iMA(NULL,0,60,0,0,0,x);
  57.       x++;
  58.    }
  59.    return(0);
  60.   }
  61. void DrawTl(string n, datetime from, datetime to, double p1, double p2,color c, int w)
  62. {
  63.    if (ObjectFind(n) != WindowFind("附图反k线"))
  64.    {   
  65.       ObjectCreate(n, OBJ_TREND, WindowFind("附图反k线"), from, p1, to , p2);      
  66.    }
  67.    else
  68.    {
  69.       ObjectMove(n, 0, from, p1);
  70.       ObjectMove(n, 1, to, p2);     
  71. }
  72.    ObjectSet(n, OBJPROP_WIDTH, w);
  73.    ObjectSet(n, OBJPROP_RAY, false);  
  74.    ObjectSet(n, OBJPROP_COLOR, c);
  75.    ObjectSet(n, OBJPROP_BACK, true);
  76.    WindowRedraw();
  77. }

复制代码

附图反k线.zip

1.08 KB, 下载次数: 147, 下载积分: 金钱 -8

售价: 5 金钱  [记录]

评分

参与人数 2金钱 +82 收起 理由
HUYIYI + 2 淡定!
admin + 80 感谢分享

查看全部评分

1682

主题

7万

积分

150

精华

大型投行

金钱
70088 美元
权重
9
 楼主| 发表于 2018-5-25 11:07 | 显示全部楼层
一叶知秋 发表于 2018-5-25 10:54
我显示的是恒指的界面,是不是数值过大,反转后就成了负值,因而显示不了?


      cp = 100/iClose(NULL, 0, x);
      op = 100/iOpen(NULL, 0, x);
      hp = 100/iHigh(NULL, 0, x);
      lp = 100/iLow(NULL, 0, x);
      if (cp > op){
         cl = Red;//LimeGreen;      
      }else if(cp < op){
         cl = Blue;//Silver;   //Gainsboro      
      }else{
         cl = Red;//LimeGreen;        
      }
      DrawTl("tlWickD1"+x, Time, Time, lp, hp, cl, 1);
      DrawTl("tlBodyD1"+x, Time, Time, op, cp, cl, 3);     
      if (hp>maxhp) maxhp=hp;
      E1 = 100/iLow(NULL, 0, x);
      E2 = 100/iHigh(NULL, 0, x);
      jx = 100/iMA(NULL,0,60,0,0,0,x);
把源代码中的1,改成100,试试。
回复 支持 1 反对 0

使用道具 举报

1682

主题

7万

积分

150

精华

大型投行

金钱
70088 美元
权重
9
 楼主| 发表于 2018-5-25 11:16 | 显示全部楼层
新版可修改参数.zip (1.12 KB, 下载次数: 13, 售价: 8 金钱)

1682

主题

7万

积分

150

精华

大型投行

金钱
70088 美元
权重
9
 楼主| 发表于 2015-3-8 11:11 | 显示全部楼层
歪果仁 发表于 2015-3-8 11:07
俺也在想,作用、作用.

未知,或者把人给整迷糊

3

主题

3082

积分

1

精华

中级操盘手

金钱
3082 美元
权重
12
发表于 2015-3-8 11:07 | 显示全部楼层
俺也在想,作用、作用.

14

主题

2万

积分

0

精华

操盘专家

金钱
22136 美元
权重
5
发表于 2015-3-8 14:04 | 显示全部楼层
是给整迷糊
在投资市场上,赚钱是赚不完的,但是亏钱是可以亏完的.

1732

主题

2万

积分

4

精华

超级奶爸

责任编辑

金钱
21418 美元
权重
7
发表于 2015-3-8 14:34 | 显示全部楼层
两根K线能碰头么?能碰头,好XX了
寻找确定性

260

主题

5万

积分

39

精华

大型投行

金钱
54685 美元
权重
440
发表于 2015-3-8 14:44 | 显示全部楼层
期货中用于同一品种不同周期的跨期对冲套利不错。不过貌似不是同一幅图翻转,而是两个不同周期的一个正着一个翻转。

1682

主题

7万

积分

150

精华

大型投行

金钱
70088 美元
权重
9
 楼主| 发表于 2015-3-8 14:51 | 显示全部楼层
盲战 发表于 2015-3-8 14:44
期货中用于同一品种不同周期的跨期对冲套利不错。不过貌似不是同一幅图翻转,而是两个不同周期的一个正着一 ...

再翻个跟头?没本事现在

260

主题

5万

积分

39

精华

大型投行

金钱
54685 美元
权重
440
发表于 2015-3-8 14:56 | 显示全部楼层
frlin2003 发表于 2015-3-8 14:51
再翻个跟头?没本事现在

外汇期货本质一样。不一样的地方是,期货中指标作用为O。因为伴随着随处可见的跳空。外汇24小时交易平滑,指标与走势贴合率高。
不过只要是仓位控制在1%到0.5%。似乎都可以漂着玩。

2

主题

667

积分

0

精华

初级操盘手

金钱
667 美元
权重
1
发表于 2015-3-8 16:46 | 显示全部楼层
看上去好高深的样子。。。

1

主题

298

积分

0

精华

见习操盘手

金钱
298 美元
权重
0
发表于 2015-3-9 00:00 | 显示全部楼层
看隐藏内容

6

主题

2062

积分

0

精华

中级操盘手

金钱
2062 美元
权重
4
发表于 2015-3-9 04:08 | 显示全部楼层
把人给整迷糊

20

主题

1522

积分

1

精华

初级操盘手

金钱
1522 美元
权重
20
发表于 2015-3-9 08:08 | 显示全部楼层
作用
回复

使用道具 举报

2

主题

2830

积分

0

精华

中级操盘手

金钱
2830 美元
权重
49
发表于 2015-3-9 09:15 | 显示全部楼层
看看,感谢分享!

3

主题

1509

积分

0

精华

初级操盘手

金钱
1509 美元
权重
0
发表于 2015-3-9 10:59 | 显示全部楼层
我来看看隐藏的是啥

6

主题

368

积分

0

精华

见习操盘手

金钱
368 美元
权重
11
发表于 2015-3-9 16:08 | 显示全部楼层
这个好,找了半天呢, 总算找到了, 谢谢大爷哦!!!!!!!!!!!!!!
大爷宝藏不少呢,哈哈

110

主题

6926

积分

0

精华

高级操盘手

金钱
6926 美元
权重
132
发表于 2015-3-9 23:07 | 显示全部楼层
{:soso_e179:}

21

主题

2101

积分

1

精华

中级操盘手

金钱
2101 美元
权重
14
发表于 2015-3-16 16:03 | 显示全部楼层
回复

使用道具 举报

0

主题

842

积分

0

精华

初级操盘手

金钱
842 美元
权重
0
发表于 2015-4-17 03:45 | 显示全部楼层
学习学习看看

2

主题

26

积分

0

精华

外汇入门

金钱
26 美元
权重
0
发表于 2015-4-24 20:51 | 显示全部楼层
jhkhlhlkjghjkgjk

7

主题

222

积分

0

精华

见习操盘手

金钱
222 美元
权重
0
发表于 2015-5-11 15:06 | 显示全部楼层
吾问无为谓
您需要登录后才可以回帖 登录 | 快捷注册(禁q号)

本版积分规则

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

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

浙公网安备 33010302000502号

风险提示:杠杆风险高,交易要谨慎
若有侵权请联系fx3q@qq.com删除

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