水平线 - 页 6

 

某些价位的水平线,如1.2310和1.2390

我想在某些价位上画水平线,如1.2310、1.2390和1.2410、1.2490等,但我如何获得准确的价格,如1.2310,以便我可以在那里画水平线?

 

...

如果你正在寻找一个编码的例子,这里有一个线程,可能对你有帮助:https://www.mql5.com/en/forum/172989

 

嗨,mladen。

你住在这里吗?

我去过那里,但没有找到任何东西,但我还想再试一次。

谢谢!

 

你好,Georgebaker。

你可以使用metatrader中的Horizontal Line 按钮自己绘制。

将线放在图表的任何位置,双击此线并将其移动到任何价格值。你也可以通过颜色或选择每条线的颜色来做。

这是很容易的。

附加的文件:
 
newdigital:
你好,Georgebaker。

你可以使用metatrader中的Horizontal Line按钮自己绘制它

将线放在图表的任何位置上,双击此线并将其移动到任何价格值。你也可以通过颜色或选择每条线的颜色来完成。

这是很容易的。

谢谢newdigital,但是我在寻找mql4代码来做一个指标。

 

刚刚发现了一些关于如何编码水平线的代码的文章。

新手的MQL4语言。自定义指标(第二部分) - MQL4文章

 

这是一个很好的例子,对于新手来说

当我需要它重绘时,当我改变时间框架时,请在这里向你们反馈。

谢谢newdigital

 

...

在这个主题的第一个帖子里,你有一个网格构建器指标。它正在绘制一系列的水平线。以下是它是如何做到的。

for(I=LowPrice;I<=HighPrice;I++)

{

if (MathMod(I, GridS) == 0)

{

if (ObjectFind("Grid"+I) != 0)

{

ObjectCreate("Grid"+I, OBJ_HLINE, 0, Time[1], I/Divisor);

ObjectSet("Grid"+I, OBJPROP_STYLE, STYLE_SOLID);

ObjectSet("Grid"+I, OBJPROP_COLOR, MediumSeaGreen);

}

}

}

带有 "对象 "的部分......功能是实际绘制水平线的部分。 I/Divisor"部分是指定绘制水平线的价格。

Georgebaker:
你好mladen。

你住在这里吗?

我已经去过那里,但没有找到任何东西,但我再试一次。

谢谢!
 
mladen:
在这个主题的第一个帖子里,你有一个网格构建器指标。它正在绘制一系列的水平线。下面是它是如何做到的。
for(I=LowPrice;I<=HighPrice;I++)

{

if (MathMod(I, GridS) == 0)

{

if (ObjectFind("Grid"+I) != 0)

{

ObjectCreate("Grid"+I, OBJ_HLINE, 0, Time[1], I/Divisor);

ObjectSet("Grid"+I, OBJPROP_STYLE, STYLE_SOLID);

ObjectSet("Grid"+I, OBJPROP_COLOR, MediumSeaGreen);

}

}

}
带有 "Object"...函数的部分是实际绘制水平线的部分。 I/Divisor"部分是指定绘制水平线的价格。

谢谢mladen提供的代码。

我可以试一试。

 

水平线指标 15行/价格/颜色/宽度/样式

有谁能在代码中加入一个删除项,以删除以前所做的线,并使程序只运行一次,当打开和改变时。谢谢,这里是指标和脚本。

horizontal_line_drawer__lbw3.mq4

horizontal_line_drawer__lbw3_script.mq4