交易危机

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

QQ登录

只需一步,快速开始

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

[其他] 重命名图中所有趋势线的名称

[复制链接]

34

主题

4648

积分

2

精华

高级操盘手

金钱
4648 美元
权重
1
跳转到指定楼层
楼主
发表于 2016-12-10 11:13 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
画趋势线,系统会自动给趋势线命名,比如Trendline 29125
当线的数量较大时,会造成莫名其妙的丢线,即前面画的线零七八碎的丢掉
猜测有可能是趋势线的名称后的数字偶尔会重复
以下代码会遍历所有的趋势线,重新按照规范命名(开始时间,结束时间,颜色)

重命名.zip (605 Bytes, 下载次数: 0)
  1. #property copyright "Copyright 2012, MetaQuotes Software Corp."
  2. #property link      "http://www.metaquotes.net"

  3. #property indicator_chart_window
  4. //+------------------------------------------------------------------+
  5. //| Custom indicator initialization function                         |
  6. //+------------------------------------------------------------------+
  7. int init()
  8.   {
  9. //---- indicators
  10. //----
  11.    return(0);
  12.   }
  13. //+------------------------------------------------------------------+
  14. //| Custom indicator deinitialization function                       |
  15. //+------------------------------------------------------------------+
  16. int deinit()
  17.   {
  18. //----
  19.    
  20. //----
  21.    return(0);
  22.   }
  23. //+------------------------------------------------------------------+
  24. //| Custom indicator iteration function                              |
  25. //+------------------------------------------------------------------+
  26. int start()
  27.   {

  28. //----
  29.    int obj_total=ObjectsTotal();  
  30.    string name;
  31.    string ColorString;
  32.    string strtime1,strtime2;
  33.    int count=0;

  34.   for(int i=0;i<obj_total;i++)
  35.     {
  36.       name = ObjectName(i);
  37.       if(ObjectType(name)==OBJ_TREND){
  38.          ColorString=ColorToString(ObjectGet(name, OBJPROP_COLOR));
  39.          strtime1=TimeToString(ObjectGet(name, OBJPROP_TIME1));
  40.          strtime2=TimeToString(ObjectGet(name, OBJPROP_TIME2));
  41.          ObjectSetString(0,name,OBJPROP_NAME,"Trendline"+"_"+strtime1+"_"+strtime2+"_"+ColorString);
  42.          count++;
  43.       }
  44.     }
  45. //----
  46.    return(0);
  47.   }
  48. //+------------------------------------------------------------------+
复制代码
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享分享 分享淘帖 支持支持 保留保留
知道自己懂的太少了,才是知道的开始。

122

主题

3万

积分

23

精华

地佐更接地气

大型投行

金钱
30818 美元
权重
870
沙发
发表于 2016-12-28 13:29 | 只看该作者
谢谢分享
如果你认为看懂了市场,那你一定是误解了市场。

市场从来不在乎你、我或任何专家,从不会按照你认为发生什么就应该要发生什么那样。

在市场中赚钱并不容易,但是有可能的,只有把资金、技术、心理这三者和谐地融汇贯通去指导行为,将会走向更加有利可图的交易之路!

34

主题

4648

积分

2

精华

高级操盘手

金钱
4648 美元
权重
1
板凳
 楼主| 发表于 2016-12-28 13:48 | 只看该作者
知道自己懂的太少了,才是知道的开始。

1

主题

169

积分

0

精华

见习操盘手

金钱
169 美元
权重
0
地板
发表于 2016-12-30 07:35 | 只看该作者
显示在某周期,也很重要,希望添加该功能
您需要登录后才可以回帖 登录 | 快捷注册(禁q号)

本版积分规则

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

版权所有: ©2014-2021 fx3q.com Powered by Discuz! X3
皖ICP备: 2024050410号-2

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

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