如何每10个点画一条参考线 - 页 3 1234 新评论 MisterDog 2012.07.19 13:49 #21 WHRoeder: MisterDog: 告诉我,有没有办法对ObjectDelete这样的东西使用某种 "通配符"?我想这样做,ObjectDelete("tensLines "*);换句话说,删除任何以 "tensLines "开头的东西。 没有编译,没有测试。 另外,没有理由删除它们,只要把它们移到新的位置。从我的代码 来看。 RaptorUK: 为什么不在结束时间上加上PERIOD_W1 * 60呢?这应该可以弥补任何空白...;-) 为什么不直接将矩形一直投射到未来? 我喜欢RaptorUK的方法。我认为没有像你描述的那样删除对象的 "通配符 "功能。我认为你需要使用ObjectDelete 进行一个循环。但也可以看看 ObjectsDeleteAll。 我有一个脚本可以清除屏幕上的所有东西。 Simon Gniadkowski 2012.07.19 14:05 #22 我非常不喜欢 ObjectsDeleteAll() . .我不想让别人的指标删除我的 对象......它可以很高兴地删除它自己的对象,但不要管我的对象! onewithzachy 2012.07.19 16:33 #23 RaptorUK: 我非常不喜欢 ObjectsDeleteAll() . .我不想让别人的指标删除我的 对象 ......它可以很高兴地删除它自己的对象,但不要管我的对象! 我不喜欢这样。 啊,是的,明白了,你不喜欢贪婪,所以ObjectDeleteAll() ==贪婪,对吗? Simon Gniadkowski 2012.07.19 16:39 #24 onewithzachy: 啊,是的,明白了,你不喜欢贪婪,所以ObjectDeleteAll() ==贪婪,对吗? 没有真正的贪婪,只是在最不希望发生的时候发生的一个痛苦。 deansi 2012.12.24 15:08 #25 WHRoeder:另外,没有理由删除它们,只是把它们移到新的位置。从我的代码 来看。RaptorUK: 为什么不在结束时间上加上PERIOD_W1 * 60呢? 这应该可以弥补任何差距...;-) 为什么不直接将矩形一直投射到未来?有谁已经把这些代码段放在一起做水平价格条的,请把他们的版本贴在这里。 我曾经学过C语言,可以理解代码中的内容,但对MT中的大部分include库不熟悉,我被卡住了。 Simon Gniadkowski 2012.12.24 16:37 #26 deansi:有谁已经把这些代码片段放在一起,使水平价格条在这里发布他们的版本吗? 我曾经学过C语言,可以理解代码中的内容,但对MT中的大部分包含库不熟悉,我被卡住了。 这是学习的最好方式......出于需要。 [删除] 2012.12.24 21:18 #27 如果我想让这个指标在欧元开盘时开始,并从开盘时计算出13个点的涨跌,也许我们可以使用趋势线,让它从欧元开盘时开始,并在美国收盘时结束,谁能帮帮我? deansi 2012.12.27 00:08 #28 有谁能帮我解决这个问题吗?我又花了半天时间,到目前为止,我只能得到一个有三处问题的矩形。WHRoeder写道。为什么不直接将 矩形一直投射 到未来?#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); } deansi 2012.12.27 00:14 #29 结果是这样的。 phi nuts 2012.12.27 00:51 #30 在你的CI上面写WRoeder代码,并将你的时间[0]改为INF#define INF 0x6FFFFFFF // Not quite infinite, Jul 2029, or 1,879,048,191 1234 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
告诉我,有没有办法对ObjectDelete这样的东西使用某种 "通配符"?我想这样做,ObjectDelete("tensLines "*);换句话说,删除任何以 "tensLines "开头的东西。
为什么不在结束时间上加上PERIOD_W1 * 60呢?这应该可以弥补任何空白...;-)
我非常不喜欢 ObjectsDeleteAll() . .我不想让别人的指标删除我的 对象 ......它可以很高兴地删除它自己的对象,但不要管我的对象! 我不喜欢这样。
啊,是的,明白了,你不喜欢贪婪,所以ObjectDeleteAll() ==贪婪,对吗?
为什么不在结束时间上加上PERIOD_W1 * 60呢? 这应该可以弥补任何差距...;-)
有谁已经把这些代码段放在一起做水平价格条的,请把他们的版本贴在这里。
我曾经学过C语言,可以理解代码中的内容,但对MT中的大部分include库不熟悉,我被卡住了。
有谁已经把这些代码片段放在一起,使水平价格条在这里发布他们的版本吗?
我曾经学过C语言,可以理解代码中的内容,但对MT中的大部分包含库不熟悉,我被卡住了。
如果我想让这个指标在欧元开盘时开始,并从开盘时计算出13个点的涨跌,也许我们可以使用趋势线,让它从欧元开盘时开始,并在美国收盘时结束,谁能帮帮我?
有谁能帮我解决这个问题吗?
我又花了半天时间,到目前为止,我只能得到一个有三处问题的矩形。
WHRoeder写道。
结果是这样的。
在你的CI上面写WRoeder代码,并将你的时间[0]改为INF
#define INF 0x6FFFFFFF // Not quite infinite, Jul 2029, or 1,879,048,191