如何每10个点画一条参考线 - 页 3

 
WHRoeder:
  1. MisterDog:
    告诉我,有没有办法对ObjectDelete这样的东西使用某种 "通配符"?我想这样做,ObjectDelete("tensLines "*);换句话说,删除任何以 "tensLines "开头的东西。
    没有编译,没有测试。

  2. 另外,没有理由删除它们,只要把它们移到新的位置。从我的代码 来看

  3. RaptorUK:
    为什么不在结束时间上加上PERIOD_W1 * 60呢?这应该可以弥补任何空白...;-)
    为什么不直接将矩形一直投射到未来?
我喜欢RaptorUK的方法。我认为没有像你描述的那样删除对象的 "通配符 "功能。我认为你需要使用ObjectDelete 进行一个循环但也可以看看 ObjectsDeleteAll。 我有一个脚本可以清除屏幕上的所有东西。
 
我非常不喜欢 ObjectsDeleteAll() . .我不想让别人的指标删除我的 对象......它可以很高兴地删除它自己的对象,但不要管我的对象!
 
RaptorUK:
我非常不喜欢 ObjectsDeleteAll() . .我不想让别人的指标删除我的 对象 ......它可以很高兴地删除它自己的对象,但不要管我的对象 我不喜欢这样。
啊,是的,明白了,你不喜欢贪婪,所以ObjectDeleteAll() ==贪婪,对吗?
 
onewithzachy:
啊,是的,明白了,你不喜欢贪婪,所以ObjectDeleteAll() ==贪婪,对吗?
没有真正的贪婪,只是在最不希望发生的时候发生的一个痛苦。
 
WHRoeder:
  1. 另外,没有理由删除它们,只是把它们移到新的位置。从我的代码 来看

  2. RaptorUK:
    为什么不在结束时间上加上PERIOD_W1 * 60呢? 这应该可以弥补任何差距...;-)
    为什么不直接将矩形一直投射到未来?

有谁已经把这些代码段放在一起做水平价格条的,请把他们的版本贴在这里。
我曾经学过C语言,可以理解代码中的内容,但对MT中的大部分include库不熟悉,我被卡住了。

 
deansi:

有谁已经把这些代码片段放在一起,使水平价格条在这里发布他们的版本吗?
我曾经学过C语言,可以理解代码中的内容,但对MT中的大部分包含库不熟悉,我被卡住了。

这是学习的最好方式......出于需要。
 

如果我想让这个指标在欧元开盘时开始,并从开盘时计算出13个点的涨跌,也许我们可以使用趋势线,让它从欧元开盘时开始,并在美国收盘时结束,谁能帮帮我?

 

有谁能帮我解决这个问题吗?

我又花了半天时间,到目前为止,我只能得到一个有三处问题的矩形。

WHRoeder写道。

  1. 为什么不直接 矩形一直投射 到未来?
    #define INF 0x6FFFFFFF // Not quite infinite, Jul 2029, or 1,879,048,191
    ObjectSet("tensRec"+ix,OBJPROP_TIME2,INF);
    我的指标没有投射到当前蜡烛图的右边[根本没有],使用的是:0x6FFFFFFF, -100, +100, -1, +1
    另外,如果我把图表放大得太远[也许显示500-1000根蜡烛],灰色条就会完全消失在第一根蜡烛的右边。


    下面是我的代码中的矩形创建和移动部分。
    我知道它还需要很多东西才能完成,但我只是想掌握在我想要的地方创建一个矩形的基本原理,然后继续制作其余的代码。
          ObjectCreate("Rect02", OBJ_RECTANGLE, 0, Time[0], Bid, Time[Bars], (Bid+0.0010) ); //make bar above cur price
          ObjectSet("Rect02", OBJPROP_COLOR, Silver );
          }
    //================= Move the Rect with new ticks/candles ===========================
       
       else {
          ObjectMove("Rect01", 0, Time[0], WindowPriceMin()*0.95);
          ObjectMove("Rect02", 0, Time[0], Bid);
            }  
 

结果是这样的。

杠铃测试

 

在你的CI上面写WRoeder代码,并将你的时间[0]改为INF

#define INF 0x6FFFFFFF // Not quite infinite, Jul 2029, or 1,879,048,191