原始想法 - 页 111

 
drunkpips:
请问这个指标能不能在新的MT4上编码工作?

由于MACD实际上是两条移动平均线的交叉,一个可以显示这些交叉(以及更多)的macd可以在这里找到:https://www.mql5.com/en/forum/general 或这个(有更多的平均线类型--共20种类型):https://www.mql5.com/en/forum/general

或者可以使用这个(它应该完全按照这个想法工作):https://www.mql5.com/en/forum/general

 

多谢

 

哇,好信息

 

有一个垂直线 的代码吗?

我试图替换我的关键SIGNAL指标(带箭头信号),使它们显示垂直线。

团队投资者(TEAMTRADER

 
TEAMTRADER:
有一个垂直线的代码吗?

我正试图替换我的关键SIGNAL指标(带箭头信号),使它们显示垂直线。

团队成员

如果你有一个在图表上创建箭头对象 的指标,简单地将 "OBJ_ARROW "替换成类似这样的行

ObjectCreate(name,OBJ_ARROW,0,....)

改为这样。

ObjectCreate(name,OBJ_VLINE,0,....)

 
mladen:
如果你有一个在图表上创建箭头对象的指标,简单地将 "OBJ_ARROW "替换成这样的行

ObjectCreate(name,OBJ_ARROW,0,....)

就像这样。

ObjectCreate(name,OBJ_VLINE,0,....)

它不能拖到图表上--这是我所做的。我想233和234可能是指箭头的大小或类型--我不知道。

你能让我知道我需要修改哪些其他的字吗?

这是代码--我会附上指标,以防有更多的字需要修改。

谢谢

团队投资者(TEAMTRADER

代码改变了

{

SetIndexStyle(0, DRAW_VLINE,0,ArrowSize);

SetIndexArrow(0, 233);

SetIndexBuffer(0, g_ibuf_76);

SetIndexStyle(1, DRAW_VLINE,0,ArrowSize);

SetIndexArrow(1, 234);

SetIndexBuffer(1, g_ibuf_80)。

附加的文件:
 
mladen:
如果你有一个在图表上创建箭头对象的指标,只需将 "OBJ_ARROW "替换成这样的一行即可

ObjectCreate(name,OBJ_ARROW,0,....)

要像这样。

ObjectCreate(name,OBJ_VLINE,0,....)

亲爱的MLADEN

我在编码工作坊中是零基础,但我对在我最喜欢的和有关的indies中创建Vlines感兴趣(以代替箭头,如teamtrader)。

那么除了这个,还有没有其他的方法和公式可以帮助和指导我创建Vlines,因为根据我的理解,在编码中会有太多的方法来绘制箭头....,所有的indies都没有相同的编码线,例如在给定的indi下的ObjectCreate(name,OBJ_ARROW,0,....),我没有看到相同。

问题

附加的文件:
tb_plph.mq4  3 kb
 

尊敬的团队交易员

如果我没有看错的话,这里是符号编号和颜色名称。

附加的文件:
web_colors.png  405 kb
 

我有几个指标--在时间框架和离线图表上使用--所以有太多的指标需要发布适应性。

我试图改变这个附件中的指标,但和MACD 一样,它无法加载到图表中。

感谢你的帮助,我想我可以自己做,而不是麻烦你。

团队交易员

PS - 我明白,编码永远不会是 "我的事"。

附加的文件:
 
TEAMTRADER:
它没有拖到图表上--这是我做的。我想233和234可能是指箭头的大小或类型--我不知道。

你能让我知道我需要改变哪些其他的词吗?

这里是代码--我会附上指标,以防有更多的字需要修改。

谢谢

团队投资者(TEAMTRADER

代码改变了

{

SetIndexStyle(0, DRAW_VLINE,0,ArrowSize);

SetIndexArrow(0, 233);

SetIndexBuffer(0, g_ibuf_76);

SetIndexStyle(1, DRAW_VLINE,0,ArrowSize);

SetIndexArrow(1, 234)。

SetIndexBuffer(1, g_ibuf_80)。

你不能这样做 - 那些是缓冲区而不是对象。

这里有一个如何创建直线对象的例子(没有比这更简单的方法了):https://www.mql5.com/en/forum/180648/page623

PS:我没有修改代码,你知道我不会修改反编译的代码。